ITエンジニア/デザイナ向けにオープンソースを毎日紹介

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

2017/07/12
正しく使うカンバン方式
2017/07/08
音楽を作る、遊べるソフトウェアを紹介
2017/07/04
2017年06月の人気ソフトウェアまとめ

もっと見る

List

  • 2017/06/14

Ory - 段組まで変えられる高いカスタマイズ性を持ったWYSIWYGエディタ

一昔前のCMSというとユーザの見る画面と管理画面がはっきりと分かれていました。セキュリティ上はやりやすいかも知れませんが、管理者としてはユーザがどう見えているかを逐一確認する必要があって不便でした。最近ではユーザの見ている画面上でそのまま編集できるものが増えています。その最新作と言えるのがOryです。## Oryの使い...

List

  • 2017/06/14

png2svg - PNGをSVGに変換

SVGもドロー系フォーマットとして一般的になりつつあります。モダンなWebブラウザは表示に対応していますし、JavaScriptと組み合わせればFlash風なインタラクティブ性を持ったコンテンツも作成できます。そんな中紹介したいのが画像をSVGに変換するというpng2svgです。## png2svgの使い方png2sv...

None

  • Premium_s 2017/06/14

ノンモチベーション仕事術のススメ

もしやらなければならないタスクがあり、しかしなんとなくやる気がわかずに取りかかれないといったことはないでしょうか。個人的にはないのですが、そういった課題を抱えている方は少なくないようです。その結果、日程的に追い込まれるまで作業が積み残しになったりします。締め切りが迫ると困るのは自分自身でしかないのですが、それでも作業が...

None

  • Premium_s 2017/06/14

2017年05月の人気ソフトウェアまとめ

過去分はこちら。- 01月メールなどで巨大なファイルを送りつけるのはあまり良いことではありません。受ける側は強制的に受信せざるを得ませんし、そのせいで大事なメールが受信できなくなってしまうかも知れません。そのため、送受信両方でメールのサイズ制限を設けていることはよくあります。そんな時のために使えるのがファイルをシェアす...

List

  • 2017/06/13

EmojiOne Color SVGinOT Font - カラフルな絵文字フォント!

SVG in Open Typeという技術が現在開発されています。これはAdobeとMozillaが推し進めているもので、Open Typeの中にSVGを埋め込んでしまうと言う規格です。これによってOpen Typeのフォントがフルカラーで表現されたり、アニメーションできるようになります。EmojiOneという絵文字フ...

List

  • 2017/06/13

Mocka - モックアップの作成に使えそうなplaceholder

Webサイトのデザインを行う際などにとりあえずアテの画像が必要になることは多々あります。画像だけでなくテキストも必要でしょう。そうした時、あまり適当な文字だと実感がわきませんし、かといって作り込みすぎるのもよくありません。そこで使ってみたいのがMockaです。Mockaはシンプルで格好良いplaceholderを提供し...

None

  • 2017/06/12

GitTown - GitワークフローをサポートしたGitプラグイン

Gitリポジトリを使って開発を行っている場合、Git Flowなどを取り入れることが多いでしょう。そうすることでmasterへの直接の変更を禁止したり、ステージングを意識した開発が可能になります。しかしGit Flowの仕組みは手間が多いと感じることもあります。そこで使ってみたいのがGitTownです。Git Flow...

List

  • 2017/06/12

PathFinding.js - 様々なアルゴリズムで最適な経路を探索

ある点からある点までの最短距離を調べるアルゴリズムがあります。簡単なものであれば人間の目で見た方が早いですが、込み入った図になると最短距離を見つけるのも容易ではありません。そこで使ってみたいのがPathFinding.jsです。最短経路の調査を様々なアルゴリズムを用いて検証できます。## PathFinding.jsの...

List

  • 2017/06/11

svgbob - アスキーアートをSVGに変換

READMEなどテキストファイルには罫線を駆使したアスキーアートが載ることが多々あります。一度だけであれば良いのですが、メンテナンスもしづらいですし、見やすいものではありません。しかし技術者としてはドローソフトウェアでいちいち描いたりするのも面倒です。そこで使ってみたいのがsvgbobです。## svgbobの使い方一...

None

  • 2017/06/11

obstructed.js - JavaScriptのメインスレッド停止を感知

JavaScriptはシングルスレッドで動作しているので、ロックされてしまう処理があると他の処理まで影響を受けてしまいます。なるべく処理は短く終われるのが理想で、そのためには既存の状態を調査しなければなりません。今回紹介するobstructed.jsはそうした処理のロックを感知するソフトウェアです。## obstruc...

List

  • 2017/06/10

SQLPlugin - iOSアプリのSQLiteにアクセス

iOSアプリの中ではSQLiteによってデータを管理しているものが多数あります。キャッシュなどでも使われていますので、開発時にはその中身を見ると様々な情報が分かるでしょう。そこで使ってみたいのがSQLPluginです。Xcode上から手軽にシミュレータ上のSQLiteにアクセスできます。## SQLPluginの使い方...

List

  • 2017/06/10

MacAssistant - macOS上で動くGoogleアシスタント

GoogleのAIアシスタント、Googleアシスタントがついに日本語対応します。現在利用できる端末が拡大中とのことです(筆者端末は執筆時点ではまだ未対応です)。Siri以上に優秀と聞きますので、非常に楽しみな技術です。そんなGoogleアシスタントをmacOSでも使えるようにするのがMacAssistantです。##...

List

  • 2017/06/09

Shop.js - Eコマース用のUIコンポーネント

Webデザインフレームワークは多数ありますが、多機能なものほど縛りが強く、自分の思うようにデザインできないことがあります。そんな中、最近ではWeb Componentという概念によって、一つのコンポーネント単位でのUIも出てきています。今回紹介するShop.jsはECサイトで使われる要素を小さなUIコンポーネントとして...

List

  • 2017/06/09

glsl2img - GLSLファイルを画像に変換

3Dやグラフィックスを描くのに使われるのがシェーディング言語になります。その一つで知られるのがGLSL(OpenGL Shading Language)で、OpenGLの中で使われているシェーディング言語です。そんなGLSLが書かれたファイルを画像に変換するのがglsl2imgです。## glsl2imgの使い方まず一...

List

  • 2017/06/08

TodoTxtMac - macOS用、キーボード入力メインのTodo.txt管理

Todo.txtというTodo管理記法があります。その名の通りテキストファイルなので管理がとても簡単ですし、任意のテキストエディタが利用できます。多くのテキストエディタでは機能拡張によってTodo.txtの入力、メンテナンスが簡単にできるようになっています。そんなTodo.txtをよりリッチに使いこなしたいという方はT...

List

  • 2017/06/08

SQLite Web - SQLiteをWebベースで管理

開発時においてSQLiteを使うケースが増えています。MySQLなどと比べても大差ない使い勝手ですし、わざわざサーバを立ち上げることなく使えるのが手軽です。O/Rマッパーを使っているならばデータベースの違いを意識することもないでしょう。そんなSQLiteにWebベースの管理画面を提供するのがSQLite Webです。コ...

List

  • 2017/06/07

YouPHPTube - PHP製のYouTubeクローン

YouTubeを使えば動画の配信がとても簡単にできる一方、動画は自分たちのコントロール下で配信したいと考える企業も多くあります。ネットワークリソースなどが潤沢であれば、もちろんそういった選択肢もありでしょう。そんな時に使えるのがYouPHPTubeです。PHPで作られたYouTubeクローンになります。## YouPH...

List

  • 2017/06/07

Naumanni - 日本製のMastodonクライアント

Mastodonが一気に注目を集めています。ブームは去った感がありますが、残った人たちが使い続けていくことでTwitterとは異なる生態系が形成されていくことでしょう。そんな中必要になるのが専用クライアントです。元々MastodonではTweetDeck風のUIが提供されていますが、より便利に使えるようになるのがNau...

None

  • Premium_s 2017/06/07

業務で使えるオープンソース(230)「タスク+カレンダー」

今回のテーマはタスク+カレンダーです。個人的な意見として、タスクとカレンダーは一箇所で管理すべきだと考えています(反対意見もあるでしょうが)。今回はそのメリットと関連オープンソース・ソフトウェアを紹介します。## すべてのタスクは期限を設けるべきうまくいかないタスク管理として期限を設けていないという要因があります。期限...

List

  • 2017/06/06

Keypad Layout - キーボードでウィンドウの大きさ、配置を変更

ウィンドウの位置に悩んだ経験はないでしょうか。二つの画面を見なければならない時、幾つかの画面をタイル上に並べたいと思うときは多いものです。マウスでいちいち調整するのは面倒ですし、ストレスを感じます。そこで使ってみたいのがKeypad Layoutです。キーボードでウィンドウの位置や大きさを調整できます。## Keypa...