タグ

2014年10月28日のブックマーク (50件)

  • 【コラム】漢のzsh (1) 最強のシェル、それは「zsh」 | エンタープライズ | マイナビニュース

    IDEの発展やAjaxなど現在のデベロッパにとってGUIとうまくお付き合いすることは開発効率を上げるうえで必須といえる。しかしながら、シェルというCUI環境も根強い人気がある。GUIと違ったカスタマイズ、アジリティ、効率の良さ、幅広い対応プラットフォームなど、なくてはならないものだ。 連載ではそうしたCUI環境の充実を補佐することを目的とし、"zsh"について語ってみようとおもう。かつてzshはUTF-8の扱いが弱いところがあったが、それもずいぶんと改善され、ここ1年でzshへ移行しやすい状況が整ってきている。はじめるには悪くないタイミングだ。 最初に軽くzshについて紹介しておこう。 名前につく"z"の文字は、「究極の」という意味がこめられているらしい。系統としてはsh系である。つまり、zshはsh系の超高機能シェルといえるだろう。Linuxなどのユーザーであればsh系であることの意味

    kasumani
    kasumani 2014/10/28
    漢のzsh (1) 最強のシェル、それは「zsh」 IDEの発展やAjaxなど現在のデベロッパにとってGUIとうまくお付き合いすることは開発効率を上げるうえで必須といえる。しかしながら、シェルというCUI環境も根強い人気がある。GUIと
  • Fucking NSImage Syntax

    A list of names can be used for +[NSImage imageNamed:] Public Imagesimagenameraw value

    Fucking NSImage Syntax
    kasumani
    kasumani 2014/10/28
    Fucking NSImage Syntax A list of names can be used for +[NSImage imageNamed:] Public Images Undocumented Images Media Control Toolbar Media Browser Color Picker Font Panel Date Picker Ruler Cursor (Legacy) More Undocumented Images generated by fucking_nsimage_syntax ver. Tags: from Pocket October 29
  • ビッグデータを活かすデータサイエンス 酒巻隆治/里洋平 [ビジネス・経済・就職]

    発売日: 2014年11月10日 月曜日 - 発売中新刊発見日: 2014年10月27日在庫状況: メーカー取り寄せ (2024年04月23日 17時04分 JST時点)

    ビッグデータを活かすデータサイエンス 酒巻隆治/里洋平 [ビジネス・経済・就職]
    kasumani
    kasumani 2014/10/28
    @kasumani [新刊発見] 2014-11-10 ビッグデータを活かすデータサイエンス -クロス集計から機械学習までのビジ… 酒巻隆治/里 洋平 [単行本]
  • 「リーン」について : 「何を作るか」よりも「何を作らない」か - naoyaのはてなダイアリー

    2013年に「リーン・スタートアップ」という書籍が出版されて、それからリーン (LEAN) という考え方に注目が集まるようになった。LEAN とは「無駄のない」とか「ぜいにくのない」とかそういう単語らしい。 書籍リーン・スタートアップには「スタートアップやその類が新しい事業を始めるときに普通にやってるとだいたい失敗するから、潜在顧客や顧客からのフィードバックをこまめに集めて軌道修正しながらゴールを見極めるやり方が良い」とか、雑にまとめるとそういうことが書いてる。 仮説を立ててフィードバックをもらって検証するということを短いイテレーションで繰り返す・・・というのを "フィードバックループ" と呼んでいて、それを細かくやる場合、製品を作り込んでからフィードバックをもらうのでは遅いし、例えばペーパープロトタイプをするとかそういう実験的なことで欲しいフィードバックが得られるならそれが一番いい ─

    「リーン」について : 「何を作るか」よりも「何を作らない」か - naoyaのはてなダイアリー
    kasumani
    kasumani 2014/10/28
    ■「リーン」について : 「何を作るか」よりも「何を作らない」か 2013年に「リーン・スタートアップ」という書籍が出版されて、それからリーン (LEAN) という考え方に注目が集まるようになった。LEAN とは「無駄のない」
  • 『Amazon SNSを使ってiPhoneにpush notificationしてみた - memo log』へのコメント

    ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

    『Amazon SNSを使ってiPhoneにpush notificationしてみた - memo log』へのコメント
    kasumani
    kasumani 2014/10/28
    Amazon SNSを使ってiPhoneにpush notificationしてみた - memo log ページトップへ戻る Amazon SNSを使ってiPhoneにpush notificationしてみた - memo log aws SNS ios Push Notification notification amazon sns tech 2013-10-15 Amazon SNSを使ってiPhoneにpush notificationしてみ
  • 自前サーバのSSHログインにgoogleの2段階認証が使えて秋の夜長に感動した(追記あり)。 | Nobwak's Lair

    タイトルそのままである。 たぶんGoogle様あたりが始めたのだと思うけど、何かの認証の際にスマートフォンをトークンキーとして使う仕組みはとても便利である。 二要素認証、つまりパスワード/パスフレーズに加えトークンキーも必須にすることで、セキュリティは段違いに向上する。 しかし、ちょっと前までトークンキーと言えばRSAのハードウェアで、手軽に使えるとは言えない代物だった。 それがスマートフォンで出来るんだから問答無用で便利なんである。 そんなgoogle2段階認証を、自分のサーバのログインにも使えると聞いて驚愕して試して感動したので下記に顛末を記す。 なお、FreeBSDで試しているが、Linuxでも大丈夫。Mintでの結果を末尾に追記。 事前準備(スマートフォン側) Android、あるいはiOSにgoogle authenticatorをインストールし、2段階認証プロセスの準備をして

    自前サーバのSSHログインにgoogleの2段階認証が使えて秋の夜長に感動した(追記あり)。 | Nobwak's Lair
    kasumani
    kasumani 2014/10/28
    自前サーバのSSHログインにgoogleの2段階認証が使えて秋の夜長に感動した(追記あり)。 タイトルそのままである。 たぶんGoogle様あたりが始めたのだと思うけど、何かの認証の際にスマートフォンをトークンキーとして使う仕
  • GitHub - b3log/wide: 🎆 一款基于 Web 的 Go 语言 IDE。https://hacpai.com/tag/wide

    Dismiss Join GitHub today GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together. Sign up

    GitHub - b3log/wide: 🎆 一款基于 Web 的 Go 语言 IDE。https://hacpai.com/tag/wide
    kasumani
    kasumani 2014/10/28
    b3log/wide Licensed under the Apache License 2.0. Tags: from Pocket October 28, 2014 at 11:28AM via IFTTT
  • linuxで立てる録画サーバに必要なことまとめ(録画編) - kariaの日記 @ Alice::Diary

    録画サーバ立て直し中なのでメモ代わりに書いておきます。 まず最初に どういう保存方針で行くのか考えておきましょう。主にハードウェア構成に影響してきます。 録画して見たらすぐ消す (TSそのままの状態で)保存する mp4などにエンコードして保存する ハードウェア まずはパココンがないと何も出来ないですねということで。 CPU エンコードをしない(TSそのままで保存・視聴する)のであれば、割と何でもよさそうです。とはいえ、録画中は延々とTSのストリームをHDDに保存し続けるわけで、全くCPUわないわけではありません。あまりに太古のCPUだとかATOMだとかは、避けた方が無難かと思います。ATOMで頑張ってる人もいないわけではないので、その辺はググりましょう。 エンコードをしようと思ってるなら当然ながらなるべく強力なCPUを……と思うのですが、Intelの最近のCPUにはQSV(Quick

    linuxで立てる録画サーバに必要なことまとめ(録画編) - kariaの日記 @ Alice::Diary
    kasumani
    kasumani 2014/10/28
    linuxで立てる録画サーバに必要なことまとめ(録画編) どういう保存方針で行くのか考えておきましょう。主にハードウェア構成に影響してきます。 Tags: from Pocket October 28, 2014 at 10:26AM via IFTTT
  • Apple Pay について:Tim Cook

    Apple Pay:New York Post] 新しいカテゴリーの製品「Apple Pay」について、Tim Cook が決算発表の Q&A でより詳しく答えている。 また Jason Snell のまとめから・・・ This is Tim: Apple’s CEO answers the analysts | Six Colors *     *     * Apple Pay について On Apple Pay: なによりも私たちが Apple Pay で達成しようと望んだのは、消費者にとって信じられないほど素晴らしい体験です。ですからエレガントでシンプルなものにすべく最大の努力を傾注しました。試してみればお分かりになると思います。週末に私自分も試してみましたが、結果はすばらしいものでした。 What we wanted to achieve with Apple Pay was,

    Apple Pay について:Tim Cook
    kasumani
    kasumani 2014/10/28
    Apple Pay について On Apple Pay: なによりも私たちが Apple Pay で達成しようと望んだのは、消費者にとって信じられないほど素晴らしい体験です。ですからエレガントでシンプルなものにすべく最大の努力を傾注しました。試して
  • インタラクティブ・プログラミング勉強会 第1回 乱数 | fladdict

    巷では、スマホは「手触り」が重要・・・って話が持ち上がりつつあるが、使い易さと気持ちよさを両方できる人材が不足している。広告Flash業界で培われたインタラクションのノウハウは、だんだんと失伝しつつあり、ビジュアルや動きをちゃんとコーディングできるスマホ系の人材なかなかいない。新しく勉強するパスもほとんどない。 そんなわけでTHE GUILDの社員研修として勉強会をすることに。目標は1年ぐらいでこの程度のモリモリ動くものを作れるようにすること。で、2年目に動きや手触りに、合理性や必然性、使い易さを付加できるとこまでもっていく。 第1回はインタラクティブの根幹となる乱数について。 1: 乱数とは ランダムな値を返す関数、機能。 乱数はインタラクティブ・プログラミングの根源。静的な絵とは根に異なる、永遠に定着しない絵を作り出す。 インタラクティブなプログラミングでは、知識以上にその応用力が問

    インタラクティブ・プログラミング勉強会 第1回 乱数 | fladdict
    kasumani
    kasumani 2014/10/28
    インタラクティブ・プログラミング勉強会 第1回 乱数 巷では、スマホは「手触り」が重要・・・って話が持ち上がりつつあるが、使い易さと気持ちよさを両方できる人材が不足している。広告Flash業界で培われたインタラク
  • 外部連携API仕様公開(ソフトウェア開発事業者の方へ)|電子政府の総合窓口e-Gov イーガブ

    e-Gov電子申請システムは、利用者において特段のソフトウェアを必要とすることなく、ウェブブラウザを利用して各府省に対する電子申請・届出などの手続を一元的に行うことができる窓口サービスを提供しています。 平成20年2月からe-Govにおいて社会保険・労働保険関連手続の電子申請・届出などの受付を開始したところですが、平成20年9月にIT戦略部が決定した「オンライン利用拡大行動計画」おいて電子申請の利用拡大、使い勝手の向上などに積極的に取り組むものとされ、e-Govを活用した電子申請利用の拡大が重要課題となりました。 総務省では、e-Gov電子申請システムの使い勝手を向上させるための取組の一環として、平成21年3月末に申請データの構造仕様を公開し、平成22年6月から手続のオンライン利用を行うに当たって企業等が保有するデータの利用を容易にする一括申請機能の提供を開始しました。 平成25年度時点

    kasumani
    kasumani 2014/10/28
    外部連携API仕様公開|電子政府の総合窓口e-Gov イーガブ e-Gov電子申請システムは、利用者において特段のソフトウェアを必要とすることなく、ウェブブラウザを利用して各府省に対する電子申請・届出などの手続を一元的に
  • Windows 10 Includes a Linux-Style Package Manager Named "OneGet"

    Forget the Windows Store. Microsoft is working on a Linux-style package management framework for Windows, and it's included with Windows 10. It's being tested with Chocolatey's existing packages, and allows you to easily install desktop applications and other software.This is huge news. If you've ever used Linux, you've probably wanted a package management system for the Windows desktop ever since

    Windows 10 Includes a Linux-Style Package Manager Named "OneGet"
    kasumani
    kasumani 2014/10/28
    Windows 10 Includes a Linux-Style Package Manager Named “OneGet” Forget the Windows Store. Microsoft is working on a Linux-style package management framework for Windows, and it’s included with Windows 10. It’s being tested with Chocolatey’s existing packages, and allows you to easily inst
  • http://www.netagire.com/?p=1083

    kasumani
    kasumani 2014/10/28
  • メモリの二重解放エラー処理調査メモ - Qiita

    #include <stdio.h> main(void) { FILE *fp = fopen("hogehoge", "w"); fclose(fp); fclose(fp); } コンパイルして実行すると *** Error in./a.out': double free or corruption (top): 0x08dbd008 *** zsh: abort (core dumped) ./a.out とメモリの二重解放を教えてくれるメッセージが。 (通常ならglibcがバックトレースやメモリマップを出力してくれるそうですが、 私の環境では何故か出力されませんでした) ・straceしてみる % strace ./a.out ==================ここから実行結果====================== execve("./a.out", ["./a.out"

    メモリの二重解放エラー処理調査メモ - Qiita
    kasumani
    kasumani 2014/10/28
    メモリの二重解放エラー処理調査メモ メモリの二重解放エラーが発生した時、 どのような処理が行われているのか調べてます。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 28, 2014 at 07:18AM via IFTTT
  • クラス変数を後から定義するから、と言って省略するとエラーになる - Qiita

    このとき、@@KINDというクラス変数(この場合はクラス定数?)は、include先で定義するからいいだろう、と手を抜いていると、me.kindを実行した時点で uninitialized class variable @@KIND in Life::People と怒られる。そもそもmodule Peopleで@@KINDが定義されてないからダメ!と怒られるらしい。 解決 単純に、ちょっと面倒くさいけど、module Peopleに対しても、@@KINDを定義すればよい。 例えば下のような形にしておくと明示的でいいかもしれない。

    クラス変数を後から定義するから、と言って省略するとエラーになる - Qiita
    kasumani
    kasumani 2014/10/28
    クラス変数を後から定義するから、と言って省略するとエラーになる このとき、@@KINDというクラス変数(この場合はクラス定数?)は、include先で定義するからいいだろう、と手を抜いていると、me.kindを実行した時点で Tags: ifttt
  • rubyでfizzbuzz 第二弾 68byte - Qiita

    kasumani
    kasumani 2014/10/28
    rubyでfizzbuzz 第二弾 68byte Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 28, 2014 at 07:18AM via IFTTT
  • SwiftでのUnicode正規化問題 続編:HFS+との整合性 - Qiita

    前回の記事の続編です。 HFS+ における Modified NFD Apple が OS X でファイルシステムとして採用しているHFS+では,ファイル名を原則としてNFDで分解して保持するようになっています。 2種類の「が」は分解形で統一される たとえば,ユーザが が.txt(「が」はU+304Cの1文字)というファイル名でファイルを保存しても,ファイルシステム上は が.txt(「が」は U+304B U+3099 の合成文字)として保存されます。 実際,が.txt(「が」はU+304Cの1文字)としてファイルを保存した後,Finderでファイル名変更モードに入り,「が」という文字をコピーすると,U+304C ではなく,U+304B U+3099 という2文字がコピーされるのが確認できます。 → か(U+304B) + 結合用濁点(U+3099) がコピーされる CJK互換漢字を置き

    SwiftでのUnicode正規化問題 続編:HFS+との整合性 - Qiita
    kasumani
    kasumani 2014/10/28
    SwiftでのUnicode正規化問題 続編:HFS+との整合性 Apple が OS X でファイルシステムとして採用しているHFS+では,ファイル名を原則としてNFDで分解して保持するようになっています。 たとえば,ユーザが が. Tags: ifttt, kasumaniのス
  • Ruby | Cygwin + Bundler 1.7.4 で rake build / rake install が止まってしまうケースへの対応 - Qiita

    def initialize(base = nil, name = nil) puts Bundler.ui = UI::Shell.new @base = (base ||= SharedHelpers.pwd) gemspecs = name ? [File.join(base, "#{name}.gemspec")] : Dir[File.join(base, "{,*}.gemspec")] raise "Unable to determine name from existing gemspec. Use :name => 'gemname' in #install_tasks to manually set it." unless gemspecs.size == 1 @spec_path = gemspecs.first @gemspec = Bundler.load_gem

    Ruby | Cygwin + Bundler 1.7.4 で rake build / rake install が止まってしまうケースへの対応 - Qiita
    kasumani
    kasumani 2014/10/28
    Ruby | Cygwin + Bundler 1.7.4 で rake build / rake install が止まってしまうケースへの対応 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 28, 2014 at 07:18AM via IFTTT
  • XcodeにXvimを導入する - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    XcodeにXvimを導入する - Qiita
    kasumani
    kasumani 2014/10/28
    XcodeにXvimを導入する Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 28, 2014 at 07:18AM via IFTTT
  • Railsアプリ内をEmacsで自由にタグジャンプ! - Qiita

    EmacsでRailsアプリを開発している時に使い方がわからないgemの関数などがあった時にわざわざgemgithubレポジトリにいって検索していました。 それだとあまりにダルいので、そのままEmacs内でタグジャンプしてgemのコードが読めるように環境を整えました。 利用しているgemをvendor/bundleディレクトリ以下に入れる。 利用しているgemをすべてアプリケーション内のディレクトリ配下に置くために, --pathオプションを指定します。 アプリケーション内のディレクトリ配下にRailsで利用するgemをすべておくことで、アプリのトップディレクトリ以下にタグをつければgem内にも簡単にタグジャンプ出来るようになります。 タグジャンプ出来るようにTAGSファイルを作成する。 EmacsでIDEのような定義元へのタグジャンプを行うにはTAGSファイルを作成しないといけません。

    Railsアプリ内をEmacsで自由にタグジャンプ! - Qiita
    kasumani
    kasumani 2014/10/28
    Railsアプリ内をEmacsで自由にタグジャンプ! EmacsでRailsアプリを開発している時に使い方がわからないgemの関数などがあった時にわざわざgemのgithubレポジトリにいって検索していました。 それだとあまりにダルいので、そのま
  • Vimの起動時間をリアルタイムに高速化していく - Qiita

    $ for ((i = 0; i < 30; i++)); do time vim .zshrc +wq; done; こんな感じでワンライナーでfor文を書いて、timeとvimの起動のコマンドを書いておけば、起動にかかった時間をリアルタイムに見ながらvimrcをいじって高速化していくことができます。 のように、+のあとにvimのコマンドを書くと実行される機能を使用しています。 ※wも追加している理由は保存時の動作が遅い場合もあるからです。当に起動時だけの時間をみたいならqだけでいいと思います。 (gifアニメーション中だとgoのための記述が遅さの原因になっていたことがわかります。) これなら一々vimrcをいじってvimを閉じてまたvimを起動、vimrcをいじってvimを一度閉じてまた起動…を繰り返さなくていいのでお手軽ですね! Register as a new user and

    Vimの起動時間をリアルタイムに高速化していく - Qiita
    kasumani
    kasumani 2014/10/28
    vimの起動時間をリアルタイムに高速化していく こんな感じでワンライナーでfor文を書いて、timeとvimの起動のコマンドを書いておけば、起動にかかった時間をリアルタイムで見ながらvimrcをいじって高速化していくことがで
  • rubyでfizzbuzz 最短?? 48byte - Qiita

    kasumani
    kasumani 2014/10/28
    rubyでfizzbuzz 最短?? 48byte Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 28, 2014 at 07:18AM via IFTTT
  • rbenvでrubyのインストール - Qiita

    ※ Homebrew のインストールがまだの方は、以下のページへ。 http://qiita.com/merrill/items/025ce695d47e5458c6fb 2. ruby-build をインストール

    rbenvでrubyのインストール - Qiita
    kasumani
    kasumani 2014/10/28
    rbenvでrubyのインストール Enterを押しても特に反応はないが、パスは通っているはず。 6. rbenv でインストール可能な Ruby バージョンを確認 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 28, 2014 at 07:18AM via IFTTT
  • Redis のメモリが足りなくなった時にどうやってチューニングしたか - Qiita

    Redis は便利なのですが、メモリが半分しか使用出来ないという問題が有ります。 非同期でファイルの書き込みを行う際に、メモリのスナップショット(コピー)を取るために、その分の空きメモリが必要なのです。 ここに Redis のソースコードのコメントを翻訳したものを置いておきます。 今回、メモリの空きが足りなくなったのは、準永続的な情報用のサーバと利用している物で、簡単に消すことは出来ませんでした。 そこで Redis のメモリダンプを解析し、利用していないキーの削除やデータ型の変更を行うことにしました。 メモリの解析 メモリダンプはそのままでは人間には理解不能なので、ローカルにdump.rdbファイルをコピーし、 Rdbtools を利用してCSVに出力し、そこから必要なデータに整形しました。 $ rdb -c memory dump.rdb > redis_memory.csv # バイ

    Redis のメモリが足りなくなった時にどうやってチューニングしたか - Qiita
    kasumani
    kasumani 2014/10/28
    Redis のメモリが足りなくなった時にどうやってチューニングしたか Redis は便利なのですが、メモリが半分しか使用出来ないという問題が有ります。 非同期でファイルの書き込みを行う際に、メモリのスナップショット(コ
  • Pythonローカル開発環境の構築その1(pyenv,pyenv-virtualenv,pipインストール編) - Qiita

    % cd $HOME % git clone https://github.com/yyuu/pyenv.git .pyenv % echo 'export PYENV_ROOT="$HOME/.pyenv"' >> $HOME/.zshrc % echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> $HOME/.zshrc % echo 'eval "$(pyenv init -)"' >> $HOME/.zshrc % exec $SHELL -l % which pyenv # Pathが通っていることを確認 % pyenv install -l # インストール可能なバージョンを確認 % pyenv install x.x.x # x.x.xをインストール

    Pythonローカル開発環境の構築その1(pyenv,pyenv-virtualenv,pipインストール編) - Qiita
    kasumani
    kasumani 2014/10/28
    Pythonローカル開発環境の構築その1(pyenv,pyenv-virtualenv,pipインストール編) Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 28, 2014 at 07:18AM via IFTTT
  • Ruboty | Brain ボットの脳にデータを記憶 #ruboty #chatops - Qiita

    概要 Ruboty の Brain でボットの脳にデータを記憶します。 Ruboty は Brain を利用することでデータの永続化が可能です。 標準では Ruboty::Brains::Memory クラスの data というインスタンス変数に Hash で値を保持しています。 Ruboty::Brains::Memory はメモリに Hash を保持するだけなので、 Ruboty を再起動するとデータは消失します。 再起動も加味した永続化をしたい場合など、 Brains::Base を継承して新たなクラスを作成することで、 独自の永続化機能を追加することも可能です。 例えば、 Redis を利用した ruboty-redis があります。 試用 仕様 increase, decrease で増減するカウンタ Handler + Action を作成 gem: ruboty-counte

    Ruboty | Brain ボットの脳にデータを記憶 #ruboty #chatops - Qiita
    kasumani
    kasumani 2014/10/28
    Ruboty | Brain ボットの脳にデータを記憶 #ruboty #chatops Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 28, 2014 at 07:18AM via IFTTT
  • heroku Meets FuelPHP - Qiita

    個人的メモです。 PHP アプリケーションの構築 FuelPHP アプリケーションの構築 コンソール側でherokuアプリケーションを構築してから、 fuelphpプロジェクトを作成する。 Composerに依存関係を構築。パッケージ系が不要なら削除しておきます。 ビルドパックは、devで設定しておかないとデプロイの際に怒られる。 herokuでは拡張機能も必要になるので、入れておく。 プライベートリポジトリを使う場合、パスワード確認はしてくれないので、セキュリティ的に許容されるなら、URLにはパスワードも埋め込む。

    heroku Meets FuelPHP - Qiita
    kasumani
    kasumani 2014/10/28
    heroku Meets FuelPHP コンソール側でherokuアプリケーションを構築してから、 fuelphpプロジェクトを作成する。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 28, 2014 at 07:18AM via IFTTT
  • 【CakePHP】Bakeコマンドを利用したMVCファイルの作成 - Qiita

    Railsのrakeなどのように、CakePHPにはbakeコマンドというコマンドがあります。 bakeコマンドを使うと、Model, Controller, Viewファイルの雛形ファイルを自動生成することができます。 またやり方次第では拡張し、自身が指定するテンプレートを選択してファイルを自動生成することもできます。 今回はユーザ登録のあるシステム開発をしているという前提で、ユーザに関するテーブルの作成、関連するMVCファイルの作成についてbakeを利用して実際にやってみるフローをまとめます。 テーブルを作成 ユーザテーブルを作成します。 今回ここではリレーションなどは考えず、とりあえずusersのテーブルを作成しています。 CREATE TABLE `cakephp_composer`.`users` ( `id` INT UNSIGNED NOT NULL AUTO_INCREME

    【CakePHP】Bakeコマンドを利用したMVCファイルの作成 - Qiita
    kasumani
    kasumani 2014/10/28
    【CakePHP】Bakeコマンドを利用したMVCファイルの作成 $ Console/cake bake # bakeコマンドを叩く Welcome to CakePHP v2.5. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 28, 2014 at 07:18AM via IFTTT
  • RubyMotionでカメラ撮影した写真のメタデータがおかしくて縦横変なときの対処方法 - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    RubyMotionでカメラ撮影した写真のメタデータがおかしくて縦横変なときの対処方法 - Qiita
    kasumani
    kasumani 2014/10/28
    RubyMotionでカメラ撮影した写真のメタデータがおかしくて縦横変なときの対処方法 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 28, 2014 at 07:18AM via IFTTT
  • SwiftでFontAwesomeKitを使ってみる - Qiita

    FontAwesomeKitとは FontAwesomeKitとは、FontAwesomeをはじめとしたIcon FontをiOSから使いやすくするためのライブラリである。 対応Font 今のところ、以下のFontに対応しているらしい。 Font-Awesome Foundation icons Zocial ionicons インストール Podを使ってさくっとインストール出来る。 今回は、ioniconsだけ使いたかったので、以下のようにPodfileに追記した。 そして、pod installをすれば完了。 Swiftから使ってみる Swiftから使うには、XXXX-Bridging-Header.hに#import <FontAwesomeKit/FAKIonIcons.h>を記述すればよい。 そして、たとえばUIBarButtonに設定したい場合は以下の様にすれば良い。 let

    SwiftでFontAwesomeKitを使ってみる - Qiita
    kasumani
    kasumani 2014/10/28
    SwiftでFontAwesomeKitを使ってみる Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 28, 2014 at 07:18AM via IFTTT
  • HHKユーザーじゃなくても導入したいMacでFnを使った十字カーソル移動 - Qiita

    HHKのProだとキーボードの右下にカーソルキーがないのですが、じゃあどうやってカーソル移動しているかというとVimを使っていれば問題ないFnキーとキーボードの右側のキーを使ってカーソル移動を実現しています。 以下の画像に通常状態とFn押下後の画像を見るとわかりやすいですね。 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ で、それをバリバリ使ってからMacをいじるとたまーーーーーーーーに必ず→とか←とか入力しないといけないアプリケーションがあってまあVimでは絶対カーソルキー押さないわけですが、カーソルキーに手を伸ばすのがめんどくさいなぁって思う時があります。 で、Macでもできないかなぁーって思っていたらKarabinerというキーマップ変更ソフトで出来ました! やり方は単純で、Karabinerを起動してHHKでフィルタリングして「Enable HHK

    HHKユーザーじゃなくても導入したいMacでFnを使った十字カーソル移動 - Qiita
    kasumani
    kasumani 2014/10/28
    HHKユーザーじゃなくても導入したいMacでFnを使った十字カーソル移動 HHKのProだとキーボードの右下にカーソルキーがないのですが、じゃあどうやってカーソル移動しているかというとVimを使っていれば問題ないFnキーとキー
  • Mac で色々なアプリの設定画面を開く - Qiita

    です。いろいろなソフトでこのショートカットが設定されているようなので、メニューから設定を探さずとも、上のショートカットを実行するだけで設定画面が開けます。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    Mac で色々なアプリの設定画面を開く - Qiita
    kasumani
    kasumani 2014/10/28
    Mac で色々なアプリの設定画面を開く Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket October 28, 2014 at 07:18AM via IFTTT
  • zshでcdの履歴管理に標準添付のcdrを使う - @znz blog

    zsh は cd -[TAB] で補完できる directory stack が setopt autopushd と組み合わせていると非常に便利なので、 directory stack を自前で保存する仕組みを作ったり、 GNU screen の他の WINDOW のディレクトリに移動するための cdsというコマンド を作ったりして、 現状でもあまり困っていませんでした。 しかし、 zshcontrib(1) に入っているものも試してみるのが 良さそうと思って試してみました。 ドキュメント ドキュメントは man zshcontrib か、 pager $^fpath/cdr(N) で読めます。 cdr コマンドの使い方 cdr [TAB] で補完して使ったり、 cdr -l で一覧を出したり、 cdr -e で一覧を編集したりできます。 cdr -e の編集は zle なので、 bin

    kasumani
    kasumani 2014/10/28
    zshでcdの履歴管理に標準添付のcdrを使う zsh は cd -[TAB] で補完できる directory stack が setopt autopushd と組み合わせていると非常に便利なので、 directory stack を自前で保存する仕組みを作ったり、 GNU screen の他の WINDOW のディレクト
  • わかりやすい高校物理の部屋

    高校で学習する物理についてわかりやすく説明します。物理が難しいのは教科書の説明が言葉足らずだったり授業の時間が短すぎるせいであって、懇切丁寧に時間をかけて説明すれば決して難しいものではない、と筆者は考えます。

    kasumani
    kasumani 2014/10/28
    わかりやすい高校物理の部屋 ─ 物理Ⅰ─ 第1編 電気 第1章 電気と生活 第2章 電流と磁界 第3章 交流と電波 第2編 波 第1章 波の性質 第2章 音 第3章 光 第3編 運動 第1章 運動の表し方 第2章 力
  • OS X Yosemite:メッセージ利用時に、画面共有セッションが開始可能に | Mac OS X | Mac OTAKARA

    サイトは、アフィリエイト広告および広告による収益を得て運営しています。購入により売上の一部がサイトに還元されることがあります。 OS X Yosemiteのメッセージで、Mac OS X Leopardから搭載されている共有機能「画面共有」への参加依頼を、メッセージを利用していて、Apple IDを使用している相手の場合、会話中に参加依頼出来るようになりました。 会話中の「詳細」から「画面共有」ボタンをクリックすると、自分の画面を共有するのか、相手の画面の共有を依頼するのかを選択することが出来ます。 画面共有自体の機能は従来と同じで、128kbpsの帯域を必要とします。

    OS X Yosemite:メッセージ利用時に、画面共有セッションが開始可能に | Mac OS X | Mac OTAKARA
    kasumani
    kasumani 2014/10/28
    OS X Yosemite:メッセージ利用時に、画面共有セッションが開始可能に OS X Yosemiteのメッセージで、Mac OS X Leopardから搭載されている共有機能「画面共有」への参加依頼を、メッセージを利用していて、Apple IDを使用している相手
  • New community features for Google Chat and an update on Currents

    Join the official community for Google Workspace administrators In the Google Cloud Community, connect with Googlers and other Google Workspace admins like yourself. Participate in product discussions, check out the Community Articles, and learn tips and tricks that will make your work and life easier. Be the first to know what's happening with Google Workspace. ______________ Learn about more Goo

    New community features for Google Chat and an update on Currents
    kasumani
    kasumani 2014/10/28
    Sign in to continue to Google+ Create an account One Google Account for everything Google Tags: from Pocket October 28, 2014 at 06:37AM via IFTTT
  • OS X Yosemite:論理ボリュームグループを解除する(論理パーティションの解除) | Mac OS X | Mac OTAKARA

    サイトは、アフィリエイト広告および広告による収益を得て運営しています。購入により売上の一部がサイトに還元されることがあります。 OS X Yosemiteから、インストール後のセットアップ時に「FileVault 2」の使用が推奨されますが、その関係からか、論理ボリュームがデフォルト化されるようになっています。 Mac体に内蔵されたドライブで、OS X 復元がインストールされている場合、この論理ボリュームグループで構築されます。 一般的に困る事は少なく、USB、FireWire、Thunderbolt接続の外付けドライブなどに、OS X Yosemiteをインストールした場合は、従来通り論理パーティションとなります。 ただ、Mac Proなど、内蔵ドライブを複数増設して、制作環境に応じてシステムバージョンを切り替えている場合、論理ボリュームグループは、Mac OS X Snow L

    OS X Yosemite:論理ボリュームグループを解除する(論理パーティションの解除) | Mac OS X | Mac OTAKARA
    kasumani
    kasumani 2014/10/28
    OS X Yosemite:論理ボリュームグループを解除する(論理パーティションの解除) OS X Yosemiteから、インストール後のセットアップ時に「FileVault 2」の使用が推奨されますが、その関係からか、論理ボリュームがデフォルト化さ
  • ClickOnceでのセットアップ失敗

    Clickonceにてアプリケーションを配布しています。ほとんどのPCにおいてこのセットアップは正常に動作しています。 しかし、あるクライアントにて、どうしてもエラーが発生してしまうのですが、ドメイン環境下にあり、Admin権限を持っているユーザにはインストールできました。 また、User権限のAというユーザーでは、同じエラーが発生したものの、ClickOnceのセットアップ一式をローカルへコピーしLANケーブルを抜いた後で行ったところ正常にセットアップが行えました。 ところがUser権限のBというユーザーにはどうしてもエラーが発生し、インストールが行えません。 エラーの概要 以下はエラーの概要です。これらのエラーの詳細はログに一覧表示されています。 * ****.appref-ms のライセンス認証により例外が発生しました。 次の失敗メッセージが検出されました: + ファイル ****.

    kasumani
    kasumani 2014/10/28
    ClickOnceでのセットアップ失敗 Clickonceにてアプリケーションを配布しています。ほとんどのPCにおいてこのセットアップは正常に動作しています。 Tags: from Pocket October 28, 2014 at 06:33AM via IFTTT
  • Engadget | Technology News & Reviews

    Parrots in captivity seem to enjoy video-chatting with their friends on Messenger

    Engadget | Technology News & Reviews
    kasumani
    kasumani 2014/10/28
    速報:UQが来春にもWiMAX 2+を220Mbps化、WiMAXは13.3Mbpsに。11月から対応ルーター無償交換 UQコミュニケーションズは、来春にも下り最大220MbpsのWiMAX 2+を提供します。UQは現在、110Mbps のWiMAX 2+を提供しており、220Mbps化の計画も発表
  • 「米国政府がAWSのデータへのアクセスを要求したら?」「まだ値下げを続けられるのか?」Amazonクラウドのシニアバイスプレジデント、Andy Jassy氏が質問に答える

    「米国政府がAWSのデータへのアクセスを要求したら?」「まだ値下げを続けられるのか?」Amazonクラウドのシニアバイスプレジデント、Andy Jassy氏が質問に答える Amazonクラウドは10月23日、ドイツに新しいリージョンを開設しました。欧州ではアイルランドに続いて2つ目のリージョンとなります。 開設に合わせてAmazon Web ServicesのSVP(シニアバイスプレジデント)のAndy Jassy氏がオンラインでプレスカンファレンスを開催。質問に答える形で、米国政府からの干渉があった場合の対応、ハイブリッドクラウドへの対応、そしてこれからの値下げについて答えています。プレスカンファレンスでの質疑応答の一部をまとめました。 顧客自身がデータの暗号化をすれば問題にならない ──── 質問が来ています。1つ目は、もしも米国政府がAWSの私のデータへアクセスを要求したらどうなりま

    「米国政府がAWSのデータへのアクセスを要求したら?」「まだ値下げを続けられるのか?」Amazonクラウドのシニアバイスプレジデント、Andy Jassy氏が質問に答える
    kasumani
    kasumani 2014/10/28
    「米国政府がAWSのデータへのアクセスを要求したら?」「まだ値下げを続けられるのか?」Amazonクラウドのシニアバイスプレジデント、Andy Jassy氏が質問に答える Amazonクラウドは10月23日、ドイツに新しいリージョンを開設し
  • AngularJSでMVCプログラミングをはじめよう

    対象読者 jQueryなどを使っているJavaScript開発者 JavaScriptを使った複数人でのプロジェクトに参加している方 JavaScriptを使ってサーバ等と連携したフロントエンドの開発をしている方 必要な環境 この記事では、AngularJSを使用し、Chrome(36.0)、IE11、Firefox(31.0)、Safari(7.0.5)の環境で確認を行っています。 サンプルアプリケーションの概要 今回作成するアプリケーションは、単純な「タスク管理」のアプリケーションです。次のような3つの画面を作ります。 タスク(件名とメモ)を登録する画面 登録したタスク一覧を表示する画面 登録したタスクを参照する画面と、削除する為の画面 ページ遷移はシングルページアプリケーション形式で作成します。シングルページアプリケーションとは、jQuery Mobileなどでも使われている方式であ

    AngularJSでMVCプログラミングをはじめよう
    kasumani
    kasumani 2014/10/28
    AngularJSでMVCプログラミングをはじめよう  今回作成するアプリケーションは、単純な「タスク管理」のアプリケーションです。次のような3つの画面を作ります。 Tags: from Pocket October 30, 2014 at 08:45AM via IFTTT
  • MySQLユーザーのためのPostgreSQL対応表 - かみぽわーる

    毎回わからなくなってググってるから今度からここに追記していく。 MySQL PostgreSQL SHOW DATABASES; \l USE dbname \c dbname SHOW TABLES; \dt SELECT * FROM tblname\G \x on SELECT * FROM tblname; SELECT * FROM information_schema.processlist; SELECT * FROM pg_stat_activity; KILL <pid>; SELECT pg_terminate_backend(pid); KILL QUERY <pid>; SELECT pg_cancel_backend(pid); table / column の情報 MySQL PostgreSQL SHOW TABLE STATUS FROM dbname; わ

    MySQLユーザーのためのPostgreSQL対応表 - かみぽわーる
    kasumani
    kasumani 2014/10/28
    MySQLユーザーのためのPostgreSQL対応表 毎回わからなくなってググってるから今度からここに追記していく。 Tags: from Pocket October 28, 2014 at 05:48AM via IFTTT
  • 液体ガラスのフシギ | Chem-Station (ケムステ)

    ウェブ散策をしていて気になった技術を紹介します Tshozoです。 今回少し以前から気になっていた技術を紹介します。それは、「液体ガラス(Liquid Glass)」のことです。 ガラスが液体? というのも、ガラスは元素構成SiO2、「常温で固体(のような状態)」で、一般的な「融点」と理解できる粘度を持つのは1200℃前後。常温で液体になんかなりゃあしません。 高温(1200℃)で粘度が低くなったガラス なお厳密にはSiO2 ガラスは室温でも液体・・・のようです しかし。十数年前に株式会社「日興」及び「モクテックカメムラ」(注:情報が錯綜しておりどのメーカ殿が最初に開発したのかを正確に調べることが叶いませんでした・申し訳ありません)が開発した「常温液体ガラス」、「液体『のように』扱えるガラス」の登場により大きくイメージが変わります。曰く、木に塗れる。曰く、コンクリに塗れる。しかも常温。塗る

    kasumani
    kasumani 2014/10/28
    化学者のつぶやき -Chem-Station- ガラスが液体? というのも、ガラスは元素構成SiO2、「常温で固体(のような状態)」で、一般的な「融点」と理解できる粘度を持つのは1200℃前後。常温で液体になんかなりゃあしません。 Ta
  • プログラミングの勉強で重要だなとおもったこと

    1、あらゆる意見について盲信してはいけないインターネット上ではとりわけ多いけれど、ある意見を適当に述べている人というのは多い。適当に述べている……とは、別に悪気があってそうなったわけじゃなくて、人もよくわかっていないけど「なんかうまくいったからとりあえずブログに書いた」風のものがあるということだ。例えばブログに書いてあったソースをそのまま貼付けてコンパイルエラーになることがあるけれど、それには色々要因があって「人がブログ上で書いたまま検証していない」「サイト上でレイアウトが崩れた」「環境が違う」等いろいろある。自分のわからないものに関しては「そうなんだ。まぁとりあえずそういうことにしておこう」ぐらいでいい。断定口調で「絶対こうだ」と書いている人も、間違っていることが多々ある。それはでもそうだ。「ほんとうかなぁ?」と思ったら疑った方がいい。自分しか信じてはいけないし、その自分すら疑った

    kasumani
    kasumani 2014/10/28
    ■プログラミングの勉強で重要だなとおもったこと インターネット上ではとりわけ多いけれど、ある意見を適当に述べている人というのは多い。 Tags: from Pocket October 28, 2014 at 06:49AM via IFTTT
  • 水中での呼吸を可能にする繊維がつくられる : 痛いニュース(ノ∀`)

    水中での呼吸を可能にする繊維がつくられる 1 名前:野良ハムスター ★@\(^o^)/:2014/10/27(月) 15:20:33.26 ID:???0.net 南デンマーク大学の学者たちは、大気などから酸素を吸収し、保存できる合成繊維をつくった。 これにより、呼吸器に問題を抱える人々たちは、重い医療機器への依存から解放されたり、ダイバーたちは、水中で呼吸することが可能になるという。 スポンジに似た繊維の主成分は、コバルト。この合成繊維は、アクアラングシリンダーの3倍の酸素を保管することができる。 なお、酸素は大気および水から吸収できるという。 http://japanese.ruvr.ru/news/2014_10_26/279226141/ 2: 名無しさん@0新周年@\(^o^)/ 2014/10/27(月) 15:21:21.26 ID:bayfihZb0.net ホンマに? 4

    水中での呼吸を可能にする繊維がつくられる : 痛いニュース(ノ∀`)
    kasumani
    kasumani 2014/10/28
    水中での呼吸を可能にする繊維がつくられる 南デンマーク大学の学者たちは、大気などから酸素を吸収し、保存できる合成繊維をつくった。 Tags: from Pocket October 28, 2014 at 05:48AM via IFTTT
  • 「リアルタイムWEBを実現する技術」の触りを知っておく為のまとめ - Qiita

    概要 socket.ioについて周辺技術の触りをまとめておく これだけ知ってれば後から調べやすいはず 覚えること Socket.io Websocket ノンブロッキングI/O node.js Socket.ioって何? Socket.ioのページを参照 「Socket.IOは、リアルタイム双方向イベントベースの通信を可能にします。」 「これは、信頼性とスピードに均等に焦点を当て、すべてのプラットフォーム、ブラウザやデバイス上で動作します。」 解りにくいので簡単に書くと 幾つかの通信方式とサーバー、ブラウザ、デバイス間の通信を抽象化してくれるライブラリでいいはず Socket.ioが対応している通信方式 Socket.IO protocol xhr-polling xhr-multipart htmlfile websocket flashsocket jsonp-polling 抽象化し

    「リアルタイムWEBを実現する技術」の触りを知っておく為のまとめ - Qiita
    kasumani
    kasumani 2014/10/28
    「リアルタイムWEBを実現する技術」の触りを知っておく為のまとめ socket.ioについて周辺技術の触りをまとめておく これだけ知ってれば後から調べやすいはず Socket.ioのページを参照 「Socket. Tags: from Pocket October 28, 2014 at 11:15AM
  • 会計の基本を無料で学べるツール10選|経営者に必要な知識まとめ|経理・財務|経営ハッカー

    会計の基礎知識をタダで学べるツールって意外とたくさんある! 皆さんはビジネスマンの三種の神器というものをご存知でしょうか。 【英語・会計・IT】のことを総して、ビジネスマンの三種の神器と言われています。 英語IT知識がなぜビジネスマンにとって必要か、パッと浮かぶ人も多いと思いますが、会計はなかなか浮かびづらいと思います。 なぜ会計の知識を知っていると有利か 会計の知識は、来なら会計士や経理部の人間が必要とされるスキルです。 しかし、経営者や管理職の人間にとっても必要な知識と言われています。 なぜなら、組織の経営やマネジメントをする際、必ずCF(キャッシュフロー)という考えを理解する必要があり、CFを突き詰めて考えたとき、それは会計と深い関わりを持つからです。 その1:Webサイトを使う おすすめのサイトをいくつか挙げておきます。 ■1)ShareWis 動画の講義を見て、テストを受けて

    会計の基本を無料で学べるツール10選|経営者に必要な知識まとめ|経理・財務|経営ハッカー
    kasumani
    kasumani 2014/10/28
    会計の基本を無料で学べるツール10選|経営者に必要な知識まとめ 会計の基礎知識をタダで学べるツールって意外とたくさんある! 皆さんはビジネスマンの三種の神器というものをご存知でしょうか。 【英語・会計・IT】
  • ソフトウェア設計のすすめ

    Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」Yoshimura Soichiro

    ソフトウェア設計のすすめ
    kasumani
    kasumani 2014/10/28
    ソフトウェア設計のすすめ ソフトウェア設計のすすめ Presentation Transcript 1. ソフトウェア設計のすゝめ 株式会社ドワンゴ 吉村総一郎 (@sifue) 2. ソフトウェア設計を なぜするのか? 3. そもそも設計って 必要なの? 4. Tags: from P
  • 改訂版 Webデザイナーのための jQuery入門 高津戸壮/小原司 [パソコン・システム開発]

    発売日: 2014年12月 - 発売中新刊発見日: 2014年10月28日(2024年04月23日 17時02分 JST時点)

    改訂版 Webデザイナーのための jQuery入門 高津戸壮/小原司 [パソコン・システム開発]
    kasumani
    kasumani 2014/10/28
    @kasumani [新刊発見] 2014-11-14 改訂版 Webデザイナーのための jQuery入門 高津戸 壮/小原 司 [大型本]
  • HTML5&CSS3デザインブック エ・ビスコム・テック... [パソコン・システム開発]

    css 12 users web 11 users ウェブデザイン 8 users html5 8 users html 7 users スマートフォン 6 users レイアウト 5 users デザイン 5 users コーディング 4 users ブログ 3 users ソシム 3 users jquery 2 users デバイス 2 users php プログラミング 2 users ビス 2 users dreamweaver 2 users ブックデザイン 1 user タブレット 1 user webサイト 1 user html 1 user css3 1 user css 1 user html5 1 user bootstrap 0 user レスポンシブ デザイン 0 user エビスコム 0 user web制作 0 user

    HTML5&CSS3デザインブック エ・ビスコム・テック... [パソコン・システム開発]
    kasumani
    kasumani 2014/10/28
    @kasumani [新刊発売] 2014-10-28 HTML5&CSS3デザインブック エビスコム [単行本]