てきとうなメモ

本の感想とか技術メモとか

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

Perlの識別子の最大長はなぜ251文字なのか

YAPC::Asia Tokyo 2013のPerl◯×クイズで、251文字までということを知ったので、なんで255文字でなく251文字なのかなと思ってちょっと調べた。結論からいうと実装上の問題っぽい。でも、253文字にもできるんじゃないかなという気がした。識別子の長さ制限がつ…

YAPC::Asia Tokyo 2013 2日目

はてなのイマドキの開発フロー - onishi Hatena blogdevelopmentflow 強制的にレビュー時間を設けるとかタスクのおみくじの結果で割り当てるとかは良い仕組みな気がする。 これからのPerlプロダクトのかたち - goccy54 これからのPerlプロダクトのかたち(YAP…

Perldoc文字化け問題

$ perldoc SomeModule You have an old groff. Update to version 1.20.1 for good Unicode support. If you don't upgrade, wide characters may come out oddly.perldocが一部文字化けして、上記のようなエラーがでた場合はgroffが古いのでupdateすれば良…

YAPC::Asia Tokyo 2013 1日目

行ってきた。 Postcards from the Edge: The State of Perl 5 Development - rjbs Perl5.18の新機能とPerl5.20に実装されそうなものについての紹介。postfix dereferenceは直感的に書きやすいかも push @{$ref_of_array}, "hoge"; を push $ref_of_array->@*…

PyCon APAC 2013 2日目

基調講演 - Rian Hunter DropboxでPythonで大量のコードを書いていますよという話。Pythonのコードがサーバ/クライアント含めると100万弱ぐらいになるらしい。 入門Ansible - SHIMIZU Taku 入門Ansible ちょっと前置きが長すぎてAnsibleに関しては少なかった…

PyCon APAC 2013 1日目

Pythonはあまり使っていないのだが、ちょっと行ってみた。 基調講演 - Georg Brandl Python3.2と3.3のリリースマネージャのGeorg Brandiさんによる基調講演。3.3の内容と3.4移行の内容の紹介、あと、Georg Brandlさんは現在大学で物理学を学んでいて、素粒子…

pyenvをインストール

最近pythonbrewはどうなっているのかなと思ってgithub見てみると This project is no longer under active development. You are encouraged to try out pyenv instead. utahta/pythonbrew · GitHub> となっていたので、pyenvをインストールしてみることにし…

デシリットル

デシリットル問題 - 檜山正幸のキマイラ飼育記 長男:「デシリットル使う? 見たことある?」 父親:「ウーン、ないな。君よりはるかに長く生きてるけど、小学校の教科書以外で見たことないわ」 あ〜、確かに見たことないな。ぐぐってみると、園芸関係で種の…

SIGMUS第100回記念シンポジウムメモ

スクウェア・エニックスの部分だけニコ生で視聴した。プレゼン資料は読めるがデモは見づらいなあ。あと、音量小さくないか。 音楽情報科学研究会 » 「SIGMUS第100回記念シンポジウム」(情報処理学会 音楽情報科学研究会 第100回研究発表会)の参加案内 SIGMUS…

パスワードなしでsudoできる脆弱性(Mac OS 10.7-10.8.4)

Mac OS X Sudo Password Bypass ≈ Packet Storm If your session belongs to a user with Administrative Privileges (the user is in the sudoers file and is in the "admin group"), and the user has ever run the "sudo" command, it is possible to be…

passengerでログが出力されない→passengerはどのユーザで実行されているのか

passengerでrailsアプリのログが書き出されないなと思っていたら、apacheのプロセスはapacheで起動するのだが、passengerのプロセスがnobodyで起動していた。ログファイルの所有者はapacheにしていたので書き込めなかったわけだ。なんでnobodyなのか調べると…

incompatible character encodings: UTF-8 and ASCII-8BIT

ruby 2.0 + rails 3.0のアプリでタイトルのようなエラーがでた。ググるとパッチが見つかるけど、自分の場合は、DBアダプタがmysqlになっていて、それがちゃんと処理していなかったようだ。mysql2に変更したら解決した。

BREACH攻撃

BREACH ATTACK breachattack.com/resources/BREACH - SSL, gone in 30 seconds.pdf HTTPの圧縮機能を用いて、HTTPS上の通信をみてCSRF tokenなどの秘密を推測することができるという脆弱性。以前CRIMEという脆弱性があったのだが、あれはHTTPSの圧縮機能とい…

Tomcat6が終了できない対策

catalina.shを実行してもなかなか終了してくれない場合があって、再起動するときに catalina.sh stop catalina.sh start とスクリプトで実行すると失敗することがある。で、ubuntuの起動スクリプトとかだと以下のようになっている。 log_daemon_msg "Stoppin…

PHPのjsonモジュールがDebianなどLinuxディストロからから削除される

PHP

PHP 5.2.0から入ったjsonモジュールがDebianなどのLinuxディストロから削除されるとのこと。 理由はJSONモジュールがGPLのライセンスに相反するためのようだ。 PHP :: Bug #63520 :: JSON extension includes a problematic license statement [2012-11-14 1…

Facebookは人を不幸にするのか

Web

フェイスブックは人を不幸にする! - 山形浩生 の「経済のトリセツ」 その結果を分析すると、アンケートの間にフェイスブック利用が多ければ多いほど、次のアンケートの結果が悪くなる率が高かった。またフェイスブックをたくさん使う人は、あまり使わない人…

同人マークはいろいろ誤解が多そう

同人マークに対する誤解 - Togetter 赤松さんの動き自体はあまりフォローしていなかったのだが、クリエイティブ・コモンズ・ライセンスとの関係性とか現在の日本の著作権法における二次創作の扱いを調べればわかりそうな気がするんだけどな私の認識は以下の…

Facebookの脆弱性

ニュース - Facebookの脆弱性、発見者がZuckerberg CEOのウオールを使って証明:ITpro 友達以外のウォールにも書き込みできるという脆弱性だった模様。報告者の動画見た感じだと、HTMLを書き換えてpostするだけでできていたっぽい。既に修正済みとのこと。以…

ruby-modeのインデント

ruby-mode のインデントをいい感じにする - willnet.in (setq ruby-deep-indent-paren-style nil) とすると下記のようにインデントできます。 SuperLongClassName.super_long_name_method( hoge: 'fuga', foo: 'bar', baka: 'aho' ) おお!すばらしい…かと思…

紙のコミックとKindleコミックで発売日が同じもの

kindle結構使っているのだが、コミックの場合、kindleコミックの発売日が紙よりも遅いとあまり買う気がしない。で、発売日が紙とkindleで同じものってどれくらいあるのかなと思ったので、Amazon Product Advertising APIを利用してちょっと調べてみた。やり…

Adobe Readerの履歴(最近使ったファイル)を削除する

レジストリの \HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\[バージョン]\AVGeneral\cRecentFiles以下を削除すれば良い

著作権の世紀

著作権の世紀―変わる「情報の独占制度」 (集英社新書 527A)作者: 福井健策出版社/メーカー: 集英社発売日: 2010/01/15メディア: 新書購入: 7人 クリック: 253回この商品を含むブログ (47件) を見る今後著作権がどのようになっていくか、どのようになるべきか…

はてなブログ

てきとうなメモ しばらく使ってみて、問題なさそうだったら移行するかも→ 問題ないので移行することにした。

図説偽科学・珍学説読本

図説偽科学・珍学説読本作者: グレイムドナルド,Graeme Donald,花田知恵出版社/メーカー: 原書房発売日: 2013/03/22メディア: 単行本この商品を含むブログ (4件) を見る読み終わった。 偽科学や間違った科学に対して面白おかしく紹介している。取り上げる題…

tcshのhistory substitution

シングルクォートの中でも有効なのか % openssl ciphers -v 'ALL:!EXPORT' EXPORT: Event not found.tcshのmanによると History substitution is prevented by backslashes but not by single quotes. というわけで % openssl ciphers -v ALL:\!EXPORTとすれ…

タコマナローズ橋

「図説偽科学・珍学説読本」にタコマナローズ橋の話が出ていた。図説偽科学・珍学説読本作者: グレイムドナルド,Graeme Donald,花田知恵出版社/メーカー: 原書房発売日: 2013/03/22メディア: 単行本この商品を含むブログ (4件) を見るタコマナローズ橋の話は…

dyndnsからno-ipに変更

dyndnsが有料化しちゃったので別のサービスを探す。とりあえずno-ip.comにしてみた。更新はddclientを利用しているので設定を変えるだけで良い。 # Configuration file for ddclient generated by debconf # # /etc/ddclient.conf protocol=noip login=maila…

コーディングを支える技術

コーディングを支える技術 ~成り立ちから学ぶプログラミング作法 (WEB+DB PRESS plus)作者: 西尾泰和出版社/メーカー: 技術評論社発売日: 2013/04/24メディア: 単行本(ソフトカバー)この商品を含むブログ (28件) を見るプログラミング言語の様々な機能につ…

著作権とは何か

著作権とは何か ―文化と創造のゆくえ (集英社新書)作者: 福井健策出版社/メーカー: 集英社発売日: 2005/05/17メディア: 新書購入: 5人 クリック: 241回この商品を含むブログ (95件) を見る2005年とちょっと古いが、著作権について一から分かりやすく書いてい…

evernote->delicious変換

Scuttleにインポートするためにevernoteの.enex形式からdeliciousのAPIの形式に変換するRubyスクリプトを書いた https://gist.github.com/boscono/5424396