タグ

2012年5月5日のブックマーク (17件)

  • inforno :: 俺的モダンなPythonのOSS開発環境

    趣味プログラマです、こんにちわ。一応生きてます。 さて、Pythonista各位におかれましてはmoratoriumをエンジョイされていますでしょうか。そろそろライブラリも著名なものはPython3に対応してきましたし、そろそろ格的にPython3、となっているころ合いですね。というか、Python3に対応してないとちょっと恥ずかしくなってきましたね。 とはいえ、Python2は根強く残るでしょう。というわけでPython2とPython3両方で動くコードを書きましょう。テストも書くのは当たり前ですし、せっかくなのでCIもしましょう。 と私も最近思ったので快適に開発を進めるための環境についてメモです。 github : 言わずもがなですね。 travis : githubと連携してCIできるサービス。P言語にも対応していて、最近アツいです。 tox : 複数のPython処理系でvirt

    raimon49
    raimon49 2012/05/05
    tox + pytest + Travis CI + GitHub Pages
  • 固定レイアウトのEPUBって何なのよ? - 電書ちゃんねるBlog

    ろす 今回から、EPUBの固定レイアウト(Fixed Layout)について、徐々に踏み込んでゆきたいと思います。 ここで主に扱うのは2012年3月13日に発表されたInformational DocumentであるEPUB 3 Fixed-Layout Documentsという文書。EPUB3の仕様体からは切り離された位置づけにある文書ですが、出版デジタル機構や緊デジ(コンテンツ緊急電子化事業)の制作フォーマットとして利用される可能性もあり注目です。 EPUB 3 Fixed-Layout Documents 電書ちゃん 今日は入門者の立場に立って容赦なくツッコむわよ、覚悟しなさい。 そもそもEPUB=リフローが一般的な理解だと思うんだけど、固定レイアウトは、リフローしないレイアウトよね。つまり、ディスプレイや文字の大きさによって行の折り返しやページ区切りの位置が変化したりしないのよね

    固定レイアウトのEPUBって何なのよ? - 電書ちゃんねるBlog
    raimon49
    raimon49 2012/05/05
    絶対配置で指定されたCSS + HTML文書、1ページ丸ごと画像化、1ページ丸ごとSVG化したもの
  • ブラック企業とは違法なことを平気でやる企業 | 100% Pure NEET

    ブラック企業とは違法なことを平気でやる企業だと思っている。主に労働法関係だけど、場合によっては業務そのものが違法あるいはグレーゾーンの会社も指す場合もある。もう少し拡大解釈をすると合法だけど道義に悖る会社も入れていいかも知れないけど、そうすると収拾がつかなくなるからここでは外しておこう。嫌いな会社は全部ブラック企業とか言い出すと水掛け論でしかなくなる。ここは罪刑法定主義に則ってブラックを定義したい。 さて『若い世代でネガティブな労働観が増えている!お金儲けは悪だと洗脳され、会社ギライが多い日人』という記事がある。 僕が言っているのは、一所懸命働くことを是とする会社を、一律に「ブラック企業」とか呼ぶ風潮に対する疑問です。それは、「労働というのは、ストレスと時間とをお金に換えている」というような考え方であって、今、こうした労働に対するすごくネガティブな価値観が急速に広がっている気がするんです

    ブラック企業とは違法なことを平気でやる企業 | 100% Pure NEET
    raimon49
    raimon49 2012/05/05
    「社畜」本来の意味するところは、このままで合ってる。
  • ニート恵比寿会議(beyond The NEETさんと会ってきた) | 100% Pure NEET

    少し前になるけど、ブログにコメントくれたり色々とお付き合いのある沖縄のbeyond The NEETさんが東京に来るというので、あいたい、あいたいってせっついて会ってきた。その件については彼のブログに「恵比寿でニート二人が語り合う」とある。 オナニートさんは背が大きく、よくよく顔を見ているとなるほど、Twitterのアイコンは彼の特徴をよく捉えていて、一緒に事をしながら「アイコンにクリソツwwwワロタwwwww」と思っていたのだが、言わなかったw そんなことを思われていたのか。。。あの似顔絵は台湾の女の子に描いて貰ったというか、一緒に遊んだあとしばらくして彼女が送ってくれた。うむむ。 彼の印象は沖縄系の好青年って感じ。でも沖縄が彼の故郷ではないらしい。彼の経歴も面白いもので、昔は大学に行くとかアカデミックな方面には背を向けていたというけど教養のある人だと思う。あとモテそう。実際に結構浮き

    ニート恵比寿会議(beyond The NEETさんと会ってきた) | 100% Pure NEET
    raimon49
    raimon49 2012/05/05
    >たとえばAIJのなんとかという人はあれだけの損失を出しながら毎月600万円もの報酬を受け取っており、妻も300万円を受け取っていた。自分のお金を危険にさらして大きな利益を上げているのならまだいいけど、他人の大切
  • vim で gitk 的なことを行う gitv が便利 - 反省はしても後悔はしない

    前回に引き続き、今回も Vim + Git ネタですが・・・。 vimshell や fugitive.vim を使っているとほとんどの操作を Vim 上で実現できるます。でも、gitk だけは別ウィンドウで起動しなければならず面倒だと思っていました。 Vim 上で gitk 的なことを行うプラグインがないかと思っていたら gitv.vim というものがありました。 インストール というか github gregsexton/gitv 使い方 コマンドモードで :Gitv と打てばブラウザモード(後述)で起動します。 gitk --all 相当のことは :Gitv --all でいけます。 また、 :Gitv! のように ! をつけるとファイルモード(後述)で起動します。 ブラウザモード 左のウィンドウにコミットのグラフ、右のウィンドウにコミットメッセージとそのコミットでの変更点が表示され

    vim で gitk 的なことを行う gitv が便利 - 反省はしても後悔はしない
    raimon49
    raimon49 2012/05/05
    Vimを履歴ブラウザ化 試したい
  • Redmine 1.4新機能紹介: チケットとリビジョンの関連づけの追加・削除

    Redmine 1.4より、リポジトリのリビジョンとチケットとの関連づけを後から追加・削除できるようになりました。 Redmineにはバージョン管理システムのリビジョンとチケットを相互に関連づける機能がありますが、これまではコミットメッセージにチケット番号を記載することでしか関連づけができませんでした。チケット番号無しでコミットしたり、誤ったチケット番号を記載してコミットしたりしたときに後で直すことができませんでした。 後から関連づけを編集する手順 「関連するチケットの管理」権限の付与 操作を行うユーザーが「関連するチケットの管理」権限が付与されたロールに所属している必要があります。 この権限は、Redmine 1.4以降を新規インストールした場合は「管理者」ロールと「開発者」ロールに付与されています。Redmine 1.4以前からアップデートした場合はどのロールにも付与されていませんので

    raimon49
    raimon49 2012/05/05
    バージョンアップしたくなるほど魅力的な機能の一つ。
  • Jenkinsでtox経由のpytestの結果を受け取るように設定する - YAMAGUCHI::weblog

    はじめに こんにちは、Python界の情弱です。前回はJenkinsを導入するところまで。今回はPythonで書かれたプロジェクトのテストを走らせて結果を表示するまで。pytestを使った場合の結果の取得方法を調べたのでメモ。 前回のエントリはこちら。 参考 Using Tox with the Jenkins Integration Server — tox 1.4-1 documentation ここに全部書いてあるので特に困ることはなかった 準備 まずテストを走らせるためにCIが実行するスクリプトが必要。Jenkinsはユーザjenkinsで動いているためそいつにPythonとかGitの設定をしてやらないといけない。 Gitの設定 GitHubにアクセスするときはempty identだとエラーになるので設定しておく。Gitのユーザ名とメールアドレスをJenkinsの管理画面で設定し

    raimon49
    raimon49 2012/05/05
    Git plugin + tox
  • http://bogus.jp/wp/?p=446

    raimon49
    raimon49 2012/05/05
    アルコール摂取できる量で考える。
  • 祝!「GNU GLOBAL ハンドブック」出版 - わからん

    ソースコードタグシステム GLOBAL の、作者自身による解説「GNU GLOBAL ハンドブック」を読んだので紹介します。章立ては次の通りです。長かったので少し「(省略)」と書いてはしょりました。 目次 第1部 導入編 第1章 インストール 1.1 インストールの最も簡単な説明 1.2 インストールの準備 1.3 ソースアーカイブからのインストール 1.4 CVS リポジトリからのインストール 1.5 ソースアーカイブの署名を確認する 第2章 さぁはじめよう 2.1 GLOBAL ひとめぐりのための最初の題材 2.2 タグファイルを作る 2.3 シンボルの定義場所を調べる 2.4 シンボルの参照場所を調べる(-rオプション) 2.5 定義でも参照でもないシンボルを探す(-sオプション) 2.6 ディレクトリを移動する 2.7 正規表現を使う 2.8 egrep 相当の機能を使う(-gコ

  • Island Life - 音楽とプログラム

    About 南の島のプログラマ。 たまに役者。 Practical Schemeの主。 WiLiKi:Shiro 最近のエントリ 無限cxr高校受験Defense振り返ってみると2019年は色々学んで楽...覚えるより忘れる方が難しい(こともある)眼鏡のつると3DプリンタIris Klein Acting ClassSAG-AFTRA conservatory: Voice Acting創作活動って自分を晒け出さねばならないと...ループを使わずに1から100までMore... 最近のコメント shiro on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/14)1357 on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/01)ベアトリーチェ on ハイポハイポハイポのシューリンガン (2022/04/02)ベアトリーチ

    Island Life - 音楽とプログラム
  • プレゼンの達人への道 7カ条 - ただし、聴衆編 - Nothing ventured, nothing gained.

    世にプレゼンの達人への道を説く書籍や資料は多くある。私もプレゼンをする機会が多いので、伝えたいことはある。だが、今回は視点を変えて、プレゼンに聴衆として参加する側の心得を書いてみる。 プレゼンはプレゼンターからオーディエンス(聴衆)への一方通行で行われるものではない。冒頭に「今日はインタラクティブ(対話型)で行きましょう。途中、わからないことがあったり、ご意見があったらりしたら、遠慮無く割り込んでくださいね」などと言わなくても、プレゼンは双方向のものだ。声を出して質問や意見を言わなくても、その表情や態度からプレゼンターは聴衆の気持ちを察し、それによってプレゼンの内容も変わっていく。レベルの高いプレゼンターであれば、意識して、内容をダイナミックに変更していくし、そうでないプレゼンターであっても無意識のうちにプレゼン内容や伝え方が変わる。言うならば、プレゼンはそこに参加する全員によって構成され

    プレゼンの達人への道 7カ条 - ただし、聴衆編 - Nothing ventured, nothing gained.
    raimon49
    raimon49 2012/05/05
    発表を聴く側の心構え。質問力あると良いよね。
  • Mac 版 Firefox で Adobe Reader プラグインをブロックしました | Mozilla Japan ブログ

    現在、Adobe Reader プラグインをインストールしている Mac OS X ユーザの Firefox にいくつかの問題が生じています。多くの場合、PDF ファイルへのリンクをクリックしても空白のページが表示されるという状況が見られます。また、32 ビットモードでこのプラグインを使用するとクラッシュするという報告も寄せられています。そのため、Mozilla ではこのプラグインを ブロックリストへ追加 することにしました。 Adobe Reader プラグインをインストールしている Mac ユーザには、24 時間以内に無効化の案内画面を表示します。その際、引き続き有効にしておくことも可能です。案内が出たときに無効化した場合は、アドオンマネージャで再度有効化することもできます。今回ブロック対象となるのは Adobe Acrobat NPAPI プラグインのみで、Adobe Flash P

    Mac 版 Firefox で Adobe Reader プラグインをブロックしました | Mozilla Japan ブログ
  • Dropbox SDKを使用したアプリ、App Storeで軒並み却下 | スラド アップル

    最新のDropbox SDKを使用したiOSアプリがApp Store Review Guidelinesに違反しているとして、軒並み却下されているそうだ(PC Proの記事、 CNETの記事、 Apple Insiderの記事、 家/.)。 App Store Review Guidelinesではアプリが外部の購入・購読申し込み機能を呼び出すことを禁じているが、最新のDropbox SDKを使用したiOSアプリではSafariで表示されるログイン画面にアカウント作成ページへのリンクが表示される。これがガイドライン違反と判断されているようだ。現在、Dropboxは開発者フォーラムでリンクを削除したバージョンのSDKを公開しており、さらなる解決策を来週にも発表するとのこと。

  • AndroidがC#に移植される | スラド Linux

    Xamarinは、AndroidJavaで書かれた部分をC#に移植した「XobotOS」をGitHubで公開した( Xamarinのブログ記事、 GitHub - XobotOS、 atsushieno氏のブログ記事、 家/. )。 XobotOSはJavaをC#に変換する「Sharpen」と呼ばれるツールを使用して移植された。ホストOSと統合する部分のコードと、Java JNIからCで書かれたネイティブコードを呼び出すコードを手作業で置き換えた以外は、Sharpenにより自動変換されている。XobotOSではAndroidがMono上で動作し、Dalvik VM上と比べて大幅にパフォーマンスが向上するという。また、C#と.NET VMはECMAで標準化されており、Javaのような特許問題が発生しない点もメリットといえる。

  • こてさきAjax:node-spdy 試してみた - livedoor Blog(ブログ)

    今日のブログのお題は、SPDY。Webサービスを「とにかく速くしよう!!」ということで、Google が提唱したプロトコルです。既にChromeでは、このSPDYが実装されており、サーチやGMailなど Google が提供する殆どのサービスで既に利用されています。 最近では、FireFoxへのインプリが始まったり、HTTP/2.0検討のベースとなるなど何かと話題のWeb最新技術です。 SPDYがWebを早くする仕組み SPDYは、現状のWebが抱える問題 ”HTTPは遅い!!" を解決するものです。HTTP が "遅い" 原因は色々ありますが、中でも最も大きいのは Request and Response の制限です。このため、SPDY では一の HTTPS セッションの中で複数の HTTP セッションを多重化するといったことを行い高速化を実現しています。 Request & Resp

  • ニコニコ超デザイン-Metro考察編-

    ニコニコ超デザイン-Metro死闘編- http://www.slideshare.net/VoQn/metro-12761898 の続きです, 元々は社内勉強会の資料として作成しました 死闘編は経緯だったりネタ的な要素に走りすぎたのでデザインに関するナレッジはここにまとめてあります より実践的かつ具体的なノウハウ等は正規リリース後あたりで公開したいと思っていますRead less

    ニコニコ超デザイン-Metro考察編-
    raimon49
    raimon49 2012/05/05
    MetroのUXガイドラインをめっちゃ読んでてすごい。
  • 大阪の「空気」(2)──行政都市の毛細血管 – sociologbook

    私たちがふだん住んでいる街って、どんな街だろうと思う。どんなっていうか、この街は「なにから」できているのか。 適当に見つけたワンルームか2LDKぐらいのマンションを借りて住んで、休日はIKEAとか無印で買い物する。朝起きたら電車やバス、車に乗り、出勤する。あるいは家の掃除をして近所のスーパーで買い物をしたあとスタバかドトールでお茶を飲む。仕事が終われば同僚や友人、恋人と待ち合わせして一杯やりにいく。あるいはまっすぐ帰る道でツタヤに寄ってDVDを借りる。家に帰ったら風呂に入ってビール飲んで、テレビやネットを見てから寝る。 たとえば、帰り道で立ち寄った居酒屋で、店員がなにか失敗をしたとする。何でもよい、グラスを倒したり、オーダーが通ってなかったり。私たちも大人だからむやみに怒鳴ったりしない。にこにこ笑ってグラスを取り替えてもらう。店員だけでなく、店長が出てきて謝ることもある。かなりひどい粗相の

    raimon49
    raimon49 2012/05/05
    地域に根をおろして生活していると積み重なって来る小さな不愉快の連続が公務員不信を招いているという見方。個人的に共感できるところが多々ある。