タグ

2010年11月6日のブックマーク (18件)

  • 『視点の上げ方』

    先日、内定者が相談に来て 「視点を上げるにはどうしたらいいですか?」 と質問してきました。 相手はまだ学生だし、なるべく分かりやすく答えようと思い、 「なるべく自分の事よりも、他人や世の中のことを考えたり責任を持つようにすればよい」 とシンプルに説明しました。 視点の低い人ほど、自分の事しか考えていません。 つまり、視点が一つです。 一方で、視点の高い人は色々な人の立場や状況も考慮して考えるので、複数の視点から物事を考えることができます。 複数の視点を持つと、おのずと高いところから俯瞰することになりますから、高い視点になります。 また責任を持つことで高い視点を持続することができます。 よく視点を上げるために、高い目標を持つということを意識している人がいますが、自分個人に関する高い目標だけではなかなか視点が上がりません。 例えばビジネスの現場において、 「売上を達成して社内の賞をとる」 とい

    『視点の上げ方』
    oinume
    oinume 2010/11/06
    "視点の低い人ほど、自分の事しか考えていません。" 確かに。
  • 【週間リスキー】ドコモ版GALAXY Sで日本通信のSIMを試していいかな? - 週刊アスキー

    ドコモの端末は現時点ではまだSIMロックがかかっているわけですが、日通信のSIMはドコモのMVNOですので結構使えちゃったりします。iPhone4向けのb-microプラチナサービスだと結果はまちまちでしたが……。では、話題のGALAXY Sではいかがかしら?

    【週間リスキー】ドコモ版GALAXY Sで日本通信のSIMを試していいかな? - 週刊アスキー
  • b-micro talkingSIM プラチナサービスを香港版iPhone4で試す - 週刊アスキー

    さて、例のマイクロSIMが届きましたので、早速SIMロックフリーの香港版iPhone4に入れてみました。気になるのは、やはりソフトバンク版との差ですよね。しかし、後述しますが速度ベンチはあまり目安にならないかも……。

    b-micro talkingSIM プラチナサービスを香港版iPhone4で試す - 週刊アスキー
  • Pythonのシリアライズ/デシリアライズ - gumi Engineer’s Blog

    こんにちは。gumiの木村です。 すっかり秋めいて寒い位になりましたが皆さんいかがお過ごしでしょうか。 さて、今回はPythonのシリアライズを題材に書いてみたいと思います。 シリアライズとは、簡単にいうと数値・リスト等のオブジェクトをファイルやDB等に保存できる形式に変換することです。シリアライズされたものに対し逆変換を行いデータに戻すことをデシリアライズといいます。 Pythonでシリアライズ/デシリアライズを行なう方法を以下にいくつか挙げてみました。 str, eval 関数 シリアライズにデータ値を文字列に変換するstr関数、 デシリアライズに文字列を評価するeval関数を使用します。 pickle, cPickle モジュール Pythonに標準で付属するpickleモジュールを使用する方法。シリアライズされたデータは独自形式になります。 更に内部処理をCで記述し高速化されている

    Pythonのシリアライズ/デシリアライズ - gumi Engineer’s Blog
    oinume
    oinume 2010/11/06
    cPickle速い。2.6のjson遅い。
  • Python-twoauthでTwitterのOAuth認証 - gumi Engineer’s Blog

    こんばんは。gumi の濱咲です。 Twitter の Basic 認証が終了したので、OAuth 認証の方法を紹介いたします。 使用するライブラリは「Python-twoauth」にします。 Basic 認証は非対応です。SearchAPI がありませんが、その辺は適宜。 Applicationの作成 dev.twitter.comで「Register an app」を選択します。 NewTwitterApplicationで作成するアプリの情報を入力します。Application Typeは「Client」で作成します。全ての情報はあとから変更できるので、今は適当でもかまいません。 登録が完了すると、Consumer Key と Consumer Secret が発行されます。 PIN から Access Token, Access Token Secret の取得 Python-tw

    Python-twoauthでTwitterのOAuth認証 - gumi Engineer’s Blog
    oinume
    oinume 2010/11/06
  • Redmineのアーキテクチャ - プログラマの思索

    Redmineのアーキテクチャを知るための方法を公開していた記事をメモ。 これは素晴らしい。 【元ネタ】 Redmine の ERD を描いてみました - kiwamu日記 MOONGIFT : Railsを見える化「RailRoad」 オープンソース・ソフトウェア/フリーウェアを毎日紹介 RailRoad diagrams generator ruby-graphviz を使う - Loud Minority GraphvizをRubyから使う | Jottin, Jotting! Railsを見える化するツールRailRoadを使えば、コントローラやモデル一覧を自動生成できる。 真似てやってみた。 gem install ruby-graphviz gem install railroad railroad -o controller.dot -C railroad -o model.

    Redmineのアーキテクチャ - プログラマの思索
  • Kazuho@Cybozu Labs: My Slides at YAPC::Asia 2010 (Writing Prefork Servers / Workers, Unix Programming with Perl)

    The slides I used for my presentations at YAPC::Asia 2010 are now available from the links below. Thank you to those who came, and JPA and the volunteer stuff for running the event. I hope you enjoyed (will enjoy) my slides!

  • iOS4.1対応「greenpois0n」を使ってJailbreakする

    (02/23) 落としてないのにApple Vision Proの前面ガラスに亀裂が入ったと複数ユーザーが報告 (02/22) Apple Vision Proは返品とオークションに出すのはどっちがお得? (02/21) AI対応のiPhone 16は内蔵マイクの集音性と防水性能が向上 (02/21) 「水没したiPhoneを米袋の中に入れないで」というアホな注意事項がAppleサポート文書に記載 (02/20) 中国で急成長する折りたたみスマホ市場、縦開きと横開きのどちらが人気? (02/20) iPhone 16 Proの新色はデザートチタニウムとグレーチタニウムか (02/20) Vision Pro専用の電子コミックリーダーは空間で漫画を読める (02/19) 大胆な変貌を遂げるiPhone 16 Proのカメラユニットの噂 2010年10月13日 iPod touch Tips,

    iOS4.1対応「greenpois0n」を使ってJailbreakする
  • Mac用「limera1n」がリリース

    (02/23) 落としてないのにApple Vision Proの前面ガラスに亀裂が入ったと複数ユーザーが報告 (02/22) Apple Vision Proは返品とオークションに出すのはどっちがお得? (02/21) AI対応のiPhone 16は内蔵マイクの集音性と防水性能が向上 (02/21) 「水没したiPhoneを米袋の中に入れないで」というアホな注意事項がAppleサポート文書に記載 (02/20) 中国で急成長する折りたたみスマホ市場、縦開きと横開きのどちらが人気? (02/20) iPhone 16 Proの新色はデザートチタニウムとグレーチタニウムか (02/20) Vision Pro専用の電子コミックリーダーは空間で漫画を読める (02/19) 大胆な変貌を遂げるiPhone 16 Proのカメラユニットの噂 2010年10月15日 iPod touch Tips,

    Mac用「limera1n」がリリース
  • emacs lisp でよりよいコーディングを - KAYAC engineers' blog

    ようやく社員紹介ページができました。nagata (@handlename) です。 先日の @soh335の記事に感化されて emacs 版を書いてみました。章立てはだいたい同じになってます。 ※ elisp = emacs lisp elispの管理 auto-install.el URLから elisp を直接インストールすることができます。 EmacsWiki: auto-install.el .emacs にはこんな設定を書いておきます。 (require 'auto-install) (add-to-list 'load-path auto-install-directory) (auto-install-update-emacswiki-package-name t) (auto-install-compatibility-setup) (setq ediff-window-

    emacs lisp でよりよいコーディングを - KAYAC engineers' blog
  • Pythonのメタプログラミング (メタクラス) を理解したい人のための短いコード片と禅問答 | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Pythonのメタプログラミング手法の一つ「メタクラス」は,初心者にとっては「なんか強そう/経験値たくさんもらえそう」なアイテムの最右翼だと思う。反面「どうすればいいか/なにができるか」ということがなかなか理解しづらい。 英語のブログを見ていたら,メタクラスの理解に役立ちそうなちょうどよいサンプルを見つけたので,紹介がてら独自の解説を付け加えたいと思います。 メタクラスを簡単に説明すると,「来コードを書かなければ実現できないような処理を黒魔術的な処理でなんとかしちゃう」ためのテクニックです。コード量を(時には劇的に)減らすことができたり,すっきりした見通しの良いクラス設計を実現できま

  • Titanium - JavaScript で iPhone/Android アプリを作る - naoyaのはてなダイアリー

    Titanium Mobile は JavaScriptiPhone/Android のアプリ (not Webアプリ) を開発できる開発環境。詳しくは Titaniumで始めるモバイルアプリ作成の基礎知識 (1/3):Web技術でネイティブアプリを作れるTitanium(2) - @IT などに解説があります。 少し時間があったので、JavaScript で作るというのがどんな感じか試してみました。作ったアプリは こんな感じで TableView があり、選択すると WebView でアプリ内ブラウザが立ち上がる、ブラウザはツールバーで「戻る」や「リロード」が可能。あとはタブコントロールがあったり・・・という単純なもの。初期起動画面のサイトリストは、HTTP でローカルに立てたサーバーから JSON で読み込んでいます。 Web上のドキュメントを見ながら2, 3時間試行錯誤で一応の

    Titanium - JavaScript で iPhone/Android アプリを作る - naoyaのはてなダイアリー
  • Efficient data transfer through zero copy

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Efficient data transfer through zero copy
  • 初めてのPython(6) Pythonでオブジェクト指向プログラミングを

    if ( $blog == " Webエンジニアのためのライフハック " ) { print " 1-byte.jp "; } ホーム1-byte.jpとは 書いてるヒトは “初めてのPython“も残り1部です。 ここまで長かった…ですが、とても勉強になりました。 Pythonを学び、”PHPには何が足りないのか“を自分の中で消化出来たような気がします。 それではラストスパートに入って行きましょう。 初めてのPython VI部 “初めてのPython“のVI部には”Pythonにおけるオブジェクト指向プログラミング“がまとめられています。 クラスやメソッドの構文はもちろんのこと(これがないとクラスを書けませんしね…)、オブジェクト指向の考え方まで。 has-a関係やデリゲーション、ファクトリといった”オブジェクト指向プログラミングの基的な設計“までもまとめてあります。 この

  • 初めてのPython(4) 関数でさえオブジェクトであるPython

    やっと、”初めてのPython“のIV部を読み終わりました。 “初めてのPython“の読書はすごく順調に進んでいます。 そう、すごく順調に…。 そこには触れないようにして、今日のPythonのまとめに行きましょう。 初めてのPython IV部 “初めてのPython“のIV部は、”関数“についてまとめてあります。 “え、関数なんて余裕だよ。“という人も、読み飛ばさずに読んでください。 Pythonにおける関数も他の言語とちょっと変わっています。 PHPの関数宣言functionにあたる宣言がPythonではdefです。 この宣言を使って、Pythonではこんなことが出来ちゃいます。 def create_memory(x, y): def memory(): return x, y return memory mem = create_memory(2, 3) print me

  • 初めてのPython(3) ここが違うぞ、Pythonさん

    皆さんはPythonの勉強は順調に進んでいますか? 私はやっと”初めてのPython”のIII部に入れました。 タスクでは”初めてのPython”読了を1週間としていましたが、正直キツいですね。 読むだけなら良いのですが、ブログにまとめながらなのでなおさら。 しっかり読みたい、しっかり理解したいのであれば”2週間“ほど掛かるかもしれません(仕事しながらなら)。 ただ、しっかり読んでも細かい部分は確実に忘れてしまうので、ポイントだけ押さえた読み方をお勧めします。 私も今、”Pythonとは何か?“に焦点を置いて、読み進めています。 初めてのPython III部 “初めてのPython“のIII部には何が書かれているか? Pythonの特徴とも言える基構文について、がっつりと書かれています。 Pythonの特徴である”スペース“や”タブ“が意味を持つこと、少し変わった”while“

  • 初めてのPython(2) ビルトインオブジェクトのまとめ

    if ( $blog == " Webエンジニアのためのライフハック " ) { print " 1-byte.jp "; } ホーム1-byte.jpとは 書いてるヒトは どんどん、Pythonを勉強して行きますよ。 今日は初めてのPython II章をまとめます。 前回の記事はこちらです。 Pythonの勉強をまったく始められないあなたと私に送る8つのタスク 初めてのPython(1) 基礎知識のまとめ 初めてのPython II部 初めてのPythonのII部には”ビルトインオブジェクト“がまとめられています。 まず知っておかねばならないのは、Pythonではデータがオブジェクトとして扱われるということです。オブジェクトは、大きく、Python言語にあらかじめ用意されているビルトインオブジェクトと、PythonやCのツールを使ってプログラマ自らが作成するオブジェクトに分かれます。

  • これがWikipediaの裏側、知られざる大規模システムの実態「Wikipedia / MediaWiki におけるシステム運用」

    Wikipediaといえば世界で第5位の訪問者数を誇る巨大サイトですが、システム運営に携わる人間は世界でわずか6人、しかもこれはボランティア込みという恐るべき少人数で、第4位のFacebookのサーバ数が3万台を超えているのに対して、Wikipediaはわずか350台で運用している……などというような感じで、知られざる今のWikipediaの実態が「KOF2010」にて日行われた講演「Wikipedia / MediaWiki におけるシステム運用」で明かされました。 登壇したのはWikipediaを運営するWikimedia財団のエンジニアであるRyan Lane氏で、100席ある座席は満席になり、隣の中継の部屋まで人があふれているほどの盛況っぷりで、語られる内容もなかなか参考になることが多く、今後のGIGAZINEサーバにも活かせそうな内容でした。 というわけで、「Wikipedia

    これがWikipediaの裏側、知られざる大規模システムの実態「Wikipedia / MediaWiki におけるシステム運用」
    oinume
    oinume 2010/11/06
    やっぱりPHPだとAPCなんですなぁ。