開発の記事一覧プレミアムユーザー限定記事MOONGIFTプレミアムは、月額500円の有料サービスです。最近のプログラミングエディタにはスニペット管理機能があらかじめ組み込まれています。使う文字を以前使った場所からコピペするのではなく、あらかじめスニペットに登録しておくことで作業効率が大幅にアップします。そんなスニペットをエディタ上だけでなく、CUIで管理して各エディタと連携できるのがsnipsterです。システム標準のブラウザを使うElectronElectronはWeb技術でアプリケーションが開発できる便利な技術です。ブラウザを内包しているのでどのOS環境でも使えるのがメリットですが、ブラウザの分だけサイズが大きくなってしまうのが難点です。OSは限定されてしまいますが使ってみたいのがElectrinoです。小さなサイズのElectron風アプリが開発できます。JavaScriptのコードを見やすく整形JavaScriptは人によって書き方が変わる言語でもあります。企業によっては基準を設けたりしますが、それでもLint系で注意するのが精一杯でしょう。見づらいコードはそれだけバグをはらみやすく、システムの品質を低下させます。そこで使ってみたいのがPrettierです。JavaScript用のコード整形ツールです。Keepアプリにインスパイアされた時間入力UI時間の入力インタフェースは意外と古くさくて面倒な場合が多いです。日付はカレンダーで入力できるのに、時間はドロップダウンでいちいち選択しないといけません。テキストで入れる場合も数字のみしか入力できないようにしなければならないでしょう。Timekeeperです。クロスオリジンをサポートしたタブ間通信ライブラリWebシステムを開発していて、ボタンを押したりリンクをクリックしたらタブが開くようにすることは多々あります。無尽蔵に開いてしまうとメモリを食いますし、ユーザに嫌がられます。そこで使ってみたいのがacross-tabsです。タブ同士の通信を可能にするライブラリです。OSXのイメージファイルを一発作成macOSではソフトウェアの配布時にイメージファイルを使うことが多いです。圧縮率も高く、特に何のソフトウェアを用意することもなく使えるので便利です。アプリをビルドした後、イメージファイル化するのが面倒に感じている方もいるでしょう。そこで使ってみたいのがcreate-dmgです。APIを使うのが当たり前になり、送受信されるデータフォーマットとしてJSONがよく使われるようになっています。JSONはXMLに比べると冗長性がない分、分かりやすいのですが、それでも人が見て内容がすぐに分かるというものではありません。そこで使ってみたいのがfmt-objです。Chromeの開発者ツールを使っていて、外部のライブラリを使いたいと感じることは多々あります。そんな時にはJavaScriptのコードをすべて貼り付けたり、スタイルシートを動的に生成して読み込む手があります。毎回やるのは面倒です。Importerです。APIをはじめとして、最近最も多く使われているフォーマットになっているのではないでしょうか。そのため、開発者はJSONデータを表示、確認するためのツールが必要になっています。今回紹介するjson.browseもその一つですが、特徴的なのはDevToolsも組み合わせて使う点です。メニューバーからXcodeのプレイグラウンドを作成Xcodeにはプレイグラウンドと呼ばれるコードを簡単にその場で実行できる機能があります。Xcodeを立ち上げて開発中にちょっとしたスニペットを実行するのは便利なのですが、Xcodeを立ち上げておかないといけないのが不便です。オフラインでも開発ドキュメントが読めるiOSアプリプログラマやデザイナーであれば各種ライブラリやフレームワークのドキュメントは必携の存在です。紙でも良いですが、最近ではWebサイトでそのまま見られるようになっています。常にオンラインで検索するのは面倒ですし、何よりオフラインの時に使えない問題があります。jarファイルを解析してクラス情報をビジュアル化Javaで開発されたシステムは息が長いものが多く、すでに10年選手というのも少なくありません。その中で作られたコードがすべて公開、共有されていれば良いのですが、中にはjarファイルしか残っていないということもあるでしょう。そんな時に使いたいのがGraffitiです。APIを使ったシステム開発はごく当たり前になっています。そんな中、ツールがあるとないとでは開発効率が大幅に変わってきます。使いやすいツールがあればデータの確認やテストがさくさくと進むでしょう。Clientを紹介します。開発環境を整備するためのインストーラーソフトウェアを開発する敷居はとても低くなっています。プログラミング言語の多くはオープンソースですし、実行環境も安く手に入ります。開発環境を整えるまではまだ時間がかかるものです。今回紹介するSDKMANは開発環境を整えるための専用インストーラーです。Rails製のスニペットサーバ開発していてちょっとしたコードをメモしておきたいと思うことが多々あります。いったコードはどこに残しておくでしょうか。Gistが使えますが、自社やクライアントのシステムに関係するものだとおいそれと外部サーバに書き記せないでしょう。WebWorkerでGPUを使った計算処理を実現ブラウザのJavaScriptは一昔前に比べたら大幅に高速化されていますが、それでもシングルスレッドで処理されるという点がネックになります。それを克服するためにはWebWorkerを使った並行処理、GPUを使った計算処理が必要です。それらの技術を使おうと思ったら非常に面倒なイメージがあります。開発者が知っておくと便利なサービスはいくつかありますが、その一つがDevdocsです。多数の開発時に利用するであろうライブラリやプログラミング言語のドキュメントが閲覧できます。オンラインで読むのも良いですが、お勧めはやはりオフラインです。ダウンロードしておけばいつでも参照できるようになります。最近Nodeで開発することが増えてきたのですが、標準出力に出てくるログはあまり見やすくありません。目的のデバッグメッセージがどこに出ているのか確認が面倒で、ターミナル上では検索もままなりません。そこで使ってみたいのがScribe.jsです。ログを格好良く、見やすくしてくれます。Scribe.jsの使い方ログがWe...2016/11/15システム化しないほうがいいものシステム開発者の立場で考えると、すべての業務フローが自動的に流れてくれるのが理想的なのですが、実際にはそうはうまくいきません。システム化してしまったために、却って厄介になることも多々あります。そこで今回はシステム化しない方が良いフローについて紹介します。開発者は各種サービスをコンピュータ上で立ち上げます。MySQLやPostgreSQL、Webアプリケーションサーバなどです。バッチで時間のかかる処理を実行することも多々あります。すべてターミナル上で処理しても良いですが、毎度入力が面倒という人もいるでしょう。そこで使ってみたいのがMarathonoです。${article.post_date_view}${article.post_title}${article.except_content}プレミアムでしか読めない記事が727あります。blockworks。