Entries from 2017-03-01 to 1 month

クライアント側でCSV生成してダウンロードさせる

追記: Safariも10.1からdownload属性が利用できるにようになりました。 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#Browser_compatibility CSVの生成 参考 ダウンロード msSaveBlob download属性 Data URI scheme + data:attachment/… サ…

Swiftの勉強(SpriteKit)

GitHub - fullstackio/FlappySwift: swift implementation of flappy bird. More at fullstackedu.com がよかった。ありがたいサンプル。 参考Urls オフィシャルドキュメント SpriteKit | Apple Developer Documentation About SpriteKit SpriteKitまとめ(ゲ…

Angular UI-Router v1さわる

環境は angular-ui-router 1.0.0-rc.1。 v0.3からMigrateした 新機能(uiCanExit, lazyLoadなど)も試したみた ドキュメント読んだ About About - UI-Router Core部分の実装をui-router-coreに分けた AngularJS (1.x), Angular (2.0+), Reactもいける UI-Rou…

webpackさわる

環境は webpack 2.2.1。 コード分割 アプリケーション用のjs (app.js)と、ライブラリをまとめたjs (vendor.js)を分割させたい場合。 webpack.optimize.CommonsChunkPluginを使えばおk オフィシャルドキュメント Code Splitting - Libraries [chunkhash]と[ha…

シェルスクリプトを利用して、tsファイルの先頭にimport文を差し込む

tsファイル内に文字列angularが存在する場合、ファイルの先頭にimport * as angular from 'angular;を追加。 # 改行コード LF=$'\\\x0A' # 結果を配列に files=(`find ./client/{app,components} -type f -name "*.ts" -print0 | xargs -0 grep "angular" -l…

GithubのLabel設定 Export, Import

Getting Started | GitHub Developer Guide Create an OAuth token 2段階認証をしている場合。 curl -i -u ${your_username} -H "X-GitHub-OTP: ${your_2fa_OTP_code}" -d '{"scopes": ["repo"], "note": "labels"}' https://api.github.com/authorizations …

テーブルとデータ

これは何か データテーブルを表示する場合、どのようなデータの型が利用しやすいか、について整理してみました。 参考にしたのは以下2つのライブラリ UI Grid DataTables | Table plug-in for jQuery DataTables examples - Ajax sourced data 例 以下のよう…

angular-translate読み直し

半年前にまとめたもの。こっちに転載。 これは何か 実際に仕事でi18n対応した時に調べたことのメモと設定例 https://angular-translate.github.io/docs/#/guide を読んで、必要そうな情報を逆引きっぽくまとめたもの 設定例 /*@ngInject*/ export function t…

タイピングの練習

最近はじめた。仕事の前のウォーミングアップにちょうどよかったりする。 Typing.lk - Learn and practice touch typing