dackdive's blog

新米webエンジニアによる技術ブログ。JavaScript(React), Salesforce, Python など

2015-08-01から1ヶ月間の記事一覧

WEB+DB PRESS Vol.87のECMAScript 6特集を読んだ(+TypeScript)

特集1の「今すぐ活かす! 最新JavaScript 進化した仕様ECMAScript 6をまるごと解説」を読んでES6(またはES2015)について勉強している。 WEB+DB PRESS Vol.87作者:佐藤 鉄平,小林 明大,石村 真吾,坂上 卓史,上原 誠,鳥居 英,佐藤 歩,泉水 翔吾,うさみ けん…

個人的におすすめのMacの初期設定まとめ

Mac が壊れた。 新しい mac で元の環境を構築し直している途中だが、思ったよりしんどい。 せっかくなのでここで一度自分が最初にやっている設定をメモしておこうと思う。 mac の OS は Yosemite(10.10)。 なお、プログラミングに関わる部分であるターミナル…

[Salesforce]Lightning Experience関連の情報(2015/8/27時点)

8/26(水) に Lightning Experience なる新デスクトップ UI が発表されました。 ということで、現時点で公開されている資料を自分用にメモ。

macのFinderで複数のウィンドウを1つにまとめるショートカット

Mac

OS X Mavericks から Finder にタブ機能がついた。 これまでは TotalFinder を使ってたけど OS デフォルトのタブ機能の方が操作性が良いので、これを機に TotalFinder のタブ機能は無効にした。 (ただし、TotalFinder の不可視ファイル表示機能やディレクト…

[python 2系]with構文 (__enter__と__exit__)

__enter__ と __exit__ という見慣れないメソッドに触れる機会があったので、メモ。 python のバージョンは 2.7。

aglioでAPI Blueprintを使ったドキュメント作成環境をローカルに構築する

(2016/11/24追記) 少々アップデートしました。 (追記ここまで) 以前、API ドキュメンテーションツールを色々検討していて Apiary.io を使ってみたんですが その時一緒に調べて気になっていた aglio というツールも試してみたところ、 どうやら自分にはこ…

[python 2系]ディスクリプタ(__get__, __set__, __delete__)

タイトルの通り、__get__ とか __set__ メソッドを実装したクラスの機能について。 python のバージョンは 2.7。 ディスクリプタと呼ぶらしい。こんな公式ドキュメントがある。 http://docs.python.jp/2/howto/descriptor.html また、理解する上でこちらが大…

[Salesforce]組織の有効期限をプログラムで確認する方法

ちょいメモ。 Trialforce ソース組織ってなぜか 1 年間の有効期限がありますよね。 すべての新しい TSO には 1 年間の有効期限が設定されます。TSO を 1 年以上使用する見込みの場合は、延長を申請するケースを登録します。 (https://developer.salesforce.c…

[python]メタプログラミングの基礎(__init__, __new__, __metaclass__)

python の __init__, __new__, __metaclass__ や、それらを使ったメタクラスの作成方法などについて。 「メタプログラミング」という言葉はたぶんこれ以外の機能についても言えるんだけど、参考にしたサイトが大体メタプログラミングという言葉を使っていた…