タグ

2011年9月8日のブックマーク (23件)

  • 転職・退職代行マガジン -

    「適応障害になってしまって退職をしたい…。でもこれってただの逃げなのかな」   適応障害は人によって症状が違うため、なかなか周りに理解がされにくく、苦しいですよね。 「このまま仕事を続けられそうに…

  • jsdo.itでHTML5実力テストを公開しました - KAYAC Engineers' Blog

    なめこ栽培中のago(@kyo_ago)です。 弊社が運営しているjsdo.itにて、この度HTML5実力テストを公開したのでご紹介します。 HTML5実力テストでは、HTML5関連の問題をJavaScriptコース、HTML/CSSコースに分けて受けることができます。 今回わたしはJavaScriptコースの問題作成を担当したので、HTML/CSSコースを受けてみましたが56点でした。 何回受けても大丈夫なのでぜひ満点を目指してみてください。 テストの結果はjsdo.itのユーザページへbadgesとして表示されます。 カヤックでは高得点な技術者も募集しています!

    jsdo.itでHTML5実力テストを公開しました - KAYAC Engineers' Blog
  • Firefox がバカみたいに速くなった - おいちゃんと呼ばれています

    昨日はてブの人気エントリーに載っていた下記記事の内容をやってみました。 -やたらと重い「FireFox」を、馬鹿みたいに高速化する方法まとめ。|Webディレクターズマニュアル ビックリするくらい速くなったのでお礼も兼ねて報告します。「速くなった」だけでは伝わらないと思い、ストップウォッチを使ってタイムを計ってみましたので、よろしければ参考にしてください。 *Before **(1) 動作環境 Firefox のバージョンは、3.6.22 です。OS は Mac OS 10.6.8(Snow Leopard)。どうして Firefox 4 以降にバージョンを上げないのかって?それはだって Greasemonkey がぁ... ハードのスペックは下記のとおり。 MacBook Air 13 インチ(Late 2010) プロセッサ名: Intel Core 2 Duo プロセッサ速度: 2.1

    Firefox がバカみたいに速くなった - おいちゃんと呼ばれています
  • http://higashizm.sakura.ne.jp/reg/

  • Web開発周りのVimの設定

    HTML/CSS/JavaScriptを書くために行ったVimの設定やインストールしたスクリプト等をざっとまとめてみた。「VimでWeb開発を100倍効率的にする方法」といったような生産性を上げるための設定の類ではない。 HTMLファイルを:makeで文法チェック tidy.vimが用意されているので、HTML Tidyをインストールし、.vimrcに以下のように書くだけで良い。 autocmd FileType html :compiler tidy autocmd FileType html :setlocal makeprg=tidy\ -raw\ -quiet\ -errors\ --gnu-emacs\ yes\ \"%\" tidy.vimのmakeprgでは日語が化けるので-rawを追加する。 HTMLファイルのインデントをやり直す gg=G ノーマルモードではggでファイ

    Web開発周りのVimの設定
  • 主要WebサービスのAPIの稼働状況をひと目で把握できるサービス「Website monitoring status」 | ライフハッカー・ジャパン

    「Website monitoring status」は、主要WebサービスAPI稼働状況を確かめられるサービスです。いま正常に動いているのかどうかや、過去の履歴も見ることができますよ。 以下に使ってみた様子を載せておきます。 まず、Website monitoring statusへアクセスしましょう。 このようにAPIの稼働状況が表示されます。主要なWebサービスは網羅されていますね。 過去の履歴も閲覧可能。 また、各APIの状況はグラフで見ることもできます。 開発者の方で、APIをよく使う方には便利なサービスですね。是非ご活用下さい。 Website monitoring status (カメきち)

    主要WebサービスのAPIの稼働状況をひと目で把握できるサービス「Website monitoring status」 | ライフハッカー・ジャパン
  • Apache Webサーバーに脆弱性、全サイトの65%に影響

    最近のセキュリティインシデントの中でインパクトが最も大きいのは、Apacheに脆弱性が見つかったことだろう。 Apacheソフトウエア財団は、Apache Webサーバーの全バージョンが影響を受ける脆弱性を明らかにした。DoS(サービス不能)攻撃を可能にする弱点で、すべてのWebサイトの最大65%が攻撃を受ける危険性があるという。既にこの脆弱性を突く攻撃ツールも出回っていることから、英ソフォスはブログで注意を呼びかけた。 DoS攻撃は、サーバーに情報要求を大量に送りつけ、過剰な負荷を与えて接続不可能な状態にする。通常、大規模なWebサイトに攻撃を仕掛けるには相当な馬力が必要になるが、最新の脆弱性ではそれほどの労力を必要としない。 この脆弱性は、ダウンロードを停止、再開できるようにする機能に存在する。最近では、ダウンロードを途中で止めても、最初からやり直さずに、停止したところからまた再開する

    Apache Webサーバーに脆弱性、全サイトの65%に影響
  • 日本未発売の「指マウス」をためしてみた / プレゼンで威力を発揮する予感

    パソコンを使うときに、大抵はマウスかタッチパッドでカーソルを操作していると思う。長時間作業をしていると、手首が凝り固まって痛くなったことはないだろうか。また、タッチパッドを操作していて、指先が痛くなるということもあるだろう。 それらの問題を解決してくれる画期的なマウスが登場した。そのマウスとは日では未発売の「指マウス」だ。ロケットニュース24取材班はデモ機を入手することに成功。使用感を確かめてみたところ、この製品の「エアモード」はプレゼンテーションで相当威力を発揮することが判明した。 このマウスは9月6~7日の日程で東京ビッグサイトで開催されている「東京ギフトショー2011」に出展していた韓国メーカー「NEO REFLECTION社」が取り扱っているものだ。指先に装着して、マウスカーソルを動かすことができる。 電池不要で、付属のアダプターをUSBポートに接続し、体とつなぐと充電が可能だ

    日本未発売の「指マウス」をためしてみた / プレゼンで威力を発揮する予感
  • 新しいサービスを考えるためのヒント(温故知新編) : LINE Corporation ディレクターブログ

    こんにちは。新規開発グループのtakejuneです。 新規開発グループは、その名のとおり新規サービスの開発を担当するグループです。次世代のライブドアを担う「具体的に、人を幸せにするサービス」を生み出すべく日々奮闘しています。 そういうサービスを考えるためのヒントは、古き良きWebサイトの中にも転がっている。今回はそんな話です。 『Craiglist』というサービスを知っていますか? Craiglistは1995年より運営されている、アメリカ最大の"クラシファイド"サービスです。超有名サービスなので、知っている方も多いと思います。 Creiglistは簡単に言うと"地域情報掲示板"のようなサービスです。 このサイトでは、不動産・求人・チケット・家具・洋服・ペット・教育など様々な種類のサービスが募集・応募・売買・交換されており、”売りたい人と買いたい人”のマッチングが膨大なカテゴリで実現されて

    新しいサービスを考えるためのヒント(温故知新編) : LINE Corporation ディレクターブログ
  • jQuery EasyUI を使いこなしてみる (ProgressBar 編) - 旧・私と私の猫の他は誰でも隠し事を持っている

    こんにちは。カッワーリーを聴きながら気分はパキスタン、で仕事中な野良プログラマ Mariyudu です。 jQuery EasyUI、スゲぇ 最近、いくつかのアルファブログでもちらほら取り上げられつつあるようですが、jQuery EasyUI っていう jQuery 用の U/I ライブラリが何気に凄いです。Web アプリのコントロールパネルなんかを作ろうとすると必要になるパーツやウィジェットがだいたい網羅されていて、ぱっと見た目は Ext JS みたいでもあります。グッドなのは jQuery ベースなので、jQuery ユーザには学習コストが低くて他のライブラリとの併用も出来て嬉しい。 シンプルにできていて見通しが良く、困った時やちょっと変わった事をしたい時もさほど苦労しない。 ライセンスが GPL(商用ライセンスは若干の制限付)。 ってとこでしょうか。 欲しい所から使っていく OSS

    jQuery EasyUI を使いこなしてみる (ProgressBar 編) - 旧・私と私の猫の他は誰でも隠し事を持っている
  • コンピュータ系技術書を無料で読めるサイトまとめ - 情報科学屋さんを目指す人のメモ(FC2ブログ版)

    何かのやり方や、問題の解決方法をどんどんメモするブログ。そんな大学院生の活動「キャッシュ」に誰かがヒットしてくれることを祈って。 特に探すつもりはなかったけど、技術書を無料で読めるサイトに複数遭遇したので、出会った分だけでもとまとめてみた。無料で読めるサイトと言っても、基的には無料公開されているページへのリンク集という形。 O'REILLY Open Books http://oreilly.com/openbook/ リンク先の右にあるリンクの書籍が無料。左のジャンル分けは通常の書籍一覧なので注意。他のサイトに比べるとだいぶ少ない。 O'REILLY Open Feedback Publishing System (OFPS) http://ofps.oreilly.com/ 出版前の書籍を公開して、フィードバックを受け付けるというサイト。作りかけのも存在するが、最新の内容が読めると

  • 曇ったガラスコップは酢を使うとキレイに蘇るらしい | ライフハッカー・ジャパン

    硬水を使うと、食洗機で洗ってもガラス製のコップに曇りが残ることがありますね。そんなとき、酢を使うとキレイな輝きが戻るそうです。 Photo by Dennis Matheson. ホーム系ブログメディア「Re-Nest」では、酢を使って、ガラスコップの輝きを復活させる方法を紹介しています。 ホワイトビネガー小さじ2~3杯を布巾に浸し、これでガラスコップを拭くだけ。酢のにおいも残らず、次第に蒸発します。「でも、やっぱり酢のにおいが気になる...」という方は、熱いお湯と酢2カップの入った浅い鍋やプラスチック製の洗い桶にガラスコップを浸したあと、余分な水分を取って自然乾燥させるという方法もあります。 このほか、食洗機のリンス剤として酢を投入するというのも一法ですが、この「Re-Nest」の記事によると、水の硬度が高い場合は、それほど洗浄効果は期待できないそうです。 ガラスコップの曇りとりには、歯

    曇ったガラスコップは酢を使うとキレイに蘇るらしい | ライフハッカー・ジャパン
  • Toodledoの使い方 第3回 Toodledoはデータベース | シゴタノ!

    今回から、実際にToodledoを使っていくフェーズに入ります。最初にお伝えしておきたいのは、Toodledoはタスクリストを作るツールではなく、タスクをデータとして扱う、いわばデータベースソフトなのだということです。 このように言うと恐ろしく難しそうだと思う人もいらっしゃるでしょうが、そうではなくて簡単です。なぜなら、データベースだということは、高機能だということになるからです。高機能だから使いにくいのではなく、高機能だから、有り余ったパワーで容易にタスクを処理できるのだ、と考えてください。 アドレスリストと個人情報データベースは違う 人がリストを作り、ついにはデータベースシステムを構築し始める理由は単純です。数が多くなりすぎるからです。 たとえばお友達の数も、子供のころはリストなど用いずとも、頭で覚えておけたでしょう。私のような人好きしない男であれば、友達は1人だったということもあり得

  • グラデーション背景用のCSSを自動生成してくれるサービス「CSS Gradient Background Maker」 : 二十歳街道まっしぐら

    CSS Gradient Background Maker」はグラデーションを表現するCSS3を自動生成してくれるサービスです。 IE10, Firefox, Opera, Webkit用のコードをそれぞれ生成してくれますよ。 グラデーションの種類を選択して、色を決めれば完了。 非常に簡単にグラデーション背景が作成できます。 以下に使ってみた様子を載せておきます。 まず「CSS Gradient Background Maker」へアクセスしましょう。 グラデーションの種類が3種類あるので、好きなものを選びましょう。 そして色を選択します。 プレビューはその場に表示されますよ。 最下部にCSSがはきだされているので、コピペで使いましょう! 一昔前ならグラデーション用の画像を使っていましたが、 CSSで簡単にこういうのが作れちゃうのでオススメです。

    グラデーション背景用のCSSを自動生成してくれるサービス「CSS Gradient Background Maker」 : 二十歳街道まっしぐら
  • 有料でもおかしくないようなクオリティの高いWordPressテーマを無料で配布しているサイトいろいろ - かちびと.net

    ご質問頂いたので記事にします。クオリティ の高いWordPressのテーマで無料のものは 無いか、または無料で手に入る方法は無い か、とのことでしたのでなかなかクオリティの 高いテーマを無料で配布してくれているサイト をいくつかご紹介します。 というわけで無料で手に入る、有料ライクなWordPressテーマを配布しているサイトのまとめ。ハイクオリティかどうかは個人差があるかなとは思います。 デザインはもちろん、テーマの機能をどういったコードで実装しているか、というのも参考になりますので開発目的に見ておいても損は無いかなと。 dessign swiss-missやonextrapixelでも評価されたデザイナー、クリエイター向けのテーマ。ホワイトベース中心です。有料版もありますが、無料版も見劣りしません。 example dessign Templatic TemplaticはCMSやポート

    有料でもおかしくないようなクオリティの高いWordPressテーマを無料で配布しているサイトいろいろ - かちびと.net
  • JSLint を MacOSX の JSC でローカル(コマンドライン)実行する - ShobonEngineの日記

    JavaScript のエラーチェックツール JSLint を、ローカル環境 (MacOSX) のコマンドラインから実行します。 JSLintWindows の WSH, Mozilla の Rhino の他、MacOSX の JSC (JavaScriptCore) フレームワークからローカル実行できます。 1. JSLint のソースコードをダウンロード github に公開されている JSLint のソースコード (GitHub - douglascrockford/JSLint: The JavaScript Code Quality Tool) をダウンロードします。 フォルダ名を「JSLINT」等に変更し、任意のディレクトリ(これから頻繁に参照する)に配置します。 2. JSC JSLint Wrapper をダウンロード shell script to invoke j

    JSLint を MacOSX の JSC でローカル(コマンドライン)実行する - ShobonEngineの日記
  • バッファキャッシュとAIO(1)

    プロセスがブロックする要因の一つにファイルI/Oがあります。これを同期I/Oと言いますが、POSIXではAIO(非同期 I/O、Asynchronous I/O)も定義しており、I/O中でもプロセスがブロックせず他の処理を進められるようになります。 記事ではバッファキャッシュからファイル I/Oを解説し、Linuxのio_submit(2)を用いたPOSIX準拠のAIOライブラリを試作してみます。 ファイルI/Oとバッファキャッシュ io_submit(2)ではDirect I/Oを用いますが、ライブラリの試作へ進む前にまずファイルI/Oのバッファ(バッファキャッシュ)について整理します。実は単にバッファと言ってしまうと誤解される場面が多くあり、例えばプログラミング入門一般としてファイルI/Oを取り上げる際には、 CPUの動作は速い。ディスクの動作は遅い。 両者の間に速度差を緩和する緩衝

    バッファキャッシュとAIO(1)
  • 肥大化していくシステムの中で目的の機能を検索·Milkode MOONGIFT

    MilkodeはRuby製のソースコード専用の検索エンジン。指定した単語が全て入った行を探すのが特徴。 MilkodeはRuby製のオープンソース・ソフトウェア。最近ではシステムの開発においてスクラッチで開発するのではなく、何かのフレームワークをベースにすることが増えてきた。シンプルなフレームワークもあれば、全てこなしてくれる大型のものもある。 メイン画面 そして開発を行っているとフレームワークやライブラリの中を見なければならないケースが増えてくる。そんな時には毎回grepで探すのではなく、Milkodeを使って高速に検索しよう。 Milkodeはソースコード検索エンジンだ。とてもシンプルなソフトウェアで、ターミナルからinitしてリポジトリを作成する。その後、addでソースコードを取り込んでいくだけで準備が完了してしまう。webオプションでWebサーバが立ち上がり、検索エンジンとして利用

  • PHPのイタい入門書を読んでAjaxのXSSについて検討した(3)~JSON等の想定外読み出しによる攻撃~ - ockeghem(徳丸浩)の日記

    昨日の日記の続きで、Ajaxに固有なセキュリティ問題について検討します。今回はJSON等の想定外読み出しによる攻撃です。これら攻撃手法は来ブラウザ側で対応すべきもので、やむを得ずWebアプリケーション側で対応する上で、まだ定番となる対策がないように思えます。このため、複数の候補を示することで議論のきっかけにしたいと思います。 まず、作りながら基礎から学ぶPHPによるWebアプリケーション入門XAMPP/jQuery/HTML5で作るイマドキのWeから、Ajaxを利用したアプリケーションの概念図を引用します(同書P20の図1-23)。 前回、前々回は、(5)のHTTPレスポンスの前後で、JSON等のデータ作成(エンコード)に起因するevalインジェクションや、(5)のレスポンスを受け取った後のHTMLレンダリングの際のXSSについて説明しました。 しかし、問題はこれだけではありません。正常

    PHPのイタい入門書を読んでAjaxのXSSについて検討した(3)~JSON等の想定外読み出しによる攻撃~ - ockeghem(徳丸浩)の日記
  • 第16回 Javaソフトウェアのための静的コード解析ツールをセットにした「Software Quality Environment」 | gihyo.jp

    格派エンジニアの工具箱 第16回Javaソフトウェアのための静的コード解析ツールをセットにした「Software Quality Environment」 「Software Quality Environment」とは ソフトウェアの品質を確保するためには、単体テストをはじめとする動的テストと並んで、ソースコードの静的チェックが極めて重要となります。「⁠Software Quality Environment」(⁠以下、SQE)は、Javaアプリケーション開発向けに公開されている複数の静的コード解析ツールをセットにした、NetBeans用のプラグインです。現在、SQEには次に挙げる4つのツールが含まれています。 FindBugs PMD Checkstyle Dependency Finder これらのツールはそれぞれ単体で利用することもできますが、SQEのメリットは、手軽に複数の異な

    第16回 Javaソフトウェアのための静的コード解析ツールをセットにした「Software Quality Environment」 | gihyo.jp
  • 第1回 OpenFlowって何だ!? | gihyo.jp

    はじめに みなさんは単にネットワークという言葉を聞くと、どのようなイメージを持たれるでしょうか。単純にパケットが通過するだけのケーブル的なイメージでしょうか。それとも、ロードバランスやパケットフィルタリングを行う箱のようなイメージでしょうか。 これまでのネットワーク機器はRFC(RequestFor Comment)などの標準で定義されたプロトコルに沿って動作し、ネットワーク機器を利用するユーザはメーカーが用意した記述ルールに従い設定を行うのが一般的でした。このような状況からネットワークは受け身でしか利用できないイメージが定着していると思いますが、次世代ネットワーク制御技術「OpenFlow[1]⁠」の登場により状況が変化しつつあります。 ネットワークをプログラムするOpenFlow OpenFlowを用いればネットワークの動きをプログラムにより制御することができます。ネットワークの動きを

    第1回 OpenFlowって何だ!? | gihyo.jp
  • スマートフォン時代のWebサイト制作 第3回 スマートフォン向けのコーディング | デベロッパーセンター

    コミュニティーリソース Flex cookbook* (コードの共有) CSS Advisor (ブラウザ別バグ修正) Exchanges* (コンポーネントの共有) Adobe Labs* ユーザフォーラム RSS フィード* Flex バグベース* ユーザグループの検索* ユーザグループについて* Adobe Community Experts (ACE)* デベロッパーイベント* ブログ MXNA* (ブログアグリゲータ) Adobe ブログ* スマートフォン向けサイトには、いくつかのデザインパターンが見られます。今回は、そのコーディング方法について、以下のサンプルサイトをもとに解説します。 ※このサンプルサイトは連載用に作成したものであり、公式のページではありません。 図1 サンプルサイト。ページ上部に新着記事、中部に製品ロゴを使った記事カテゴリー、下部にリスト型ナビゲーショ

  • Introducing Play 2.0

    Since 2007, we have been working on making Java web application development easier. Play started as an internal project at Zenexity and was heavily influenced by our way of doing Web projects: focusing on developer productivity, respecting Web architecture, and using from the start a fresh approach to packaging conventions - breaking where it made sense the so-called JEE best practices. In 2009, w