「適応障害になってしまって退職をしたい…。でもこれってただの逃げなのかな」 適応障害は人によって症状が違うため、なかなか周りに理解がされにくく、苦しいですよね。 「このまま仕事を続けられそうに…
昨日はてブの人気エントリーに載っていた下記記事の内容をやってみました。 -やたらと重い「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
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でファイ
「Website monitoring status」は、主要WebサービスのAPI稼働状況を確かめられるサービスです。いま正常に動いているのかどうかや、過去の履歴も見ることができますよ。 以下に使ってみた様子を載せておきます。 まず、Website monitoring statusへアクセスしましょう。 このようにAPIの稼働状況が表示されます。主要なWebサービスは網羅されていますね。 過去の履歴も閲覧可能。 また、各APIの状況はグラフで見ることもできます。 開発者の方で、APIをよく使う方には便利なサービスですね。是非ご活用下さい。 Website monitoring status (カメきち)
最近のセキュリティインシデントの中でインパクトが最も大きいのは、Apacheに脆弱性が見つかったことだろう。 Apacheソフトウエア財団は、Apache Webサーバーの全バージョンが影響を受ける脆弱性を明らかにした。DoS(サービス不能)攻撃を可能にする弱点で、すべてのWebサイトの最大65%が攻撃を受ける危険性があるという。既にこの脆弱性を突く攻撃ツールも出回っていることから、英ソフォスはブログで注意を呼びかけた。 DoS攻撃は、サーバーに情報要求を大量に送りつけ、過剰な負荷を与えて接続不可能な状態にする。通常、大規模なWebサイトに攻撃を仕掛けるには相当な馬力が必要になるが、最新の脆弱性ではそれほどの労力を必要としない。 この脆弱性は、ダウンロードを停止、再開できるようにする機能に存在する。最近では、ダウンロードを途中で止めても、最初からやり直さずに、停止したところからまた再開する
パソコンを使うときに、大抵はマウスかタッチパッドでカーソルを操作していると思う。長時間作業をしていると、手首が凝り固まって痛くなったことはないだろうか。また、タッチパッドを操作していて、指先が痛くなるということもあるだろう。 それらの問題を解決してくれる画期的なマウスが登場した。そのマウスとは日本では未発売の「指マウス」だ。ロケットニュース24取材班はデモ機を入手することに成功。使用感を確かめてみたところ、この製品の「エアモード」はプレゼンテーションで相当威力を発揮することが判明した。 このマウスは9月6~7日の日程で東京ビッグサイトで開催されている「東京ギフトショー2011」に出展していた韓国メーカー「NEO REFLECTION社」が取り扱っているものだ。指先に装着して、マウスカーソルを動かすことができる。 電池不要で、付属のアダプターをUSBポートに接続し、本体とつなぐと充電が可能だ
こんにちは。新規開発グループのtakejuneです。 新規開発グループは、その名のとおり新規サービスの開発を担当するグループです。次世代のライブドアを担う「具体的に、人を幸せにするサービス」を生み出すべく日々奮闘しています。 そういうサービスを考えるためのヒントは、古き良きWebサイトの中にも転がっている。今回はそんな話です。 『Craiglist』というサービスを知っていますか? Craiglistは1995年より運営されている、アメリカ最大の"クラシファイド"サービスです。超有名サービスなので、知っている方も多いと思います。 Creiglistは簡単に言うと"地域情報掲示板"のようなサービスです。 このサイトでは、不動産・求人・チケット・家具・洋服・ペット・教育など様々な種類のサービスが募集・応募・売買・交換されており、”売りたい人と買いたい人”のマッチングが膨大なカテゴリで実現されて
こんにちは。カッワーリーを聴きながら気分はパキスタン、で仕事中な野良プログラマ Mariyudu です。 jQuery EasyUI、スゲぇ 最近、いくつかのアルファブログでもちらほら取り上げられつつあるようですが、jQuery EasyUI っていう jQuery 用の U/I ライブラリが何気に凄いです。Web アプリのコントロールパネルなんかを作ろうとすると必要になるパーツやウィジェットがだいたい網羅されていて、ぱっと見た目は Ext JS みたいでもあります。グッドなのは jQuery ベースなので、jQuery ユーザには学習コストが低くて他のライブラリとの併用も出来て嬉しい。 シンプルにできていて見通しが良く、困った時やちょっと変わった事をしたい時もさほど苦労しない。 ライセンスが GPL(商用ライセンスは若干の制限付)。 ってとこでしょうか。 欲しい所から使っていく OSS
何かのやり方や、問題の解決方法をどんどんメモするブログ。そんな大学院生の活動「キャッシュ」に誰かがヒットしてくれることを祈って。 特に探すつもりはなかったけど、技術書を無料で読めるサイトに複数遭遇したので、出会った分だけでもとまとめてみた。無料で読めるサイトと言っても、基本的には無料公開されているページへのリンク集という形。 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を使っていくフェーズに入ります。最初にお伝えしておきたいのは、Toodledoはタスクリストを作るツールではなく、タスクをデータとして扱う、いわばデータベースソフトなのだということです。 このように言うと恐ろしく難しそうだと思う人もいらっしゃるでしょうが、そうではなくて簡単です。なぜなら、データベースだということは、高機能だということになるからです。高機能だから使いにくいのではなく、高機能だから、有り余ったパワーで容易にタスクを処理できるのだ、と考えてください。 アドレスリストと個人情報データベースは違う 人がリストを作り、ついにはデータベースシステムを構築し始める理由は単純です。数が多くなりすぎるからです。 たとえばお友達の数も、子供のころはリストなど用いずとも、頭で覚えておけたでしょう。私のような人好きしない男であれば、友達は1人だったということもあり得
「CSS Gradient Background Maker」はグラデーションを表現するCSS3を自動生成してくれるサービスです。 IE10, Firefox, Opera, Webkit用のコードをそれぞれ生成してくれますよ。 グラデーションの種類を選択して、色を決めれば完了。 非常に簡単にグラデーション背景が作成できます。 以下に使ってみた様子を載せておきます。 まず「CSS Gradient Background Maker」へアクセスしましょう。 グラデーションの種類が3種類あるので、好きなものを選びましょう。 そして色を選択します。 プレビューはその場に表示されますよ。 最下部にCSSがはきだされているので、コピペで使いましょう! 一昔前ならグラデーション用の画像を使っていましたが、 CSSで簡単にこういうのが作れちゃうのでオススメです。
ご質問頂いたので記事にします。クオリティ の高いWordPressのテーマで無料のものは 無いか、または無料で手に入る方法は無い か、とのことでしたのでなかなかクオリティの 高いテーマを無料で配布してくれているサイト をいくつかご紹介します。 というわけで無料で手に入る、有料ライクなWordPressテーマを配布しているサイトのまとめ。ハイクオリティかどうかは個人差があるかなとは思います。 デザインはもちろん、テーマの機能をどういったコードで実装しているか、というのも参考になりますので開発目的に見ておいても損は無いかなと。 dessign swiss-missやonextrapixelでも評価されたデザイナー、クリエイター向けのテーマ。ホワイトベース中心です。有料版もありますが、無料版も見劣りしません。 example dessign Templatic TemplaticはCMSやポート
JavaScript のエラーチェックツール JSLint を、ローカル環境 (MacOSX) のコマンドラインから実行します。 JSLint は Windows の 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
プロセスがブロックする要因の一つにファイル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の動作は速い。ディスクの動作は遅い。 両者の間に速度差を緩和する緩衝
MilkodeはRuby製のソースコード専用の検索エンジン。指定した単語が全て入った行を探すのが特徴。 MilkodeはRuby製のオープンソース・ソフトウェア。最近ではシステムの開発においてスクラッチで開発するのではなく、何かのフレームワークをベースにすることが増えてきた。シンプルなフレームワークもあれば、全てこなしてくれる大型のものもある。 メイン画面 そして開発を行っているとフレームワークやライブラリの中を見なければならないケースが増えてくる。そんな時には毎回grepで探すのではなく、Milkodeを使って高速に検索しよう。 Milkodeはソースコード検索エンジンだ。とてもシンプルなソフトウェアで、ターミナルからinitしてリポジトリを作成する。その後、addでソースコードを取り込んでいくだけで準備が完了してしまう。webオプションでWebサーバが立ち上がり、検索エンジンとして利用
昨日の日記の続きで、Ajaxに固有なセキュリティ問題について検討します。今回はJSON等の想定外読み出しによる攻撃です。これら攻撃手法は本来ブラウザ側で対応すべきもので、やむを得ずWebアプリケーション側で対応する上で、まだ定番となる対策がないように思えます。このため、複数の候補を示することで議論のきっかけにしたいと思います。 まず、作りながら基礎から学ぶPHPによるWebアプリケーション入門XAMPP/jQuery/HTML5で作るイマドキのWeから、Ajaxを利用したアプリケーションの概念図を引用します(同書P20の図1-23)。 前回、前々回は、(5)のHTTPレスポンスの前後で、JSON等のデータ作成(エンコード)に起因するevalインジェクションや、(5)のレスポンスを受け取った後のHTMLレンダリングの際のXSSについて説明しました。 しかし、問題はこれだけではありません。正常
本格派エンジニアの工具箱 第16回Javaソフトウェアのための静的コード解析ツールをセットにした「Software Quality Environment」 「Software Quality Environment」とは ソフトウェアの品質を確保するためには、単体テストをはじめとする動的テストと並んで、ソースコードの静的チェックが極めて重要となります。「Software Quality Environment」(以下、SQE)は、Javaアプリケーション開発向けに公開されている複数の静的コード解析ツールをセットにした、NetBeans用のプラグインです。現在、SQEには次に挙げる4つのツールが含まれています。 FindBugs PMD Checkstyle Dependency Finder これらのツールはそれぞれ単体で利用することもできますが、SQEのメリットは、手軽に複数の異な
はじめに みなさんは単にネットワークという言葉を聞くと、どのようなイメージを持たれるでしょうか。単純にパケットが通過するだけのケーブル的なイメージでしょうか。それとも、ロードバランスやパケットフィルタリングを行う箱のようなイメージでしょうか。 これまでのネットワーク機器はRFC(RequestFor Comment)などの標準で定義されたプロトコルに沿って動作し、ネットワーク機器を利用するユーザはメーカーが用意した記述ルールに従い設定を行うのが一般的でした。このような状況からネットワークは受け身でしか利用できないイメージが定着していると思いますが、次世代ネットワーク制御技術「OpenFlow[1]」の登場により状況が変化しつつあります。 ネットワークをプログラムするOpenFlow OpenFlowを用いればネットワークの動きをプログラムにより制御することができます。ネットワークの動きを
コミュニティーリソース Flex cookbook* (コードの共有) CSS Advisor (ブラウザ別バグ修正) Exchanges* (コンポーネントの共有) Adobe Labs* ユーザフォーラム RSS フィード* Flex バグベース* ユーザグループの検索* ユーザグループについて* Adobe Community Experts (ACE)* デベロッパーイベント* ブログ MXNA* (ブログアグリゲータ) Adobe ブログ* スマートフォン向けサイトには、いくつかのデザインパターンが見られます。今回は、そのコーディング方法について、以下のサンプルサイトをもとに解説します。 ※このサンプルサイトは本連載用に作成したものであり、公式のページではありません。 図1 サンプルサイト。ページ上部に新着記事、中部に製品ロゴを使った記事カテゴリー、下部にリスト型ナビゲーショ
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
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く