● もっと早くから始めていたらよかった。。。 今年の春から、仕事でiPhoneのアプリを作るようになりました。 まだまだ修行中見習い中ですが、これはおもしろい! ^^/ どんどん、深みにハマりつつあります。 私のiPhoneは、会社支給の開発用機なんですけど、iPhone OS 3.0 を実装した 新機種が出たら、速攻買いの予定です。 新機種は、自分でバッテリー交換できるようになってたら嬉しいのになぁ。 それまでに、プログラムもデザインも勉強して、出遅れた分がんばります。 ● 私のブログ専用のRSSリーダーです。 (あまり意味が無いですけど。。。) ソラマメのfeedを読み込んで、RSSリーダを練習で作ってみました。 「http://pastel.slmame.com/index.xml」から、XMLノードツリーを読み込んで UIView上に埋め込んで、スクロールできるようにしただけの、超
iPhone開発に限らず、デバッグするにはとにかく値を出力して確認することが重要。 XcodeではソースコードにNSLog関数を挿入してコンソールに出力する。NSLog(@"出力結果 %d です。", count); NSLog関数で変数の内容を表示するには、フォーマット記述子と呼ばれる%で始まる記号+対応する変数を指定する。 %@ オブジェクト %d 整数 %f 実数 フォーマット記述しには多くの種類があるので、詳しくはApple Developer Connectionのドキュメント「String Programming Guide for Cocoa」の「String Format Specifiers」を参照。 関連する記事: TOMCAT-5.5でGETリクエスト文字化け symfony url_forで絶対パスを返す方法メモ
この時期になると大学生向けに読むべき100冊みたいなリストが出回る。 あんなリストを真に受ける人も少ないだろうが……はっきり言って悲しくなるくらいお粗末だ。 ずらっと並べられた古典名著。あまりに埃の被ったラインナップにがっかりする。 こういった学問には「原書病」とでも言うべき、くだらない風習が根強く残っている。 原典や本文を極度に重視するのは不健全だ。それ自体は面白いとしても、その後発展と整理を経て洗練されている。 歴史的興味以外であえて出発点に戻る価値はすごく小さい。そんなところに本当の「教養」は存在しない。 難解で時代遅れな文章と格闘したって、趣味以上のものにはならないし、考える力は湧いてこない。絶対誤読するし。 そこで本当に頭を強くしたい人が読むべき書籍リストというものを作った。 これは単なる学問という空気に浸ってみたい人が読むものじゃなくて、日常に根ざした本物の力を分けてくれるもの
Evernote使えてますか? ものぐさな私はEvernoteをあまり使っていません。記事や写真をマメにクリップしたり、タグで細かく管理するのが面倒なのです。何となく便利そうだけど使い方が分からないEvernote。同じような思いを持っている方は多いのではないでしょうか。 ただ、Evernoteには全文検索という魅力的な機能があります。全文検索とはEvernoteに保存したクリップのタイトルだけではなく、内容まで検索できる機能です。しかもEvernoteは過去の全てのクリップに対して検索をかける事が可能です。Googleで検索する際に「Twitter iPhone」というキーワードを入力すると、「iPhone」と「Twitter」の両方が含まれた記事がヒットしますよね。このand検索がEvernoteでも利用できます。これがEvernoteの最大の魅力だと思います。更にタグなどで細かく管理
はじめに 週刊 ダイヤモンド 2010年 1/23号 [雑誌] 出版社/メーカー: ダイヤモンド社発売日: 2010/01/18メディア: 雑誌購入: 12人 クリック: 254回この商品を含むブログ (52件) を見るツイッター企画バカ売れ 「負けた」雑誌のつぶやきとは(上) : J-CASTテレビウォッチ 週刊ダイヤモンドのTwitter特集号が売り上げが好調で増刷したり、関連本の出版が相次いだり、芸能人・有名人の利用が日々話題になったりとTwitterの注目度が高いわけですが、ちょっと検索してみたところ「RT」と「リツイート」が同じことを指しているのではなく、全く別の概念だと思ってる人もいたり、「フォロワーってなに?」みたいなところで戸惑う人も多い模様です。*1 Twitterはそうした、他のサービスにはない用語や独特の機能があったりするので、改めてまとめてみよう、という次第。 ま、
こんにちは、ブログ担当の坪田です。 今回は、先日公開したlivedoor Blogアプリを事例として、iPhoneアプリ公開までの流れと必要な情報について書きたいと思います。 ■iPhoneアプリを作るために用意するもの 1,Mac OSX 10.5.5以降を搭載したMac本体 iPhoneアプリはWindowsPCでは開発できません。 iPhoneを作るうえで必要なソフトウェアはAppleから無料で提供されています。 2,Appleのアカウント Apple storeから無料で取得できます。 URL:http://store.apple.com/jp 3,iPhone Developer Programへの登録とライセンスの購入 ライセンスは「スタンダード 10,800円」「エンタープライズ 33,800円」と2種類ありますが、自社向けの業務用アプリケーションを開発する場合でなければ、ス
いえいえ前の晩からすでにスタートしているのです...。 生産性向上のためのコツを紹介している米ブログメディア「Work Awesome」ではこんな"先取り型"仕事術を紹介しています。 より効率的に仕事をこなすための鉄則はひとつの仕事だけを最初から終わりまで集中してやり遂げること。生産性向上にはシングルタスク志向のほうが効果的なのだそうです。 コツ1: 翌日の仕事を前の晩に決めよう ひとつのタスクに集中するためには「どのタスクが重要か?」を適切に判断することが必要。タスクの重要性を判断する上でのポイントはその方法ではなくタイミング。タスクの優先順位付けは、直前にあわてて判断するよりも事前にやっておくことが望ましい。たとえば翌日取り組む仕事は前の晩に決めておくといった具合。 コツ2: オフィス机周りを片付けよう 今やっている仕事に関係ない書類などはいったんデスクの上から片付けよう。「とりあえず
【注】本記事に追加情報があります。お手数ですが、続:コマンドラインで実に簡単に様々なWebサービス(GoogleからW3C、果てはWordpress操作まで)を使い倒せるBookmarklet-Quix(不具合報告の件) - 適宜覚書はてな異本もご参照お願い致します。 唐突ですが、四の五の言わずにこのBookmarkletを使ってみろってんだ、てやんでいっ!!と江戸っ子でも無いのに巻き舌で言いたくなるくらい素敵です、これ。いつものムダで長い前置きはさておき導入の話をしましょう。 導入 実に実に簡単です。何しろbookmarkletですからね。 Your Bookmarklets, On Steroids – Quixを開きます。 画面右上にある「Quix App」をドラッグしてツールバーにドロップします。 糸冬 了..._φ(゚∀゚ ) 使ってみる 先程ツールバー上にドロップして出来た「Q
まず、 1 の入力ファイルを分割する方法は、InputFormatクラスの、getSplits関数を上書きすることで、カスタマイズできます。 また、 3 のInputSplitから、KeyとValueを抽出する処理も、InputFormatクラスを通じてカスタマイズできます。 InputFormatのgetRecordReader関数を通じて、RecordReaderクラスを生成するのですが、これに任意のRecordReaderクラスを指定すればOKです。 2 のMap処理ですが、ユーザが指定したMapperクラスの処理を実行します。 Mapperクラスは、MapRunnerクラスを通じて、初期化処理、map関数を繰り返す過程、終了処理といった一連の流れを実行します。 MapRunnerクラスをカスタマイズすれば、こうした流れを制御することができます。 0.20.0からの新しいMapRed
パソコンのブラウザで見ていたサイトを、iPhoneでも見たいと思ったらどうしますか? 大半の人は、iPhoneにメールでURLを送ると思います。そういう時は、デスクトップの情報を簡単にiPhoneと共有できる賢いアプリ『Pastefire』を使うといいですよ。 まず、パソコンのブラウザでPastefireのサイトにアクセスし、Copy Zoneを開きます。Copy Zoneで、iPhone/iPod Touchに送りたいテキストと、メールアドレスとパスワードを入力します。テキストの文字数制限は255文字なので、Twitter2回分弱というところでしょうか。 次に、PastefireアプリをiPhone/iPod Touchにダウンロードします。Pastefireを開いて、先ほどパソコンで入力したメールアドレスとパスワードを入れます。すると、先ほどCopyZoneに入れたテキストが自動的に共
前の記事 アンティーク本のふりをするMacBook 「Appleタブレットがテスト中」噂を検証 次の記事 20年にわたってソニーを苦しめる「ソニータイマー」説 2010年1月26日 Brian X. Chen Photo: Jon Snyder/Wired.com ソニー製品の中では、爆発するのを待つだけの「故障」爆弾のタイマーが時を刻んでいるのだろうか? 製品の保証期間が過ぎるとすぐに壊れるように同社が意図的に設計しているとの説を、多くの日本の消費者が今でも信じているらしいことが報道されている。 英国『Telegraph』の記事によると、この「ソニー・タイマー」説は、同社を20年間にわたって悩ませ続けているという。 当初は、技術に対して強いこだわりを持つ日本人たちによる都市伝説の1つとして始まり、漫画の中で冗談のネタにされたり、オンライン掲示板に書かれたりしていた。ところが2006年に、
Creative 3D Layout 立体的にクールにデザインされたWEBレイアウトのPSDが配布されています。 次のような平面と思いきやヘッダーのナビゲーションにアイコンを並べて立体的にしたデザインがPSDファイルでダウンロード可能です 単にアイコンでナビゲーションするだけではなく立体的にしてわかりやすくなってますね。 綺麗にレイヤーごとに分かれています。 関連エントリ プロレベルのPhotoshopチュートリアル集 2009年の凄いPhotoshopチュートリアル100種 ボタン作成のPhotoshopチュートリアル集
Firefoxには、記録を残さずにブラウジングできる「プライベートブラウジング」というモードが用意されています。 しかし、この機能を利用すると、履歴を残したい通常のブラウジングからモードから離れ、以降の記録だけが残らなくなることから、履歴などはそれ以前のものと混在してしまいややこいいところがあります。 また、通常モードでのブラウジングもあわせて続行したい場合などにも不便ですね。 その点、Google Chromeでは、「プライバシーモード」を実行すると、現在のセッションとは別に新規ウィンドウが開き、そのウィンドウでの活動はプライバシーモードとなるようになっており、区別がしやすいようになっています。 Firefoxでもこのようにノーマル・プライバシーの区別ができれば便利ですね。 そんな希望を叶えてくれるFirefoxアドオンが「Private Browsing Window」です。 「Pri
『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day
『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day
ドットインストール代表のライフハックブログ
オンラインストレージは国内外に数多に ありますが、利用条件を「日本語で説明 やナビをしてくれているサービス」にして いる方も少なくないかも、と思ったので 日本国産、または日本語版がある無料の オンラインストレージのみに絞ってまとめます。 レビューではないので、サイトに書いてある特徴などの説明をメモしておきます。また、人によって用途、目的が違うので内容に拘っていません。 firestorage.jp ユーザー登録不要で1週間保管 1回で20ファイル、1ファイル2GBまで送信可 Yahoo! JAPANのIDでのログインが可能 firestorage.jp ファイルバンク 要ユーザ登録で2週間保管 1回に付き2GB、容量制限無し ファイルバンク SkyDrive 要MSNのユーザー登録 最大25GBまで ローカルフォルダ化可能 SkyDrive ネットフォルダー 要ユーザー登録 制限容量などの
ためにする議論をしたいわけではないのだけれど、いや、むしろうまくまとまってて良い記事だなあと思ったので。 なぜ、「働く」とこと「内面」がここまで結び付けられるのか? http://d.hatena.ne.jp/nagano_haru/20100124/1264349181 一応、私の立場など。就職活動は、4年で留年したので氷河期中に二度やりました。卒業は95年と96年。失われた10年真っ只中で、当時は就職氷河期と言われていました。ただ、私が氷河期だとされた時代の就職活動より、いまの新卒さんのほうがよほど厳しい就職戦線を迎えているように思います。95年はかなり大手から内定を貰いましたが、96年は留年するつもりのなかった二度目の4年生で就職活動に出遅れたものの、それでも複数内定を得るなど、比較的恵まれていました。もっとも、せっかく入った会社は半年で辞めてしまいましたけれども。 その後は、様々あ
リンパマッサージでリンパの流れをよくすると健康によいとエステティシャンから聞いたことがあった。 私は薬学部で大学院まで出たので、生理学でリンパのことは習ったなぁと思い出し、むくみを解消するためにリンパを流すセルフマッサージをしてみた。 すると顔のむくみがとれて、顔、鎖骨周り、足などがスッキリする。 友人に教えたら、そもそもリンパとは何か、リンパの場所がどこなのか、リンパの流れをよくするにはどうしたらよいのか、といったことを質問されたので、以下にまとめた。 『世界一受けたい授業』で、リンパ学会理事長の大橋俊夫先生のリンパに関する講義があったのでそれを参考にしつつ、最近の研究の論文も含めてまとめた。 目次 リンパとは リンパ節の場所 リンパの2つの役割 体内の老廃物の回収と運搬 免疫力アップ むくみの原因とリンパの滞る原因 むくみの原因 リンパが滞る原因 筋肉を動かさないこと 冷え性 ストレス
なんだろうな、この気持ちの悪さは。 なぜ、「働く」とこと「内面」がここまで結び付けられるのか? - 隠フェミニスト記 今の就活の企業向け「自分語り」を無理やり構築しなければならない。 大学の新卒組は3年生ぐらいから、エントリーシートを書くために、 小学校一年生から自分史をさかのぼり、企業にアピールできる部分を抽出し、 「自分はこんな人間です」という漠然とした疑問に企業が喜ぶ自己像を作り上げる作業をする。 たとえばアメリカなんかだと、履歴書(レジュメ)は自分を売り込むためのマーケティングツールとして捉えられていて、応募する会社ごとにカスタマイズするのは普通だ。そのカスタマイズはいかに自分のもっている技能が、企業のもとめているものとマッチするかをアピールするものだ。 それに対して、日本のシューカツにおいては、企業は学生たちの職業的技能も学問的達成も見ていない。働いたことがないんだから、職業的な
こんにちは、人によく道を尋ねられるinoueです。いい人に見えるんだなと勝手に思っています。 さて。Google の APIを使ったWebパーツの作成、というとどのような事を思い浮かべますか? APIキーを取得して、Javascript書いて…なんだか難しい、という印象の方も多いかと思います。 しかし、現在では「ウィザード」機能が Google AJAX Search API と Google AJAX Feed API で用意されており、 必要事項を埋めるだけで誰でも簡単にAPIを使ったパーツのコードを生成することができます。 今回はそんなGoogle AJAX Search API ウィザードの中からいくつかサンプルをご紹介します。 NewsShow ウィザード NewsShow ウィザードで作成したコードをサイトに追加すると、 選択した Google ニュース検索の結果の見出しとプレ
2010 年になってはじめてのブログ当番です、toayma です。 今年もよろしくお願いします! 昨年、小悪魔 ageha っぽい画像を作ってみる際に断念したダイヤモンドっぽいものを Fireworks で作れないかずっと考えていたのですが、フィルタとか使ってぱぱーんと作るのは私には無理!もうここは基本に戻って、パスとグラデでどうにかしようじゃないか!と開き直りました。 あまりに基本なので軽い説明にとどめたいと思います。 1.八角形の矩形を描く 2.対角線で切って、内角が45度の三角形を作る 3.三角形の塗りを白→グレーのグラデーションに設定 4.三角形をコピーしては、45度に回転。7 回繰り返して、元の 8 角形に並べます。 5.小ぶりの八角形を作って上に重ねます。それっぽくできてる? 6.もしくは、4.で作った8つの三角形をコピーして縮小し、上に重ねます。グラデーションを乱反射する光の
仕事でも普段の生活でも、ふとした時に使えると便利なのが「暗算」。いちいち計算機に頼らなくてもパパッと答えが出せれば、時間も有効に使えますよね。そこで今回は、「暗算のテクニック」についてのエントリーを集めました。 ■まるで手品みたい?覚えておきたい暗算テクニック 九九はマスターしていても、2ケタ以上のかけ算になると急にややこしく感じますよね。実は「これで答えが出るの?」という意外な方法もたくさんあります。 「焼肉じゅうじゅう」方式の暗算って? ▽脳若返り! 究極役立ち計算術 : ためしてガッテン - NHK NHKの「ためしてガッテン」で紹介された暗算術がこちら。スーパーでの買い物を予算内に納める時に役立つ「どんぶり勘定」(100円を“1どんぶり”と考え、頭の中でどんぶりの数を足していく方法)や、「じゅういくつ x じゅういくつ」のかけ算に使える「焼肉じゅうじゅう」方式のかけ算などがあります
はじめに この記事では、MySQL を使って簡単なメッセージキューを手軽に実装する方法を解説します。 メッセージキューとは、メッセージを一時的に溜めておき、順次処理するための仕組みです。迅速なレスポンスが必要な Web アプリケーションにおいて、時間のかかる処理を非同期に行うために、バックグラウンドで順次処理していくような場合に利用できます。 簡単なメッセージキューと言っても、大規模な運用にも耐えられる程度の速度と堅牢性を持ちます。 また、ここで解説している方法で作られたメッセージキューは、弊社ウェブサービスであるニコニコ動画に最近追加されたtwitter連携機能でも利用しています。 メッセージキューを作るにあたって 今回実装するメッセージキューは メッセージの追加(push)を高速に行う事ができる メッセージの取得(pop)はある程度高速に行う事ができる 多くのクライアントから同時に p
Evernoteを使ってGTDをやりたいなーと考え、ようやく方法が固まってきたので以下にまとめておきます。 Evernoteを使う事で、今まで行なって来た行動などについてもとにかく記録として残しておけること。また、ノート欄を活用することでProjectなどの分解が行いやすいこと。データがクラウドに有ることで紛失の可能性が低く、かつ様々な環境で参照が行えること。更にiPhoneアプリが割と優秀で、どこでも確認しやすいこと。などがメリットではないかと思っています。 ちなみに、実際のGTDの方法に関しては、 http://gihyo.jp/lifestyle/serial/01/prac_gtd が一番しっくりきました。無理して完璧にこなそうとするのでなく、まずはやってみる。 記事中にでてくるZTDなんてのも良いと思います。 http://lifehacking.jp/2007/04/zen-t
社内で SSD の寿命について話題に上がったので、ちょろっと X25-M G1 の運用実績に関する日記を書いてみよう。 プロダクション環境にある MySQL が動いているホストから、比較的 I/O が激しいものをチョイスして smartctl を叩いた結果がこんな感じ。 # smartctl -d ata -a /dev/sda smartctl version 5.36 [x86_64-redhat-linux-gnu] Copyright (C) 2002-6 Bruce Allen Home page is http://smartmontools.sourceforge.net/ === START OF INFORMATION SECTION === Device Model: INTEL SSDSA2MH080G1GC Serial Number: xxxxxxxxxxxxxx
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く