MacOSXプログラミング。毎日更新。 話題: Cocoa, Objective-C, Snow Leopard 「入門 Objective-C 2.0 (Programmer’s SELECTION)」を入手した。その斜め読みメモ。 目次 ようこそ! Cに対する拡張 オブジェクト指向プログラミング入門 継承 合成 ソースファイルの整理 Xcode活用術 駆け足でまわるFoudationキットツアー メモリ管理 オブジェクトの初期化 プロパティ カテゴリ プロトコル AppKit入門 ファイルのロードと保存 キー値コーディング NSPredicate 以下、メモ ・C言語の経験を前提としているのでC言語自体の解説はない。 ・main()関数を使ったコマンドラインアプリを XCodeで開発しながらの説明(GUI抜き) 例えば: #import <Foudation/Foundation.h>
Chrome StaminaはGoogle Chrome向けのオープンソース・ソフトウェア。Google Chromeではアドレスバーにアドレス以外の文字を入力するとGoogle検索ができる。調べものがあるととりあえず検索する今のWebのあり方としてはとても便利な機能だ。 だが調べたいのはWeb全体だけではないだろう。もっと限られた場所で検索したいと思うことが多いはずだ。Firefoxであればスマートキーワード機能を使って実現できることをChrome Staminaは可能にする。多数のキーワードで検索ができるようになる。 例えばgmail:とアドレスバーに入れた後に検索ワードを入れるとGmailの検索になったり、sitesでGoogleサイトの検索になる。YoutubeやGoogleマップなど15種類近くの検索がサポートされるようになる。一瞬Web検索が表示された後、ジャンプするような形で
livedoorリーダー(LDR)を調べたおかげでWeb型のRSSリーダーの理想が見えてきました。と同時に次の課題としてOnlineブックマーク環境はどうしようってのが個人的な悩みになってきてます...。 先日から色々と悩んでいたRSSリーダー選びの件ですが、結局のところ、メインのRSSリーダーは、Googleリーダーを用いることにしたんです。 今回は、Googleリーダーの延長上で、更に最適を目指して環境整備をした際の奮闘記をご紹介します。私にとっては初体験ですごい新鮮だったんで一連の活動ログとして残しておこうかと♪ 既知のことも多いとは思いますが...。 前提としてPCブラウザはFirefoxにしてます。理由はアドオンが豊富だから。今回紹介するGreasemonkeyもそうですが、EvernoteのアドオンもWebクリップに適していて便利だったりします。 前提となるMy環境 Win環境
概要¶ これは Google Python Style Guide Revision 2.29 を日本語に訳したものです。 本家ガイドは CC-By 3.0 ライセンス の基で公開されています。また、本ガイドも同ライセンスを継承します。 本家ガイドの著者は以下の通りです。 Amit Patel Antoine Picard Eugene Jhong Jeremy Hylton Matt Smart Mike Shields また、本ガイドの翻訳者は以下の通りです。 Kosei Kitahara 本ガイドに誤植、誤訳があった場合は issue で教えてください。 その他本ガイドに関する問い合わせは、サイト最下部に記載のメールアドレスか @Surgo にお願いします。 はじめに¶ Python は Google で使われている主要なスクリプト言語です。 このスタイルガイドは Python によ
Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. Norwegian Rubyist August Lilleaas has been busy putting together a ton of examples of using the Net::HTTP Ruby library that comes with most Ruby distributions. I asked him if it'd be okay to put some of them directly on Ruby Inside for reference purposes and he said "No problem!" It's worth noting that Net::HTTP has been s
Advanced Event Timeline With PHP, CSS & jQuery ? Tutorialzine PHP・CSS・jQueryを使った横向きのタイムライン実装の例とチュートリアル、サンプルプログラムが公開されています 次のような、横にスクロールするイベント表みたいなものが作れます。ツールなどに組み込む場合に参考にできるかもしれません。 デザインもカッコよくてスクロールバーの細かな部分も綺麗に実装されています。 関連エントリ 1.5KBで実装できるスライドショー用JavaScript ライブラリ「TinySlider」 JavaScriptなしでCSSのみで実現するクールなドロップダウンのサンプル
創るmetaboy TOP > 試してチュートリアル > HTMLテンプレート:最近のネットサーチの副産物。憶えておいて損は無い。フリーのHTMLテンプレートサイトとチュートリアル ・・・ 【今日のテンプレート】 ずっと Drupal におけるサイト構築 をしていますが、まだまだ初心者なだけに とにかく、情報を収集しまくりながらの構築。 すると、いろいろと副産物が得られるもの。 それも記録しておこう。 いつか役に立つことだろう。 本日はいくつかの ・フリーの HTMLテンプレートサイト ・チュートリアル ※Googleの検索では引っかからない けど、こうやってふとしたことで、遭遇するんだよね。 追記に ▼ ************************************************ ◎ フリーのHTMLテンプレートサイとチュートリアル :今日のテンプレート *****
電波系Rubyプログラマ。好きな言語はC++とLua。最近,仕事ではRailsでのWebアプリケーションの開発を主にやっています。Webアプリケーションばかり触っていると,ときどきアセンブラが恋しくなりますね。仕事にかまけているうちに,趣味で開発したいプログラムのネタが大量にたまっています。 Rubyで記述されたWebアプリケーションフレームワークRuby on Rails(Rails)が人気を博し,Railsを使うのに必要なRubyもまた話題になっています。Railsの作者であるDavid Heinemeier Hansson氏は「Railsには,Rubyと同じ感触,同じ匂い,同じ味わいがある」と言っています。この言葉には様々な解釈がありますが,筆者は,「Rubyのやりかた」を極限まで突き詰めてフレームワークに適用したのがRailsであると考えています。 Rubyは何かにつけ「人に優しい
ソースファイルを確認したところ、READMEに以下の様に記述してあり、data URIを使ってCSSに画像ファイルを埋め込むという仕組みの様です。 CSSEmbed is a small program/library to automate embedding of data URIs in CSS files. コンパイル済みのファイルはこちらからDLできます。 今回は cssembed-0.3.2.jar を使用しました。 使用方法はこちらのREADMEに記載があります。 Usage: java -jar cssembed-x.y.z.jar [options] [input file] Global Options -h, --help Displays this information. --charset <charset> Character set of the input
Photo by Ludovico Cera 前回、最後にGeohashのエンコード・デコード方法を解説、とか書いたのですが、私が書く前にyuroyoroさんがブログで解説していました。しっかり解説されているので、ぜひ、そちらをご覧ください。 Geohashのミソは、座標を2進数にして、それを交互に並べる所にあります。そしてそれをBASE32でエンコードすることで、座標を文字列にして表現しています。 BASE32は、5ビットで1文字なので、Geohashの長さが奇数の場合は、経度の方がビットが短くなります。 (例: 5文字の場合 全25ビット 緯度が13ビット、経度が12ビット) そのため、グリッドの大きさが、Geohashが奇数の場合は縦長、偶数の場合は横長になります。 ビット列から文字列へのエンコード方法に、BASE32を使っているのは大文字小文字を区別しないためだと思いますが、これを
先日、Googleが中国からの撤退を考えていることがニュースになったが、その原因の1つとして挙げられていた「サイバー攻撃」の攻撃元は中国当局であったことが判明したそうだ(47News、ars technica、本家/.)。 VeriSignのiDefenseセキュリティ・ラボによる調査で、今回の指揮統制サーバーや攻撃元IPアドレスが中国当局のもとの一致することが突き止められたとのこと。攻撃はAdobe Readerの脆弱性を突くもので、PDFファイルに悪意あるコードを仕込む手口だったという(ただし、AdobeはAcrobat Readerの脆弱性が利用されたとのiDefenseの主張に反論し、「Adobe ReaderではなくIEの脆弱性が利用された」と主張している)。 AFPBB News、CNN.co.jp、本家/.などによると、米Googleが中国における検索内容の検閲中止を発表した
2010/01/15 米アマゾン傘下のAmazon Web Servicesは1月14日、クラウドコンピューティング上でシステム構築を行う場合のベスト・プラクティスをまとめた「Architecting for the Cloud: Best Practices」を公表した。 これまでにも同社は、AWSのサービスを組み合わせてスケーラビリティや可用性を実現する事例を紹介したり、具体的なサービスの組み合わせ方などを解説する文書を公開してきた。今回新たに公開されたホワイト・ペーパーは、こうした解説の集大成と言えるもので、自社だけでなくマイクロソフトやIBM、グーグルが公開しているホワイト・ペーパーも参照している。 20ページの英文PDFはクラウド一般のメリットや特徴から説き起こし、AWSの各サービスの簡単な解説を続けた後に、クラウドの各種の特性を最大限に引き出すシステムについて、一般論としての概
いよいよ今回から、具体的なアルゴリズムの紹介に入っていきます。今回は、プログラミングにおける重要な概念である「探索」について考えます。グラフに変換し、探索する、という流れを知るとともに、そのグラフを効率よく探索する方法について紹介します。 今後紹介していくアルゴリズムについて お待たせしました! 「最強最速アルゴリズマー養成講座」という連載タイトルのとおり、今回の連載からいよいよ具体的なアルゴリズムの紹介に入っていきたいと思います。 しかし、それを読んでいただく前に、1つ注意してもらいたいことがあります。連載第3回でもお伝えしたように、「問題を、既存の適当なアルゴリズムに当てはめる」という考え方は、非常に危険である、ということです。 筆者の経験上、TopCoderでRedCoder以上を目指すのであれば、回答時間短縮のために、いままでのパターンを利用するのも方法の1つなのですが、本連載では
Google Chromeを使っている(アドオンがあるなら使いたい)。 そんなあなたにおすすめなのが、『30 Irreplaceable Chrome Extensions』。Google Chromeのエクステンション集です。 便利そうなのをざっとご紹介しますね。 Aviary Screen Capture キャプチャ(スクリーンショット)が撮れる Xmarks Bookmarks Sync Firefox、Safari、IEとブックマークを同期 Evernote Web Clipper Evernoteに簡単に投稿できる Chrome Gestures マウスの動きで「戻る」「進む」などを制御できる Google Similar Pages beta (by Google) よく似たページを探してくれる Feedly 雑誌のようなスタートページにできる。Google ReaderやTw
Adobe Systemsは米国時間2月2日、同社の人気グラフィックデザインソフトウェアにセキュリティ脆弱性が存在することを明らかにした。この脆弱性が悪用されると、特定のプログラムファイルが、権限を持たないユーザーによって書き換えられてしまう恐れがあるという。脆弱性は「Adobe Creative Suite 2」「Adobe Photoshop CS2」「Adobe Illustrator CS2」のWindows版およびMac版に存在し、これらの製品が複数ユーザー間で共有されている場合に影響があるという。 「悪意をもつユーザーは、この脆弱性を利用して、プログラムファイルを悪質なコードと入れ替えることができてしまう。そして、管理権限を手に入れたユーザーは、重要なデータの参照や上書きが可能になるほか、破壊することさえできてしまう」とAdobeは述べる。同社ではこの問題の深刻度を「impor
先日、今年半ばでのリリースが予想される第4世代iPhoneの登場時期や機能の詳細に関する韓国メディアからの噂を紹介したが、今度は台湾を拠点とするアナリストが新iPhoneについての分析を紹介している。 新情報を提供しているのは米Goldman Sachs GroupのアナリストRobert Chen氏で、米Bloombergが14日(現地時間)に報じている。Chen氏は台北を拠点にしており、ITハードウェア分野の分析ではトップランクの人物。同氏は具体的な情報源は明かせないとしながらも、新iPhoneでは米Appleが昨年発売したMagic Mouseに似た外観の新型プラスチックケースを採用することになるという。またカメラ機能も大幅強化される見込みで、現行の2メガピクセルから2.5倍にあたる5メガピクセルへとグレードアップする。Chen氏はリリース時期についても言及しており、第4世代iPho
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く