理系学生日記

おまえはいつまで学生気分なのか

2014-01-01から1年間の記事一覧

人知れずカスタークリームがカスタードクリームに変化している怪

長年のミスドファンたるぼくですけども、その中でも三大ドーナツというのがありまして、それはエンゼルクリーム、カスタークリーム、そしてオールドファッションです。食、嗜好の多様化の進む現代です、異論はあるでしょう。異論はあるでしょうが全てを呑み…

ソフトドリンクの定義

ソフトドリンクって書いてあったんです、ソフトドリンク。でもさ、ソフトドリンクの定義わかんねーじゃん。ここには何を並べるのが正しいのかわかんねーじゃん。 ソフトドリンクの定義、定義といえば百科事典、百科事典といえば Wikipedia です。早速参照し…

MHA (mysql-master-ha) Manager の信頼性

MHA を検証する、という話で最初に「どうしよう」と思ったのは MHA Manager をどこに置き、どう信頼性を確保するか、という点だった。 MHA Manager 自身は、MySQL のサービスには一切介在しないので、MHA Manager が例え落ちていたところでサービス影響はな…

mysql-master-ha (MHA) まとめ

諸々の事情により MHA を検証・導入しようという流れがあり、イマイチまだ全体像が見えていないのでまとめてみた。 **MHA とは MySQL のマスタを failover させスレーブをマスタに昇格させるという面倒な作業を短時間(10-30 秒と言われている)で行わせること…

自転車のチューブに仏式なんてものがあり

この間、ロードバイクを購入しましたというのを高らかに自慢したわけですけども、やる気、および頭のネジとともに、自転車の空気もぬけてきました。 ロードバイク買った - 理系学生日記 空気がないなら空気を入れれば良いじゃないとばかりにタイヤに空気入れ…

grep に --only-matching オプションとかあって驚愕している

タイトルのとおりで、grep に --only-matching (-o)オプションあって驚愕した結果として心がぴょんぴょんした。 とりあえず手元にある Mac の grep だと $ grep --version grep (BSD grep) 2.5.1-FreeBSD になってるけど、--only-matching オプション存在し…

★心★を落ち着けるために素数を数えるためのコマンド (心ぴょんぴょんの防止について)

みなさん! こころぴょんぴょんしてますか!!!! 異常に心ぴょんぴょんしている方、それは心房細動の可能性がありますから、さっさと病院へ行きましょう。あぁ^〜とか言ってる場合じゃない。致死率が高いぞ気をつけろ。さて、素数は古来から人の心を鷲掴みにし…

自分語り

愚痴を大量にこぼす飲み会をしたらテンションが上がったので、酔いの勢いに任せて思っていることを書きます。自分語りをします。壮大な愚痴になります。長文になると思いますし青臭いとおもいます。推敲はしません。ただ、ぼかすべきところはぼかします。 あ…

Apache Maven 3 クックブック

Maven 使うようになったんだけど、なんだかんだいって学習コストが高くて、それで調べまくってたら yak shaving みたくなってつらいかんじだった。とっかかりを掴むために Apache Maven 3 クックブック買って読んだ。Apache Maven 3クックブック Javaソフト…

代数的構造の概念まとめ

最近また wikipedia 巡りをして現実を逃避することが増えてきており、現実逃避によって学んだ代数的構造をここで披露いたします。 大学以来に抽象代数学に触れたけど、ほとんど忘れてて面白かった。 限られた前提から結論を導くことによって、その結論の適用…

会社やすんだ

つらぽよだったので会社休んで静養しました (おわり)

複数のスレッドで同時にある処理を起動させたい

こういうときは CountDownLatch を使う。 latch、英語としては「掛け金」とかそういう意味だけど、その名の通り、スレッドに対して掛け金をかけておいて、掛け金を外したらスレッドが猪突猛進に走り出すイメージ。CountDownLatch では、コンストラクタに与え…

iPhone 割れた

iPhone 割れました。切なかった。 金曜日にヤッターどようびだーって家まで走ったら胸ポケットに入れてた iPhone が硬いアスファルトの上に叩き付けられて死んだ。かのスティーブ・ジョブズの遺した iPhone も重力ポテンシャルには勝てなかったということで…

ロードバイク買った

先週、引きこもっていてはいけない! 燦々と照る太陽を浴びなくては!! この世界に生を受けた意味がない!!!! みたいなことになって自転車ででかけようとおもったら自転車盗まれてて、引きこもらざるを得なくなった。この社会がぼくに引きこもりを強要してる。…

マッサージ通ってる

運動不足極まってて、どんな運動されてますかって聞かれたら通勤のときに歩いてますみたいなことしか言うことなくなってきてて、それでもいままで大丈夫だったんだけど最近はかなり肩凝りとか腰とかヤバくなってきて、会社でも椅子の上で体育座りしながら仕…

三井住友銀行からパスワードカード届いた

タイトルのパスワードカード、実体はワンタイムパスワード生成器です。パスワードカードについて : 三井住友銀行 via kwoutただ、三井住友銀行では、従来から「ワンタイムパスワード」というサービス名でパスワード生成器を提供していたので、三井住友銀行…

@ControllerAdvice を使(わ|え)ないときの、コントローラ横断例外ハンドラの実装

コントローラベースの例外ハンドラ Spring MVC といえば、その名の通り Spring が提供する MVC フレームワークで、Controller 等を POJO で実装することができます。 で、Controller 層で例外を送出した場合、単純に HTTP STATUS 500 を返却するのではなく、…

最近はつらいかんじです

なんかスケジュールとかなんだかんだでつらいかんじがしますね。

UUID (version 4) における衝突確率を計算する

UUID というのは、全世界・全時間において一意性を持った識別子とされています。RFC 4122 の言葉を借りると、 A UUID is 128 bits long, and can guarantee uniqueness across space and time http://www.ietf.org/rfc/rfc4122.txt とされています。 ですが…

銀行口座ロックされた→ロック解除してもらった→第一暗証がわからない

パスワード間違えまくって SMBC ダイレクトのアカウントがロックされたから SMBC に身分証明とロック解除申請を郵送してロック解除してもらったけど第一暗証が分からなくなって詰んだ感ある

物理法則の対称性

久々にファインマン物理学読もうとしたけどどこまで読んだか忘れてしまいました。どこまで読んだのかエントリ読み直したらわかるんだけど、エントリ読みなおすのメンドいから、最後から読むことにしました。というわけで、今日は 27 章の物理法則の対称性に…

シェルスクリプトでの IP アドレス計算

まぁ、ipcalc 使いましょう。initscripts に含まれてるので、基本つかえるとおもいます。 |tcsh| $ rpm -qf which ipcalc initscripts-9.03.40-2.el6.centos.1.x86_64 ||< ブロードキャストアドレスやネットワークアドレスは次のようにして計算できます。 |t…

vagrant up で Error: Connection timeout. Retrying...

どういう症状かというと、こういう症状です。 $ vagrant init centos65 $ vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Clearing any previously set forwarded ports... ==> default: Clearing any previously se…

蟲師良いです

蟲師、何期なのかよく知りませんけど 4 月からアニメが始まるらしいです。 − TVアニメ『蟲師 続章』公式サイトそしたら友達から 4 月までにこれを見ないとダメだという話を伺いまして、同時に蟲師の Blu-ray ディスクを借りることになりました。26 話入りの…

最近の生き方がよくない

どうも最近、生きる意味合いというか、生き甲斐というのか、そういう何かしらの生きるための活力を生み出す要素が無い気がしていて、とりあえず毎日に張り合いがない。やりたいことも、やらなければならないことも、目の前に山のようにあるのだけれど、それ…

tmux 1.8 時代のペーストボード連携

tmux 1.8 から copy-pipe という tmux のコマンドが追加されました。このコマンド、tmux 上で選択したテキストを、指定した外部コマンドに送ることができます。 このため、直前に書いたtmux 上で pbcopy/pbpaste が動かない問題 - 理系学生日記の内容を前提…

tmux 上で pbcopy/pbpaste が動かない問題

pbcopy が動かない…動かない…と呪詛のように呟きつつ連休が終わりそうです。こんな悲しい週末があって良いのか。 このような悲劇が二度と起こらないよう、調べたことをまとめておきます。 問題 pbcopy、pbpaste も含めて、tmux セッションの下で実行すると、…

https 経由で clone した github リポジトリにパスワード入力で push したい

git-credential-osxkeychain 知らなかった。 これ、Mac OS X 用のパスワード管理システムである Keychain Access と git を連携させることで、パスワード入力なしで git リポジトリへのアクセスが可能になるもの。 $ which git-credential-osxkeychain が正…

コンテキストマネージャ

コンテキストマネージャが導入されて、可読性高くプログラムが書けるようになった。コンテキストが必要となる場面というのはなかなかに多くて、例えば 特定の機器にログインした後でコマンド実行を行い、ログアウトする ファイルロックをかけて、排他制御を…

関数デコレータによる print デバッグ

最近ようやく Python を本格的に触りはじめて、なかなかおもしろいなーという感じになってる。イテレータとかジェネレータ、メタクラスとかが言語と密に関連していて、オシャレなかんじ。そういうわけで、今後いろいろと Python まわりの初心者っぽいアウト…