タグ

2011年6月27日のブックマーク (22件)

  • Emacs のシェルモード比較 - shell、ansi-term、multi-term - おいちゃんと呼ばれています

    最近ちょこちょこと Carbon Emacs(Emacs 22.3)のシェルモードのいくつかを試してきました。そろそろひと区切りつけたいと思うので、まとめておきます。 試したのは次の 4つのモードです。 -標準シェルモード(shell) -ansi-term(term) -multi-term -eshell *そもそもどういう使い方をしているのか ところでそもそも Emacs のシェルモードを普段どう使っているかというと、主に作業ログをまとめるのに使っています。 PythonRuby の対話モードであれやった、これやったとか、MacPorts からこれをインストールしようとしてうまくいった、いかなかったとかいう記録をあとで見やすいように適当に整形して Evernote へ放り込む。Evernote へ放り込む前の「整形」時には、ターミナルからコピペするよりも Emacs のシェルモ

    Emacs のシェルモード比較 - shell、ansi-term、multi-term - おいちゃんと呼ばれています
  • 徳丸本のあれこれを実践してみて気付いたこと | 水無月ばけらのえび日記

    更新: 2011年7月9日23時0分頃 とあるシステムで徳丸のストレッチングを採用することにしたという話がありましたが、その実装が佳境に入ってきました。私は指示だけ出して、実装はお任せ……と思っていたのですが、基的な部分を作ってもらったところでバトンタッチされ、私が引き継ぐ形で実際にコードを書くことになりました。 基的には徳丸 (www.amazon.co.jp)のオススメどおりの実装にするという方針なのですが、実際にコードを書いてみると、いろいろと気になったり迷ったりした事も出てきました。そのあたりを簡単にメモしておきます。 ※ちなみに、このシステムはRuby1.9.2 + Ruby on Rails3での実装なので、PHPのコードサンプルをそのまま使っているわけではありません。 ストレッチ回数をどう決めるのか徳丸327ページにあるコード例を参考にして実装。アプリケーションごと

  • アプリ開発者よりのDB勉強会をやりたい、というかやる - 分け入ってもコード

    結論 SQLがどーのデータの持ち方がこーのというアプリ開発側の話題がメインのDB勉強会をやりたいからやるよという話 以下補足 コンテンツ アプリ開発者がDBを握らなければならない時代 DBを握るということ 勉強会について アプリ開発者がDBを握らなければならない時代 データ爆発の時代 データ爆発の時代がくると言われて久しいです。扱うデータの量が増えてきているだけでなく、データの構造も多種多様になってきていると感じています。これまではOne Size Fits AllでRDBが対応してきたのが、増加し複雑化していくデータにRDBのみでは対応しきれなくなってきている為にNoSQLのようなプロダクトが盛んに開発され利用されています。 アプリ開発者としてやるべきこと そういった時代を迎えるにあたって、アプリ開発者は何も備えなくていいんでしょうか?DBはインフラ/サーバーエンジニアのもの? 僕は「D

    アプリ開発者よりのDB勉強会をやりたい、というかやる - 分け入ってもコード
  • Objective-Cを書く人も書かない人も必読『iPhoneアプリ設計の極意』 - ninjinkun's diary

    @fladdictさんが監訳されたことで話題の、オライリーiPhoneアプリ設計の極意 ―思わずタップしたくなるアプリのデザイン』、早速会社で購入してもらって読みました。読み終わってまず思ったのは、これはiPhone開発に携わるすべての人に必読のになるだろうということです。エンジニア、デザイナー、企画者と分担が分かれている場合は、全員が読むといいのではないでしょうか。このiPhone開発に必要な共通言語を提供してくれます。それも、コードを使わずに。 書から得られる内容としては大きくふたつあると思います。ひとつはiPhone開発のプロセスを解説書としての側面。もうひとつはiPhoneUIカタログとしての側面です。 アプリ開発プロセスの解説書 このに書かれている開発プロセスは、ベストプラクティスと言えるものになっていると思います。ユーザーニーズを探ること、シンプルさを追求するこ

    Objective-Cを書く人も書かない人も必読『iPhoneアプリ設計の極意』 - ninjinkun's diary
  • Node.jsのために知っておくべきJavaScriptの基本3選

    node.js上でコードを書くため、JavaScriptをしっかり復習したりnode.jsの制御フローを知るための読むべきページのリストです。 JavaScriptそのものの復習http://ejohn.org/apps/learn/John Resigさんの書かれたチュートリアルがわかり易いと思います。 JavaRubyなどの言語を普段使っている方で、JavaScriptのプロトタイプベースのオブジェクト指向に親しみのない方は一読です。またJavaScriptに詳しい方も、GoogleのClosureでコードの最適化を行う際に問題を起こしにくいinheritanceを書くために、Michael Bolinさんの「Inheritance Pattern in JavaScript」を読んでみることをすすめます。http://www.bolinfest.com/javascript/inh

  • 終電=定時だったわたしが勉強時間を確保するためにした1つのこと - インターネットの備忘録

    仕事で多忙なときって勉強とか新しい知識の吸収がはかどるなあと思うので、忙しいときほどいろいろ詰め込みたいタイプです。 で、その性格もあって毎日24時23分の最終電車に乗って帰宅するほど働いていた頃、並行して興味があった業務外の資格を取得したことがあったのですが、などでいろいろ言われている通り、ほんとにちょっとしたコツでけっこうやれるものだな、と実感しました。 具体的なポイントについてはkomokoさんが丁寧なエントリーを書かれているので、わたしは体験談を書こうかなーと思います。 仕事をしながら勉強を続けるための7つのポイント|かみんぐあうとっ http://d.hatena.ne.jp/komoko-i/20110625/p1 会社帰りに毎日30分、マクドナルドで勉強した 当時は激務だったので、自宅に帰ったら即お風呂→即寝でした。 家に着くと1時を回っていて、ヘロヘロになりながら化粧を落

    終電=定時だったわたしが勉強時間を確保するためにした1つのこと - インターネットの備忘録
  • 仕事をしながら勉強を続けるための7つのポイント - もっこもこっ

    わたし自身Twitterでも時々勉強していることをツイートしていますが、 http://twitter.com/#!/komoko 今年の秋にある試験を受けようと思っています。 「要領がいい」と言われる人の、仕事と勉強を両立させる時間術 作者: 佐藤孝幸出版社/メーカー: クロスメディア・パブリッシング(インプレス)発売日: 2010/06/14メディア: 単行(ソフトカバー)購入: 54人 クリック: 4,220回この商品を含むブログ (19件) を見るというを読んでとてもよかったので、勉強について考えたことを書いてみようと思います。 1.目的と期限をはっきりさせること なんのためにやっているのか いつまでにやるのか わたしの場合、 目的:仕事のために 期限:秋までに ある試験に合格したい というのがあります。 こんな感じで目的と期限をはっきりさせるとモチベーションもキープできるよう

    仕事をしながら勉強を続けるための7つのポイント - もっこもこっ
  • MVVMパターンとは? – わんくま同盟東京勉強会 #60 セッション資料 - the sea of fertility

    僕のセッションの資料をアップします。 前回は時間オーバー。今回は10分も早く終わるとかorz。 わんくま同盟 東京勉強会 #60 http://www.wankuma.com/seminar/20110625tokyo60/ 普段ブログで書いているような話や、今までUPしたスライドのような話ではなくて、超初心者向けの内容です。 「一般的な設計原則とWPF/Silverlightの特徴から導出するMVVMパターン」という副題が付けてあります。 とりあえずSlideboomはパワポアニメもいけるようで大満足。 レビュー協力してくれた秘密組織 謎クエリの会のみんな、@xin9leさん当にありがとう!。 課題 反省会という名の、いつものメンバー的な3次会で、「WeakEventの話はレベル1にふさわしくないんじゃないの?」という意見をもらっていたり。WeakEventパターンへの踏み込んだ解説は

  • Mac に VirtualBox で Ubuntu をインストールして開発環境を整えるまでの作業メモ

    CentOS の次は Ubuntu にチャレンジ。CentOS の時には2日程度かかりましたが、Ubuntu の場合は似たような作業なので作業時間は1時間1日くらいでした。 VirtualBox で仮想マシンを作成 ネットワーク eth0 にブリッジ接続を設定し eth1 に NAT を設定。 Ubuntu (64 bit) で作成。 容量は固定ストレージの50GBで作成 Ubuntu のインストール Ubuntu 64 bit をダウンロードする。サーバー版との違いについてはこちらが参考になります。 GUI のインストーラーでインストールをするが1回目はHDDエラーで失敗。2回目は知らないうちに仮想マシンが中断。3回目で普通に成功。 Mac から SSH で接続できるようにする SSH をインストールする。

  • PDFにまつわるセキュリティの問題とは? (1/2)

    稿執筆時、あの東日大震災からちょうど3カ月が経過しました。震災がもたらした被害は何よりも被災地の皆様の生活に多大なる影響を与え、いまなお復旧に向けて戦っていらっしゃいます。筆者個人としても、会社としても一日も早い復興に向けて応援するとともに、つねにできうる支援をしてまいりたいと考えております。 東日大震災では、東京電力の福島第一原子力発電所の事故による農作物や海産物、酪農に関する出荷制限と風評被害が発生し、この夏の節電の問題等も連日報道されています。一方で、情報処理推進機構(IPA)や各セキュリティベンダーからたくさんのブログ記事などがポストされた通り、災害情報や被曝情報、計画停電に関する情報を装ったウイルスを含む日語のメールが飛び交うなど、IT業界や企業システムにも大きな影響が出ました。 エフセキュアでは、このウイルスメールの解析を行ないました。すると、攻撃の多くは特定のユーザー

    PDFにまつわるセキュリティの問題とは? (1/2)
  • GoogleショッピングSEO 〜 必ずやりたい3つのデータフィード最適化

    今日はGoogleショッピングの最適化を紹介します。 Googleショッピングの日版は昨年の10月にベータ版として公開されました。 僕自身はネット通販はもっぱら楽天なので、Googleショッピングはほとんど利用していません。 しかし今では、Googleショッピングからの結果が差し込まれるユニバーサル検索を目にすることも多くなり、ECサイトでは無視できない存在になりつつあると感じています。 Googleショッピングの登場以来、どうやったらGoogleショッピングの検索結果のいいポジションに出せるのか情報を収集してきました。 が、情報が非常に少ないのが実情です。 それでも半年以上たって、お伝えできそうな施策をいくつか発見できたのでシェアします。 ただしこれからお伝えする施策は、僕も、今関わっているECサイトで取り組み始めたばかりで時間的に結果を検証するまでに至っていません。 あなたも施策して

    GoogleショッピングSEO 〜 必ずやりたい3つのデータフィード最適化
    Akineko
    Akineko 2011/06/27
  • まずは見た目で。HTML5製の上品なプレゼンテーション·Landslide MOONGIFT

    LandslideはテキストファイルをHTMLベースのプレゼンテーションに変換するソフトウェア。 LandslideはPython/HTML5製のオープンソース・ソフトウェア。最近はHTMLによるプレゼンテーション作成も見られるようになってきた。HTMLの方が表現力が高く、デザインの自由度もあるために格好いいものが多い。画一的なプレゼンテーションは飽きてしまう。 スライド だが皆が使い始めると、より人と違ったものを使いたくなるのが常だろう。そこで新しいHTMLプレゼンテーションであるLandslideを紹介しよう。HTML5を使ったクールなプレゼンテーションが実現する。 Landslideは前後のスライドが左右に表示されるタイプのプレゼンテーションだ。ドキュメントはMarkdownまたはReStructuredTextで記述して、それをLandslideコマンドで変換する。さらにPDFへの

    まずは見た目で。HTML5製の上品なプレゼンテーション·Landslide MOONGIFT
  • コマンドラインからPHPマニュアルを見るpmanコマンド

    コマンドラインからPHPマニュアルを見ることができるpmanコマンドが登場しました。 manコマンドのようにコマンドラインからPHP関数やSPLのクラスについて調べることができます。 インストール pearコマンドでインストールします。 $ sudo pear install doc.php.net/pman 手元のMac OS X 環境では、/usr/bin/ に pman コマンドがインストールされました。 $ which pman /usr/bin/pman 使い方 pmanコマンドに調べたい関数名を指定します。例えば、array_map のマニュアルを見たいなら以下のように指定します。 $ pman array_map ARRAY_MAP(3) 1 ARRAY_MAP(3) array_map - Applies the callback to the elements of th

    コマンドラインからPHPマニュアルを見るpmanコマンド
    Akineko
    Akineko 2011/06/27
  • IBM Developer

    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.

    IBM Developer
  • 都合がいいだけのフリーランサーにならないための断るべき仕事の判断法 | ライフハッカー・ジャパン

    仕事があるだけで有難いこのご時勢、フリーランサーにとって、せっかくの仕事を断るのはなかなか勇気がいること。とはいえ、仕事に費やせる時間やパワーは有限ですから、ときには、自分のキャリア目標やキャパシティと相談しながら、取捨選択することも必要なようです。 Photo by Hobvias Sudoneighm. このテーマについてブログメディア「Salon」では、「自分の得意なことに注視するべき」と指摘。自分が強みとしたい専門分野に時間を費やせるような仕事を選ぶことが、キャリアを高めるコツです。 逆に言えば、キャリア上、自分にとって注目に値しない分野のものや、実績として加えたいと思わない仕事は、潔く断ることも必要です。また、自分の目標や能力にフィットしない仕事、リスクの高い仕事も、断るほうが賢明かもしれません。たとえば、来クライアントが社内で担うべき役割を請け負うのは、リスクがあるかも。クラ

    都合がいいだけのフリーランサーにならないための断るべき仕事の判断法 | ライフハッカー・ジャパン
  • 興味深いテクニックを多々取り入れているHTML5+CSS3のフレームワーク -Gridless

    当サイトの記事でも取り上げている数々のテクニックを取り入れている、IE6/7にも対応したHTML5+CSS3ベースのフレームワークを紹介します。 Gridless [ad#ad-2] Gridlessの主な特徴 CSSでユーザーのスクリーンサイズに最適なレイアウトを実現します。 参考:Media Queriesをしっかり身につけるチュートリアル クロスブラウザ対応(IE6/7も含む) CSS Resetには、Normalize CSSを使用。 参考:ブラウザのスタイルをリセットするスタイルシート -Normalize CSS 黄金比をベースにしたサイズと縦のリズムを使ったタイポグラフィ。 印刷時のスタイルをプリント時に最適化。 キャッシュの最適化。 HTML5+CSS3の採用。 安全なCSS Hack。 参考:IE9対応、IEの各バージョンごとに異なるスタイルシートを適用する方法のまとめ

  • WebデザイナーやノンプログラマーにおすすめしたいPHPの勉強法

    まったくプログラムの下地がない人がPHPの入門書を読むと挫折する。筆者はプログラミングの下地がまったくないノンプログラマーである。数年前から、PHPの勉強をや独学ではじめた。PHPは何冊買ったかわからない(洋書も含めて40冊以上は買ってきた)。買っては挫折の繰り返しだった。現在、てもとに残ったのは数冊である。 以下は、今後PHPを完全な独学で勉強したい人のためのメモである。 良でプログラミングの下地をつくる 最初のコツはいきなりPHPに手を出さないことである。とくに初心者の方がネックになるのは条件分岐、ループ、配列あたりである。このあたりはPHP以外ので定評のあるを読んで基礎を固めておきたい。 『新版Perl言語プログラミングレッスン入門編』か『初めてのプログラミング 第2版』のどちらかを読んでおこう。前者はPerl、後者はRubyであるがPHPでも基礎は同じで役に立つ。

    WebデザイナーやノンプログラマーにおすすめしたいPHPの勉強法
    Akineko
    Akineko 2011/06/27
  • デザイナに知っていて欲しい10個のAndroidのUIルール - ReDo

    iPhoneのそれと比較して、よくかっこわるいと評価されてしまうAndroidですが、正しくは「標準UI同士で比べた際にイケてない」のが真実だと思っています。 今現実として、Androidアプリにイケてないものが多いのですが、そもそもデザインを考慮するプロセスが省略されてしまっていたり、時間(コスト)が無いとかそういうこともあったと思いますが、流石にこれだけメジャーなデバイスになってしまうとそれが許される時代は終わってしまいました。 ドットコム全盛期の様なGeocities+IBMホームページビルダーのデザインがはるか昔にキャハハされた様に、もうそろそろ標準UIで未カスタマイズのAndroidアプリもキャハハされる時代です。 そんな中、効率よくかっこいいUIを構築するために頭の片隅で把握しておくとちょっと幸せになれる、独断と偏見で捻りあげた10個のAndroidUIルールを紹介します。

  • 異なるサイズの画像を並べて瞬時にサイズを揃えられるjQueryプラグイン「MyThumbnail」:phpspot開発日誌

    異なるサイズの画像を並べて瞬時にサイズを揃えられるjQueryプラグイン「MyThumbnail」 2011年06月27日- Official Demo page for MyThumbnail jquery plugin 異なるサイズの画像を並べて瞬時にサイズを揃えられるjQueryプラグイン「MyThumbnail」。 画像は普通に並べると高さやサイズも一定ではなくかといってサイズしていで縮めちゃったとしても幅は一定になりません。 このプラグインを使えば指定のサイズにまるめてくれるだけでなく、トリミングもして画像が変な方向に伸縮しないようにも調整してくれます 次のような画像を並べただけの状態があったとして。 次のように、指定したサイズに調整した上でトリミングもしてくれます(角丸はCSSで指定してます)。 HTMLは次のようにかなり単純に<a>付きの<img>を並べただけです。 <div

  • 本を購入して、15%キャッシュバックを受ける方法

    皆さんは、をどこで購入していますか?? 街の屋さん?それともAmazon? 基的には、どちらも定価が普通。そして、ほとんどの方はそれが当たり前、と思っているのではないでしょうか。 この記事で紹介する方法を使えば、定価購入が当たり前だったを15%キャッシュバックで買うことができます。 読書家の方には特にオススメです! 15%キャッシュバックの仕組み 15%のキャッシュバックを受けるには、を買う際に アフィリエイト会社「バリューコマース」を経由して オンライン書店「ビーケーワン」で10,000円分をまとめて 購入するだけです。 前者(バリューコマース)で5%の現金が、後者(ビーケーワン)で10%のポイントがキャッシュバックされます! ※バリューコマースの登録には、自分のサイトorブログが必要です。ただ、サイトを持っていない方でも、ビーケーワンでの10%キャッシュバックはもちろん可能。

    本を購入して、15%キャッシュバックを受ける方法
  • 【保存版】本の電子化(自炊)ならこの記事だけ見ればOK!なまとめ ~裁断、スキャンから処分まで徹底解説~

    #追記 2013/5/14 当記事から2年たって新製品のリリースなどがあったので、以下の記事で新しくまとめなおしました! 【保存版】の自炊方法まとめ。裁断、スキャンからタブレット・Kindleでの読書まで徹底解説! #追記ここまで こんにちは。自炊(の電子化)についてどこよりも詳しく解説しているブログの管理人、うしぎゅう(@ushigyu)です。 タイトルからして言うまでもなく、このブログは自炊(の電子化)がメイントピック。 これまでに、裁断、スキャン、iPadやパソコンによる閲覧から裁断したの処分に至るまで、どこよりも詳しく解説してきたつもりです。 ただ、記事数も増えてきて「どの記事を見れば自炊についてサクっとわかるの?」という方もいるかもしれません。 というわけで、今回は「これだけ見れば自炊の全てがわかる!」今までの記事のまとめです。 これからを電子化する方も、どうしようか迷

    【保存版】本の電子化(自炊)ならこの記事だけ見ればOK!なまとめ ~裁断、スキャンから処分まで徹底解説~
  • 資産運用入門 22歳までに覚えておきたいお金の知識

    は世界で例がないほどの高齢化社会に突入しています。 もともと国の借金は膨大になっていましたが、震災や原発問題などで日の借金は減るどころかますます増加する一方です。 それに伴い、増税やむなしの意見や年金支給年齢の引き上げなどが議論され始めています。 また、終身雇用の崩壊により、雇用情勢の悪化や賃金の下落など暗いニースばかりが目立ってきています。 もはやサラリーマンはもちろん、公務員であろうと安定しているとは言えない時代に突入していると言えます。 スポンサードリンク 今後、労働からの収入だけでやっていける人の数はどんどんと少なくなっていく可能性があります。 また、労働からの収入だけでやっていけたとしても、そこには過酷な労働条件(過度のストレス・残業時間の増加・休日出勤など)が待っているかもしれません。 日国民全員がこの現実と真剣に向き合わなければならない時期がきたと言って過言ではありま