サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
CES 2025
ginzanomama.hatenablog.com
Jupyter Notebook これみてすごい便利そうだったので入れてみました。 techlife.cookpad.com ちょうど仕事の隙間にあたって比較的自由時間が多かったというのもあります。 ちなみにPythonはまったくさわったこと無いのでよろしくお願いします。 インストール 公式サイトの手順通りにやりましょう。なにごとも基本が大事です。 http://jupyter.readthedocs.org/en/latest/install.html#new-to-python-and-jupyter Python2と3の違いがよくわからないですが、2のほうがモジュール多いとぐぐって 見かけたので2で入れてみます。 Anacondaのインストール Python noobはAnaconda入れろとのことなので入れます。 https://www.continuum.io/downloads
デザインとロジックが分離してないのがつらい問題 WordPress初心者なのでプロはどうしてるのか知らないんですが、デザイナがテーマじゃなくhtmlとcssでデザイン上げてくるという環境な場合、index.phpとかsingle.phpにロジックぶち込んじゃうとあとでデザインに修正入ったときに地獄になる気がしておそろしい。 今回まさにそんな状況で、もう納品してるので過去の話ではあるんだけども、テンプレートエンジン入れましたという話です。 テンプレートエンジンどれを使うか問題 PHPのテンプレート探すといくつかあるんですが、nodeでejsに慣れてるというのもあり、ejsチックに使えるものを探します。 ちなみにぼくはPHPほとんど使ったこと無いのでもっといいのがあったり見当違いなこと言ってる可能性もあるのでそこは他で補完してください。 そんななかで今回候補に挙げたのがこの2つ。 Blade
フードコンテナ生活、もう1年半くらい続けているのだけども、夏から秋にかけてさすがに暑いので中身も工夫する必要がある。 いままでのようにボイルした鶏肉を入れてスープの素いれてお湯入れてなんて暑くてやってられないのでなにかいいのがないかなと思ってたら、すごくいいのがみつかって今年の夏はこれで決まりといっていいくらいこればっかり持っていってるので紹介したい。 鶏胸肉のコンフィ、やばすぎ警報 まずこれをみてほしい。 togetter.com 作り方はその記事みればいいのでそうしてほしいんだけども、これのなにがいいかって、 切らなくていい 基本的に洗い物がない 簡単すぎる と、いいことしかないというすばらしさにある。 ぼくはこの夏こればっか作っていて、もう10回以上作ってるわけだけども、このレシピ通り作ってもいいんだけどぼく的には工程を省略しても味的に対して変わりないというのがわかったのでもっとシン
twitterの規約変わってtweetを表示するときはこうしろとかめんどくさくなったんだけど、その他を押すとembed用のコードが出てきてそれを貼るだけでかっこいい表示になる。 これをコピって htmlに貼るとこうなる。 これを動的にやりたいときってまさかあのテンプレをreplaceしてやるのかなあと思って探したら、oEmbedってフォーマットでやり取りできるっぽい。 Embedded Tweets | Twitter Developers oEmbed ちなみにさっきのやつはこれを投げればJSONで返ってくる。 https://api.twitter.com/1/statuses/oembed.json?id=319648428621692928&lang=ja {"type":"rich","height":null,"author_name":"\u30ac\u30c1\u30e3\
経緯 チームのチャンネルが殺伐としすぎていたので朝青龍ボットというものを作って導入したら、上司からイライラするからやめろと言われたため、癒しの空間を求めてprivateチャンネルを作ってそこに好きなものだけが流れてくる楽園を作った。 方法 結論から言うと、IFTTT経由で好きな人のinstagramとかtwitterとかrssをSlackにpostするだけ、簡単。 ちなみにAdminないとIntegrationsいじれないかもしれないのでその辺はどうにかしてほしい。 IFTTTにアカウントを作る これがないと始まらないので、なにも考えずアカウントを作る。 ifttt.com 癒やしをくれるinstagramなりtwitterなりブログなりを集める twitterだとあんまりポストしすぎる人だと逆にうるさくなるのでその辺は各自で調整してもらうとして、個人的におすすめなのはinstagram。
袋麺のラーメン、けっこう好きなのでたまに買うんだけど、買ったことすら忘れて棚の中に入れっぱなしになって賞味期限ギリみたいなことあるので、フードコンテナで食べれるか試してみた。 ちなみに袋麺はカップラーメンより賞味期限が長いし安いので、カップラーメン的な手軽さで食べれるなら会社に袋麺買って置いておくということもできるため、今回も当然それを視野に入れ、フードコンテナとラーメンしか使わない。 手順 めんどくさいのがいやな性格なので手順は極力シンプルにしている。具体的にはこうなる。 袋麺の準備 フードコンテナに入れる お湯入れる 待つ 食べる ちなみに使ったフードコンテナは愛用してるサーモスの400mlのフードコンテナ。 サーモス 真空断熱フードコンテナー 0.38L ブラック JBI-381 BKposted with カエレバ THERMOS(サーモス) 2013-08-21 Amazon 最
早速こんな感じで rspec hoge_spec.rb RSpec実行してみたら C:/Ruby193/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.2/lib/rspec/core/configurati on.rb:326:in `require': cannot load such file -- rspec/core/mocking/with_rspec ( LoadError) とか出てまったく動かなくてぐぐってみたけど似たようなのあるけどいまいちよくわからない。 http://stackoverflow.com/questions/5434614/ruby-rspec-wont-work-with-simplecov Gemfileに入れてbundlerでインスコしてるんだけどどうもわからないのですごいシンプルな形にしてやってみたら、どうやら
1年ほど前に書いたフードコンテナの記事、寒くなってきたからか読まれることも多くなってきてるぽく、おまけにアソシエイトの売上もあったりでありがとうございますという感じになってる。 フードコンテナ、便利なので今後も使っていきたい。 サーモス 真空断熱フードコンテナー 0.38L ポタージュ JBI-382 PTGposted with カエレバ THERMOS(サーモス) 2015-09-01 Amazon サーモス フードコンテナーポーチ グリーン REC-001 Gposted with カエレバ THERMOS(サーモス) 2014-08-21 Amazon あれから1年、ほぼ毎日週末にボイルだけしておいた鶏肉を1日分に小分けにして冷凍して会社に持っていってるわけだけど、その記事を書いたちょっとあとから煮玉子も入れて持っていってる。 最初はうまいと言われてるレシピ通りに作ってたけど、日々
さっきのやつで $("#subkey").text("ctrl:" + e.ctrlKey + " shift:" + e.shiftKey + " alt:" + e.altKey); こういうの、苦痛でしかないのでString.Formatみたいなのないかぐぐったらやっぱりないみたいで自作してるっぽかった。 JavaScript で文字列フォーマットを実装してみた(sprintf もどき) | TM Life これ、まさにほしかったやつ。 正規表現でグループにしたやつを関数に引き渡せるのか、なるほど。 さっきのやつをこれ使って書き直すとこうなる。 $("#subkey").text("ctrl:{0} shift:{1} alt:{2}".format(e.ctrlKey, e.shiftKey, e.altKey)); すごいシンプル。 すごい勉強になる。
仕事が忙しくて仕事中に仕事しかできないストレスを開放するために仕事中にKitKat入れた。 いまdocomoの機種変祭りやってて、16日にGNが3000円ちょいで買えるため、KitKat入れて遊びたいひとがいるかもしれないということで、メモとして残しておく。 もういまはSDK入れてadbなんちゃらとかやらなくてもいい もちろんadbなんちゃらとかfastbootなんちゃらとかやってるんだけど、いまはツールがすべてやってくれるので便利。 まずはNexus Root Toolkitをインストールする これがすべてやってくれるので、余計なことはなにも考えず黙ってインストールする。 Nexus Root Toolkit v1.8.0 | WugFresh インストールしたらToolkitを立ち上げる ここみながらやればすべてできる Galaxy Nexus (Android 4.3) をNexus
フードコンテナを買ったきっかけ 食にそんなにこだわりがないので、お昼とかコンビニで適当にパン買ったりおにぎり買ったりしてたんだけど、さすがに炭水化物取り過ぎな気がしたので先週からフードコンテナ買って使い始めた。 使ってみると確かに便利だけど、Webとかレシピに書かれてる使い方だとめんどくさくてこれは続かないなと思ったので、もっとめんどくさくない方法にした。 *関連記事を書きました 春夏秋冬、一年すべての季節を通してフードコンテナにぴったりの最強レシピがこちらになります。 ginzanomama.hatenablog.com どんなのを選ぶか とにかくでかいのを選ぶ。そもそもでかいのっていってもAmazonでも400mlくらいまでのしか見つからないので、その辺から適当なのを選ぶ。ぼくはサーモスの水筒とか使ってたのでこれを選んだ。 THERMOS 真空断熱フードコンテナー 0.38L ポタージ
自分はあまりする機会ないけどクソでかい文字列とかバイナリとかの同一値を比較するときハッシュ値で比較すること多いけど、MD5とか16バイトだから同じハッシュ値のものが出来る可能性ってどのくらいなのかなと思って調べた。 ハッシュの衝突耐性っていうのか。 MD5 - Wikipedia ハッシュの衝突耐性について MD5のハッシュ値については、パソコンレベルで、数10分程度で、同一ハッシュ値の非ユニークなデータ列を生成できる実装が広まっている。すなわち、強衝突耐性は容易に突破されうる状態にある(SHA-0/SHA-1アルゴリズムについても、MD5ほど容易ではないが突破される脆弱性が発見されている)。 ただし、任意に与えられたハッシュ値に対して、(何らかの別の)データを生成する実装が広まっているわけではないので、弱衝突耐性が容易に突破されうる訳ではない。また、任意に与えられたハッシュ値に対して、改
Raspberry Pi2 Model B ボード&ケースセット (Standard, Clear) 出版社/メーカー: TechShareメディア: エレクトロニクスこの商品を含むブログを見る GUIもやしっ子には苦行すぎる。 メモリ犠牲にして起動時にXWindow立ち上がるようにして自動認識させたほうがかんぜんに楽な気がする。 いろんなとこみたけど方法がありすぎてよくわからなくなったのでまとめる。 要は/etc/network/interfacesにベタで書いてもいいけどWPAとか使ってたり複数のアクセスポイントに接続するならwpa_supplicant.confに書いたほうがよいってことっぽい。 DNSに反映させるため/etc/resolv.confに書かないとダメとか書いてあるところもあればwifiをOff/Onさせるだけで大丈夫とか書いてるところもあってよくわからない。 /etc
連番が入った配列を作ろうと思って普通に [1..10] とかやったけどぜんぜんできなくてなにが起きたのかと思ったら、単純にこれで作れると勝手に思いこんでただけでそんなんでできないって話だった。 [1..10]でできるのは1..10というRangeが入った要素が1つある配列ができるだけで、連番から配列を作りたかったらRangeからto_aして配列作るか、Array関数にRange渡して作るかのどっちかだった。 $ irb irb(main):001:0> x = 10 => 10 irb(main):002:0> [1..x] => [1..10] irb(main):003:0> [1..x].to_a => [1..10] irb(main):004:0> a = [1..x] => [1..10] irb(main):005:0> a[0] => 1..10 irb(main):006
正直ruby on windowsでいろいろするの疲れるので、VM入れてLinux入れてって思ったんだけど、設定失敗したらやるたびに最初からやり直しとか、それしたくないならゲストOSのバックアップ取っておくとか、やるまえからかなりつらみが伴うので、Vagrantってのを使えばらくできるらしいというのをネットで見たのでやっていきたい。 インストール ここみながらやった http://kazuph.hateblo.jp/entry/2013/02/05/234243 あとここほんと参考になる https://gist.github.com/voluntas/5525719 ベースのboxはここからいろいろ選べてすごい便利 http://www.vagrantbox.es/ 2まではまんま同じ手順 vagrantが入ってるか確認 vagrant -v Vagrant version 1.2.7
Raspberry Pi起動時にscriptを実行したい。 linuxよくわからないのでぐぐってもどれがベストプラクティスなのかわからない。 Raspberry Pi Model B+ / Pi2用 ヒートシンクセットposted with カエレバ TechShare Amazon /etc/rc.localに書け派 http://d.hatena.ne.jp/msr_humpy/20120705/1341496409 autoexecに書き込むみたいな感じっぽい /etc/init.dに置け派 http://surf.ml.seikei.ac.jp/~nakano/linux/init.d.html http://www.itmedia.co.jp/help/howto/linux/0007master/01/11.html runlevelによって置くとこが違う上にstartとかst
Ansibleをやっていきたい ここをみながら進めていく http://yteraoka.github.io/ansible-tutorial/ Vagrant を使ってサーバーを準備する 言葉があってるかわからないけど、なにやらサーバ側からクライアント側へpushして構成を作成するものらしいので、サーバとクライアントの2つを作成する ansibletestとかいうフォルダを作成してそこをカレントにしてinitしてVagrantfileを以下のように変更した config.vm.define :server do |node| node.vm.box = "centos6" node.vm.network :forwarded_port, guest: 22, host: 2001, id: "ssh" node.vm.network :private_network, ip: "192.
twitterを使ってなんかするweb siteを作るため、まずはsign inする仕組みを作ってみる。 2年くらいまえにざっくりしたものを作ったことがあるのでなんとなくは理解してるけど再勉強する。 要は OAuth使ってtwitterと認証 認証成功するとaccess_tokenもらえる callbackへ飛ぶ ということになる。 rubyでOAuthする方法はいくつかあるみたいだけど、omniauthがスタンダードっぽいのでこれでやってみる。 やり方はそのものずばりがSinatra Recipesにあった。 Sinatra Recipes まずは先にtwitterにアプリの登録をしておく。 いまはcallbackに適当なの書いておくとsuspendされるみたいなので(http://localhostとかやばいらしい)127.0.0.1とかその辺を登録しておく。 まずは写経でやってみる。
仕事の合間にtwitterのタイムライン追うのまず無理というかめんどいので、流れだけでもみえるようにしたくて仕事に合間に作ってみた。 こんな風にリアルタイムにフォロー中のひとのアイコンが出てきてどんどんマトリックスを埋めてくる。 retweetはRとか鍵付きはPとか出してるので、Rがいっぱい出てるとなんか事件とか起きたのかなとか、おなじ人のアイコンがいっぱい並んでるといまなんかこのひとにやばいことが起きてる!とか想像したりできる。 ほんとはboxのど真ん中にRとか出したいんじゃなく右下に出したかったんだけど、壊滅的にhtmlとcssがわからなかったのでいまのレベルでは実装が無理だったので勉強したい。 あとはアイコンクリックすると発言を読めるようにしてるので、気になった流れのところをクリックしていくとなにが起きたのか確認できる。 いちおうソースはここ。 .envにCONSUMER_KEYとO
そろそろwebアプリケーションを作ってみたいのでやってみる。 rubyでやるとなるとrailsがいちばん有名みたいなんだけど、数年前rubyに最初にトライしたとき参考書にrailsを使うとdbを使ったサイトが簡単に出来ますって良く書いてあって、db使わないサイト作るのは出来るけどめんどいですって書いてあったのであきらめた経緯がある。 いまはどうか知らないけどそのトラウマからrailsは敷居高い感じがするので、その次に有名っぽいsinatraでやってみる。 一応ここらへんを参考にひととおりざっくりとだけ読んでやってみる。 ちなみにだれも教えてくれるひとがいない環境でやってるので、どれが最新でどういう組み方がトレンドでスタンダードかは己のググり力に頼るしかないので、あわよくばすべてが間違っている可能性もあるけどとりあえずいまは気にしない。 Sinatra: README (Japanese)
XPathがいまいち馴染めなくて使いかたがよくわからなかったNokogiriをまた使ってみる。 よく読んだらcssセレクタも使えるみたいなので、XPathよりはまだそっちのほうが馴染みがあるので今度からその方向で。 Nokogiri 使い方とか スクレイピングのためのNokogiri利用メモ - それはそれ。これはこれ。 Nokogiri の基本(翻訳版) - Engine Yard Blog JP | Engine Yard Blog JP あとNokogiriでぐぐると即座に文字化けという不安なワードがヒットするので、初心者としてはなんでもないところでハマるのを防止するために問答無用で取り入れる。 Nokogiriで文字化けを防ぐ #Ruby #Nokogiri - Qiita コメントで書いてる人のコードがスマートっぽいのでこれを使用させてもらうことに。 # -- coding: u
このページを最初にブックマークしてみませんか?
『みんなのちからになりたい』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く