Introduction to Sublime Text 2, especially for Emacs-ers.
概略 サイトのコメント欄の外部委託系サービスの disqus.comにいくつか DOM based XSS がありまして修正されました.location.hash 部分の url encode が行われない IE, Chrome, Opera で問題があったことは確認しています. まず一つ目は,コメント欄の埋め込みスクリプトにありました. 脆弱性とその修正を確認しているのは,blogid.disqus.com/admin/universal/ にて表示されるコードを埋め込むタイプで,blogid.disqus.com/embed.js というスクリプトです. こちらのコードは,埋め込んだドメイン上で動作していましたので,このタイプのコードを埋め込んでいたドメインで提供されているサービスに影響があった可能性があります.disqus.com ではuniversal code とは別に,特定の幾
10月26日に新しいOSであるWindows 8がリリースされますが、今でもWindows XPを使い続けている人はかなりの数存在していて、Microsoftは乗り換えを推進しています。これが続くと、今度はWindows 7がXPのような存在になるかもしれないと、InfoWorldのJ.Peter Bruzzeseさんが指摘しています。 Windows 7 forever! Why Windows 7 is the next XP | Microsoft Windows - InfoWorld 2001年に発表され今もまだ一定のシェアを保ち続けているWindows XPですが、Microsoftは2014年4月に完全にそのサポートを終了するのでアップグレードを推奨しています。一方、新しいOSとしてはWindows 8がすでにRTM版に入り、10月26日に発売されることになります。 XPユー
【プレゼンで同僚に鋭い質問をされたときのアブナイ英語】→It's good question! 【こんな風に聞こえるかも】→そんなこと聞かれても、俺にはわからないよ。 【ネイティブが使う英語】→You have asked the right question. 「good question」は、見た目は良い質問に見えますが、実は難しい質問という意味で使用されます。的を射た質問であれば、「That's an excellent question.」もしくは「You have asked the right question.」などを使って、相手を褒めましょう。 ※更新は水曜、金曜、日曜で午前9:00と午後6:00の1日2回です。
Mountain Lion初のアップデートが公開されました(関連記事)。Mac App Storeからソフトウェアアップデートを実行するのは、なにか不思議な気分ですが、あと半年も経てば違和感はなくなるのでしょうね。 さて、今回はMountain Lionの新機能について。といっても、iCloudのサポート強化やSafariといった一大トピックではなく、つい見過ごされがちな、小粒だけれどピリリと辛い(?)新機能を紹介したい。 意外!? 自分を「VIP」にすると便利 メール(紛らわしいので、以下Mail.app)は、いわずもがな、OS Xに標準装備のメールクライアント。コードの同一性が維持されているかどうかはともかく、プレビュー(Preview.app)とともにNEXTSTEP以来連綿と引き継がれ現在に至る、歴史あるアプリケーションだ。 そのMail.app、Mountain Lionでは「V
今年に入ってからアルゴリズム更新が激しいGoogleですが、最近スパムを特定するための新たな特許を取得したらしい、ということで詳細をSEO by the Seaから。 — SEO Japan グーグルのウェブマスターガイドラインは、ウェブマスターに警告を与える対象として、欺くことを意図して検索結果のランキングを上げようとする複数の取り組みを挙げている。このガイドラインは冒頭で次のように警告を発している: ガイドラインの提案項目を導入しないサイトでも、「品質に関するガイドライン」には目を通されますようお願い致します。このガイドラインでは、Google のインデックスから完全に削除されるか、アルゴリズムまたは手動によるスパム対策が実施される可能性のある不正行為について説明しています。スパム対策が実施されたサイトは、Google.co.jp や Google のパートナー サイトの検索結果に表示
見た目だけでもCSS3で美しくスタイルされたラジオボタン、クリックすると更に美しいアニメーションのエフェクトが仕込まれています。 光点がアニメーションで移動 ラジオボタンの選択が移動するのは、分かりやすいですね。 実装は下記のようになっています。 HTML <input type="radio" name="name" checked /> <input type="radio" name="name" /> <input type="radio" name="name" /> <input type="radio" name="name" /> <input type="radio" name="name" /> CSS body { padding: 50px; background-color: hsl(0,0%,20%); } input { -webkit-appearance:
こんにちは、keiです。 今回は、MySQLのチューニングに大活躍な「Jet Profiler」というツールをご紹介します。 Jet Profilerとは Jet Profilerは、MySQL向けのクエリアナライザです。 クエリチューニングは、DBパフォーマンスチューニングの中でも重要な作業の1つですが、 Jet Profilerを使えば、その作業をGUIで直感的に行うことができます。 フリーウェアの形態で提供されており、機能限定版であれば無料で利用することができます。 購入する場合は、$499となります。 詳細情報、ダウンロードは公式ページからどうぞ。 http://www.jetprofiler.com/ja/ Jet Profilerの魅力 その1 導入のしやすさ 通常のWindowマシンに、普通のアプリケーションをインストールする感覚でインストールが可能です。 イン
これはTroy Hunt氏によるSSL is not about encryptionの和訳である。@ten_forward氏による翻訳もあるが訳がわかりづらいので、ほとんど参考にせずに翻訳し直した。 SSL is not about encryption. は The basic purpose of SSL is not encryption. のように訳す。同様な文例に Copyright is not about copying. がある。@ten_forward氏による「SSLは暗号化のためのものではありません」は誤訳である。ここでは「主目的ではない」と訳す。 SSLの主目的は暗号化ではない SSLの主目的は保証することである。サイトが本物であることにある程度の信頼性を与えることで、データの送受信を行う際にデータが横取りされることも改ざんされることもなく意図した相手に届くと確信で
DRKonamiCodeRecognizer is a gesture recognizer for iOS. The recognizer is a subclass of UIGestureRecognizer has can be used in the same way as any other recognizer. Swipe gestures correspond to the Up/Down/Left/Right parts of the sequence. An optional feature allows you to implement a custom A+B+Enter action.
スクウェア・エニックスの人気RPG「ドラゴンクエスト」シリーズの最新作「ドラゴンクエストX(ドラクエ10)」はシリーズ初のオンライン作品となりましたが、その舞台裏は一体どうなっていたのか。ゲームの世界観を支えるサーバシステムがどのように構成されているのかということや、ドラゴンクエストⅩならではの仕組みや機能から開発の苦労話まで、株式会社スクウェア・エニックス開発部プログラマ森山朋輝さんが語っています。 タイトル | CEDEC 2012 | Computer Entertaintment Developers Conference http://cedec.cesa.or.jp/2012/program/NW/C12_P0040.html 森山朋輝: 皆様、本日はお集まり頂きどうもありがとうございます。このセッションを担当させて頂きます、株式会社スクウェア・エニックス開発部所属の森山朋輝と
Web 2.0 Expoで「Dropbox」共同創業者のDrew Houston氏(CEO)と「Xobni」共同創業者のAdam Smith氏(CTO)が共同で「ゼロから100万ユーザー達成まで」という講演を行った。Dropboxはオンラインストレージを用いたファイル同期/共有サービス、XobniはOutlookの検索プラグインだ。今は異なる市場のスタートアップを率いている2人だが、実はマサチューセッツ工科大の同級生で、2人ともエンジニアであり、そして2人ともマーケティングのバックグラウンドを持たない。それなのに、どちらも2年で200万ユーザー突破という成功を収めているから、スタートアップ成功術のスピーカーとして招待された。
チケット駆動開発を提唱する2人の著書なので、ソフトウェア開発でBTSのチケットをもっと効率よく扱いたいと考えている日本全国のプログラマの皆さん必見の書籍になるかと。 著者も書籍の内容について、情報を発信しています。 実際にチケット駆動開発を実践されている方のお話を聞いている方のお話を聞いていると、様々なバリエーションが存在していました。そこで書籍「チケット駆動開発」では、基本的な考え方を示しながら、バリエーションについても触れる事にしました。 チケット駆動開発をアジャイル開発だけでなく障害管理・タスク管理・課題管理・インシデント管理・ストーリー管理など各状況でテーラリングするためのノウハウを整理してまとめました。 提唱者みずからの情報発信によって、誤解が解けたことについて書いています。 チケット駆動開発 no ticket, no commitは誤解 サービスデザインパターン 原著の評価も
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
Windows 8では、USB 3.0が正式にサポートされる。もちろんWindows 7でも、USB 3.0と対応デバイスは使えている。しかしWindows 8では、新規のデバイスクラスなどが追加されるとともに、USB 3.0がインボックスドライバー(Windowsのインストールパッケージに付属するドライバー。自動でインストールされる)となるのだ。 Windows 7までは制限付きだった OSのUSB 3.0対応 Windows 7でもUSB 3.0は対応している。しかし、2009年8月にRTM版を提供開始したWindows 7の場合、その時点ではUSB 3.0に対応しておらず、のちのアップデートにより対応した。実はWindows 7のUSB 3.0対応は、Windows 8でのUSB 3.0対応部分をWindows 7用に手直ししたものとも言える。このように、新しいバージョンに装備される
[CEDEC 2012]毛皮表現用プロシージャルテクスチャ生成技法はモフモフウサギの夢を見るか? 「実写画像を用いたShell Texture自動生成手法」 ライター:西川善司 宇梶弘晃氏(早稲田大学理工学部・森島繁生研究室)。論文には共同研究者として小坂昂大氏,服部智仁氏,久保尋之氏,森島繁生氏の名前が連ねられている CEDEC 2012最終日となる8月22日,早稲田大学の宇梶弘晃氏による「〜ここまで来ているビジュアル系技術〜 実写画像を用いたShell Texture自動生成手法」と題したセッションが行われた。 昨今ではプログラマブルシェーダ技術の発展により,多くの物質の表面状態をかなり正確に描画できるようになってきているのだが,ゲームグラフィックスに代表されるリアルタイム3Dグラフィックスで,いまなお正確な表現が難しい要素に「毛髪」や「毛皮」がある。 人間の頭髪表現は,テクニカルデモ
1 pixel|サイバーエージェント公式クリエイターズブログ サイバーエージェントのクリエイターの取り組みを紹介するオフィシャルブログです。最新技術への挑戦やサービス誕生の裏話、勉強会やイベントのレポートなどCAクリエイターの情報が満載です。 こんにちは、ピグディビジョンでフロントエンドのプログラムを書いています。maginemu (@maginemu) です。 どこでもピグライフとは弊社の提供しておりますPC向けソーシャルゲーム「ピグライフ」をスマートフォン向けに移植したサービスです。『ピグライフのお庭をスマートフォンでも』を目標に移植を行いました。 (「どこでもピグライフ」はPCで「ピグライフ」を開始し、「いちごジュースを作ってみて!」というクエストをクリアするとお使い頂けるようになります) PC版ピグライフはFlashでつくられていますが、どこでもピグライフはHTML5/CSS3/J
I've written a lot about RubyMotion, but one aspect I haven't touched on is how you can mix-and-match Objective-C and Ruby. That means you can use Objective-C code in RubyMotion projects and use Ruby code in traditional Objective-C apps. That sounds like black-magic, so let's walk through some quick examples. Objective-C in Ruby Most iOS developers have a deep backlog of existing code, and porting
8/19担当、Qiita初投稿の@inamiyです、こんにちは。 今回は、iOS/OSXアプリのUXの根幹である「Core Animation」について、 ハマりやすい点や、意外と知られていないtipsなどについて書きたいと思います。 アニメーション完了時のコールバック Delegateでif分岐しながら処理する方法もありますが、 [CATransaction setCompletionBlock:]を使う方が、より見通しの良いコードになります。 問題は、アニメーションが正常終了したかどうかのfinishedフラグがないという点ですが、 下記のようなコードを書くと、上手く判別できます。 [CATransaction begin]; [CATransaction setCompletionBlock:^{ CAAnimation* animation = [layer animationFo
koboで無料の洋書の技術書を読む方法を記す。まず、kobobooksにいって、ジャンル>コンピュータをクリックする。 http://rakuten.kobobooks.com/search/search.html?q=&t=all&f=keyword&p=1&s=&g=both&c=5wgoE9EyJkuWj2DMT8OIZg ここで、フィルターを無料作品のみ表示 http://rakuten.kobobooks.com/search/search.html?q=&t=free&f=keyword&p=1&s=none&g=both&c=5wgoE9EyJkuWj2DMT8OIZg&l= 日本でもおなじみのO'Reillyの書籍がいろいろ見つかる。 Accessible-EPUB-3 http://rakuten.kobobooks.com/ebook/Accessible-EPUB-3
“ドラゴンクエストXの舞台裏”サーバ・データベース開発のプロが語る、数十万人がいっしょに遊べるゲームができるまで【CEDEC 2012】 数十万人の冒険者を支える“バックエンド”とは 2012年8月20日~22日、パシフィコ横浜にて開催されている、日本最大のコンピュータエンターテインメント開発者向けカンファレンス“CEDEC2012”。3日目の2012年8月22日に行われた、“ドラゴンクエストXの舞台裏”と題したセッションをリポートしよう。 非常に胸躍るタイトルが付けられたこのセッション。CEDECに訪れたクリエイターたちの興味も高く、立ち見どころか、会場に入りきらないほどの多くの聴衆が詰めかけた。スピーカーは、スクウェア・エニックス開発部 プログラマの森山朋輝氏。森山氏は、「サーバサイドのマニアックなテーマなので、まさかこれほど多くの方が集まるとは……」と驚いた様子を見せつつも、極めて興
【風の谷のナウシカ】ナウシカがiPadらしきものを使っていると話題に / ネットの声「完全にiPadだ」 2012年8月23日 『風の谷のナウシカ』は、1982年に雑誌で漫画の連載がスタート。1984年に長編アニメ映画として公開された。多くの人の心を打ち、世界中で人気だ。 舞台は人類が起こした「最終戦争」で極限まで発達した科学文明が崩壊したのちの世界だ。その世界で自然との共生を模索する少女・ナウシカ。そのナウシカが作品のなかiPadのようなものを使っているとネット上で話題となっている。 ナウシカがiPadらしきものを使っているのは漫画の序盤だ。ガンシップに乗っているナウシカが取り出したのは平たい長方形の物体。 そしてその長方形の物体を使って地図アプリらしきもので場所を確認しているではないか。これはiPadっぽい! しかも指でフリックしているようにも見えるぞ! これにはネットユーザーも 「完
Twitter のつぶやきを眺めていると、RubyMotion アプリ開発では Sublime Text をエディタに使うのが定番になってきた感じがします。 いい加減、私もライセンスを購入しないといけないなと思いつつ、環境構築の手順などをまとめておきます。 1. Sublime Text をインストール 公式サイト から Sublime Text をダウンロードしてインストールします。 2. Sublime Package Control をインストール Sublime Text は Python で plugin を作成でき、さまざまな機能追加ができるようになっています。Github などを眺めていると便利な plugin がパッケージとしていろいろあります。Package Control は、それらパッケージのインストールや不要になった際にはアンインストールしたりと、文字通りパッケージ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く