ichinaski/pxl: Display images in the terminal を動かしたくてサクッと入れた。 インストール brew install go mkdir ~/.go .zshに追記 # for brew installed go export GOPATH=$HOME/.go export PATH=$GOPATH/bin:$PATH
これを こうする 使い方 AppController.php HogeFormHelperを読み込む記述を追加する。 App::uses('HogeFormHelper', 'Helper'); ビュー datetimeフォーム出力部を変更する。 旧 <?php echo $this->Form->input('time', [ 'type' => 'datetime', 'dateFormat' => 'YMD', 'monthNames' => false, 'separator' => ' / ', 'timeFormat' => '24', 'label' => false, ]); ?> 新 <?php echo $this->HogeForm->input('time', [ 'type' => 'datetime', 'dateFormat' => 'YM
画像ファイルを選択すると、ファイル選択フォームのそばに表示したり、消したりするサンプル。 サンプル See the Pen preview image form by peccu (@peccu) on CodePen. コード コメント FileReader.readAsDataURL()を使って、ファイルの内容をimgタグのsrcに設定する。あとは表示/非表示を設定する。 参考 stackoverflow.com
最近OS Xでkernel_taskが頑張っていて、定期的に数GBのディスク空き容量を持って行かれる。 空き容量が0バイトのときにMewで新着メールを受信しようとすると、下記エラーで失敗する。 (サマリーでiキー or M-x mew-summary-retrieve を実施) Opening output file: no space left on device, /Users/username/Mail/.mew-uidl そこまではいいのだけど、kernel_taskが落ち着いて空き容量が数GB戻ってきてから再度、 +inboxで新着メールを受信すると未読が0件の扱いになり新着メールを受信できない。 $inboxだとサーバーのメールを見るので新着メールが残っている。 いまは受信出来なかったメールを$inboxからl c(M-x mew-summary-local-copy)で+in
公式のドキュメントっぽいところに書いてあるコマンドがなくて、gradleのサブコマンド?を実行すればよかった。 developer.android.com 上のページにはlintコマンドがあるかのような記述になっているが、パスが通っていない。 sdktoolを入れて実行してもgradlewを叩けと怒られる。その通りgradlewで実行すればよかった。 ターミナルから実行する プロジェクトルート(gradlewファイルがある場所)に移動してgradlewを実行する。 ./gradlew app:lint おそらくappの部分はプロジェクトによって変更が必要。生成されたhtmlに結果が出力される。 lintのエラーや警告が発生していると、コマンドの実行エラーのように表示され、結果が分かりにくいが、 エラー文の少し上に、htmlとxmlに出力したと記載されていた。(そのせいでlintの実行に失敗
下記エラーが出てtjpファイルに書き出せなかったので、ox-taskjuggler.elを少し修正。 org-taskjuggler--clean-id: Wrong type argument: char-or-string-p, nil --- ox-taskjuggler.el 2016-05-19 20:11:08.000000000 +0900 +++ ox-taskjuggler.el~ 2014-10-12 14:10:23.000000000 +0900 @@ -505,8 +505,7 @@ ;; If an id is specified, use it, as long as it's unique. (if (and id (not (member id unique-ids))) id (let* ((parts (org-split-string (org-el
riドキュメントを作るのが遅いので止めた。あとすでにあるものも消した。 echo 'gem: --no-document' >>~/.gemrc rm -rf $(gem env gemdir)/doc stackoverflow.com stackoverflow.com
ローカルの容量を食うのは死活問題なので、ディスク未接続時にスナップショットをローカルに作る機能を停止した。 sudo tmutil disablelocal man pageに記載あり TMUTIL(8) BSD System Manager's Manual TMUTIL(8) NAME tmutil -- Time Machine utility SYNOPSIS tmutil verb [options] DESCRIPTION tmutil provides methods of controlling and interacting with Time Machine, as well as examining and manipulating Time Machine backups. Common abilities include restoring data from b
だいたい楽チンになった。 Objective-Cはだいたい知っている私が、ろくにSwiftのドキュメントを読まずにアプリを作っていて気付いた点だけまとめます。 間違いや解決策をご存知でしたら教えていただけると嬉しいです。 Pros. ほぼObjective-Cの知識でかける(クラス名、メソッド名がだいたい同じ) Xcodeの補完を活用すればObjective-C←→Swiftの書き換えがだいたいわかる ヘッダファイルがなくなり、開くファイルが減り楽チン Xcodeがだいたい補ってくれて楽チン(let/varの間違い、!や?の追加など) iOS9あたりの情報をググるとだいたいSwift Cons. Xcodeのリファクタリングツールが使えなくなった(リネーム、メソッド抽出) !、?が便利そうだけどまだよく分からない。便利ゆえにバグの原因になりそう 感想 食わず嫌いでしたが、使ってみればそこま
BFGという、高速版 git filter branchを見つけた。 rtyley.github.io GitHubのHelpにも記載がある。 Remove sensitive data - User Documentation jarファイルをダウンロードして、java -jar bfg-x.y.z.jarで動く。 ファイルとフォルダの削除例。事前にmirrorでクローンが必要。 git clone --mirror somerepo somerepo.git java -jar bfg-x.y.z.jar --delete-folders .idea --delete-files '*~' somerepo.git 複数のフォルダやファイルが一度に消せなかったので、フォルダとファイルを一組づつ消して回った。速い。
試行錯誤しながら、スクロールしても動かない箱を作った。 Demo See the Pen Floating box by peccu (@peccu) on CodePen. Codes Floating box 経緯とか BootstrapのModalが求めるものだけど、削れるだけ削ってある程度仕組みを知りたかった。 ウィンドウ中央に表示して、ページをスクロールしても場所が変わらなくて、内容の大きさに応じてサイズを調整するものが欲しかった。 あまりドンピシャのものがなかなか見つからなかった。 間違いやより削れる部分があればご指摘いただきたい。 参考にしたところ css-tricks.com 残課題 内容が画面サイズを越えるとはみ出そう
仮想マシンにCent OS 7を入れて、IPアドレスの設定をするとIPアドレスが二つになった。 気持ち悪いので消し方を調べた。 askubuntu.com ip addr showで謎のNIC、virbr0 が出現していることを確認 sudo ip link set dev virbr0 downでvirbr0を止める sudo brctl delbr virbr0でNICを消す virbr0はVirtual Bridgeで、NAT接続用に設定されているっぽい。 追記。 全然違った。 qiita.com virsh net-destroy default virsh net-autostart default --disable
git diff stash@{0} stash@{1} 以上。 似たようなスタッシュを作ってしまって比較する時に使えた。数字の部分はgit stash listで確認できる。 何をスタッシュしたか確認するのはgit stash show -p stash@{0} 参考ページ スタッシュとスタッシュの比較じゃないけど、diffに指定できていたので応用した。 stackoverflow.com
md5とsha1のメモ var crypto = require('crypto'); var hasher = function(type){ return function(src){ var hash = crypto.createHash(type); hash.update(src, 'binary'); return hash.digest('hex'); }; }; var md5 = hasher('md5'); var sha1 = hasher('sha1'); md5('hogehoge'); // => 329435e5e66be809a656af105f42401e sha1('hogehoge'); // => 3b2c6c10d0e78072d14e02cc4c587814d0f10f3a in php % php -a Interactive shell p
ti.mefra.me ここのサンプルをそのまま貼り付ける. こんなcsvから 管理画面,ユーザ管理機能,2014-11-10,2014-11-25,208DC3 ,カテゴリ管理機能,2014-11-05,2014-11-18,208DC3,>> 公開画面,デザイン,2014-11-05,2014-12-01, ,デザイン適用,2014-12-02,5,208DC3 テスト,テスト,2014-12-8,2,208DC3 リリース,リリース,2014-12-12,2014-12-12,D04255,* こんなxlsxファイルを生成できる. 各列はこの情報を持つみたい. 項目 項目 開始日 終了日または開始日からの日数 カラーコード 記号 このサイトで実行しても良いし,curlコマンド経由で実行しても良い. $ bash <(curl -L http://ti.mefra.me) > temp
codehub://というURLスキームがあった. CodeHubというiOSアプリがあって,GitHubのイベントとかリポジトリとかIssueとか閲覧したり編集したりできる. CodeHub - iOS Client for GitHub ソースも公開されてる. github.com 最近TIL(Today I Learned)で草を生やしているので,MarkdownフォーマットでページタイトルとURLをコピーするブックマークレットを使っていた. そこからCodeHubのIssueにペーストするのが手間なので,そのままCodeHubを起動する方法を探した. github.com githubのURLのうち,httpsをcodehubに置き換えるだけでGitHubの該当ページをCodeHubで開いてくれる. 例えばこのページをSafariで開いている時にhttpsをcodehub置き換える
最近Protractorが使えるようになったので、git bisectを自動実行できることに気づいた。 流れ ある条件でボタン(スタイル付きのaタグ)が表示されなくなるバグを見つけた。 protractorでボタンが表示されてることを確認するテストを書いた。 conf.js 'use strict'; exports.config = { framework: 'jasmine', multiCapabilities: [{ browserName: 'phantomjs' }], specs: ['*.spec.js'], }; reproduce.spec.js 'use strict'; describe('Button is not displayed', function(){ // テスト対象のURL var baseUrl = 'http://example.com/'; /
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く