プレミアムユーザー限定記事
MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから。
- 2017/12/14
- できることを全力でやる
- 2017/11/25
- 恥ずかしさを感じないためにできること
- 2017/11/11
- プロジェクトを遅延させないコミュニケーションパス管理
GitHub Calendar - GitHubのアクティビティグラフを任意のサイトに埋め込み表示
GitHubでの活動はオープンソース・ソフトウェア開発者としてのアクティビティとも言えます。会社でGitHubを使っていれば緑の濃い部分ばかりになるかも知れませんが、さらに休日もちゃんと埋めようと活動している人もいるでしょう。そんな方にお勧めなのがGitHub Calendarです。GitHubのアクティビティグラフを...
ExcelCompare - Excelファイルの差分表示
オフィスでの仕事に徹底的に使われているのがExcelです。職人たちの手にかかれば、表計算のみならずあらゆる場面においてExcelが利用されます。メールでも送られ、修正されて、コピーして修正して…と多くの人たちに使われています。その結果、多くのコピーとどれが最新で何が違うのか分からないExcelファイルに溢れかえります。...
Weex - アリババ製のモバイルUIフレームワーク
スマートフォン用にWebサイトであったり、ハイブリッドアプリを提供する際には専門のUIフレームワークが欠かせません。デスクトップWebブラウザ向けとは異なるUI/UXが求められるためです。しかしそういった実装は簡単ではありません。そこでUIフレームワークが重宝します。今回はアリババ社が作ったWeexを紹介します。## ...
業務で使えるオープンソース(196)「資産管理」
企業内にはたくさんの資産があります。従業員ももちろん資産ですが、今回は主にソフトウェア、ハードウェア系の資産を対象とします。適切に管理、運用しなければ余計な費用を払うことになったり、逆に違反した使い方をしている状態になったりする可能性があります。そこで今回は社内の資産管理に関するTipsと、主なソフトウェアを紹介します...
Pica - Canvasよりも高品質、かつ高速な画像リサイズライブラリ
HTML5のCanvasとJavaScriptを使うことによって画像をクライアントサイドで加工できるようになりました。特に多いのが縮小に関するニーズです。スマートフォンで撮影した画像はサイズが大きいので、転送にかかる時間や帯域の問題があります。そこで事前に縮小するのです。しかし縮小した時の画像の品質はブラウザに依存して...
ScreenToGif - Windowsの操作をアニメーションGIF/動画化
最近はソフトウェアの動きを表現するのにアニメーションGIFを使うようになっています。動画はYouTubeなりにアップロードするのが面倒だったり、再生ボタンを押させるのも手間に感じてしまいます。スクリーンキャストを撮るのに使ってみたいのがScreenToGifです。Windows用のソフトウェアで、筆者がMac OSX用...
lufo - 最近選択したドロップダウンの項目を優先表示
Webのフォームで何度も同じドロップダウンの項目を選択していると、項目を一番上に持っていって欲しいと考えるでしょう(都道府県、国名など)。しかし自分にとっての優先項目と他のユーザにとっての優先項目は異なります。そこで使ってみたいのがlufoです。HTML5を使うことでスマートに解決しています。## lufoの使い方lu...
iframify - DOMをiframeに変換
自分のWebサイトでデザインを紹介したり、JavaScriptの実行結果を紹介したいと思った時は意外と面倒だったりします。特にデザインや元々のサイトデザインに影響される部分があったり、JavaScriptはセキュリティが気になるかも知れません。そこで使ってみたいのがiframifyです。任意のDOMをiframeにして...
mathdown - 計算式が使えるMarkdown記法をサポートしたリアルタイムコラボレーションノート
Markdown記法は汎用的な一方、足りない機能の多さにストレスを感じることも少なくありません。せっかく皆が使えるようになってきた記法だけに、他の用途でも使っていきたいと思うはずです。そこで元の記法を踏襲しつつ、自分で拡張してしまうと言う手があります。今回はMarkdown記法が使え、計算式も書けるmathdownを紹...
sqlitebiter - CSV/JSON/Excel/GoogleスプレッドシートをSQLiteに変換
企業内で動くシステムの多くは表計算ソフトウェアを使って作られたデータを元に動くのではないでしょうか。MS Excelはもちろん、CSVファイルやGoogleスプレッドシートなど数多くの表計算ソフトウェアが動き、データが作られています。そんなデータをシステムで使う際に、わざわざパースして使うのでは面倒です。sqliteb...
AzerothJS - サーバサイドのコードを持たない静的サイトジェネレータ
GitHub Pagesを使えば手軽にWebサイトを公開できます。静的なコンテンツのみですが、ローカルでコンテンツを作ってアップロードするような使い方であればブログやプロジェクトサイトは十分に作れます。今回はそんな静的サイトを生成するAzerothJSを紹介します。シンプルな作りで、カスタマイズ性が高いのが特徴です。#...
Star Wars Intro - スターウォーズのイントロをスタイルシートだけで再現
みんな大好きなスターウォーズ。そしてスターウォーズと言えば、映画開始直後のオープニングの演出は誰もが知っているところだと思います。あの瞬間からスターウォーズの世界に引き込まれていくことでしょう。そんなスターウォーズのイントロをCSSだけで再現したのがStar Wars Introです。ぜひご覧ください!## Star ...
ranger - Vim風のファイルマネージャ
機能が豊富なテキストエディタにはファイルマネージャ機能がついてきます。普段からテキストエディタを使っているプログラマーにすると、そのファイルマネージャの操作に慣れ親しんでいることもあって、他のソフトウェアでも同じようにファイル操作したくなります。今回はVIMに慣れている方に使ってみて欲しい、rangerを紹介します。V...
見積もりの精度を上げる方法
人は見積もりが苦手です。1週間で終わると目論んでいたのが1ヶ月かかったり、5月末でローンチできるはずがずるずる伸びて未だにローンチできていない…なんてことも良く聞かれます。そこで見積もりの精度をあげる方法について紹介します。精度が上がればプロジェクトの進行もスムーズになり、メンバーのストレスも軽減されることでしょう。#...
awsm.css - 標準タグのみを使った綺麗なデザインフレームワーク
HTMLタグにはそれぞれに意味があります。その意味を活かしたデザインを行うことで、SEOのようにコンピュータはもちろんスクリーンリーダーなどでも使いやすいコンテンツに仕上がります。しかし多くの場合、デザイン上の理由で全く関係のないタグが使われることがあります。そこで使ってみたいのがawsm.cssです。## awsm....
nginx-pages - nginxで実現するGitHub Pages
GitHub Pagesはとても便利な仕組みです。特定のリポジトリにおいてgh-pagesというブランチを作成するだけでそのままリポジトリの内容が公開できます。静的サイトを公開するのであれば、それくらい手軽であるべきでしょう。今回紹介するオープンソース・ソフトウェアはnginx-pages、nginx上でGitHub ...
konawiki3 - PHP製のシンプルなWikiエンジン
Wikiエンジンはこれまでに多数紹介してきましたが、未だに尽きることなく定期的に新しいものが登場してきます。それはフレームワークであったり新しいアーキテクチャ、プログラミング言語によるところが大きいと思われます。今回紹介するWikiエンジンはkonawiki3、PHP製のエンジンとなっています。シンプルですが、それだけ...
GitPHP - PHP製のGitビューワー
GitHubではGitリポジトリビューワーが備わっています。使い勝手は悪くありませんが、GitHub自身が頻繁にデザインを変更している通り、まだまだ使いやすくする余地はありそうです。GitリポジトリはGitHubでもビューワーは別でも良いかもしれません。一つの鍵になるのが自分の好きな言語ではないでしょうか。自分でカスタ...
attache - Herokuも使える画像アップロードサーバ
ファイルのアップロードというのは意外と厄介な問題です。保存するストレージを逼迫しますし、ユーザがアップロードしたファイルがそのまま使える訳でもありません。スマートフォンの性能向上に伴ってサイズが格段に大きくなっているのも問題です。そこで使ってみたいのがattacheです。ファイルアップロードと画像加工をセットにしたソフ...
良い休み方と悪い休み方
間もなく夏休みやお盆など、夏期休暇がはじまります。人によってはそんな余裕は全くないという方もいるかと思いますが、もしかするとある程度まとめて休みが取れるという方もいるかも知れません。そんな方にしてもきちんと予定を立てている人もいれば、単に休むだけという方もいるでしょう。そんな特に予定がないという方向けに良い休み方、悪い...