StepHacksのブックマーク (2,170)

  • ウェブ制作関連のチートシートをまとめたポータルサイト -Quickly Code

    HTML5/CSS3/jQueryをはじめ、サーバーやプログラミング、デザインなどウェブ制作関連のチートシートをまとめているサイトを紹介します。下記はチートシートを分類しているタグの一部です。 Quickly Code タグ一覧 各ジャンルのチートシートは数もそろっており、それぞれ簡単な説明とダウンロード先のリンクが掲載されています。 その中から下記にいくつか紹介します。

  • storiesinflight.com is coming soon

    is a totally awesome idea still being worked on. Check back later.

  • [ruby-dev:42166] Ruby'sライセンスの、BSDLとのデュアルライセンスへの変更

    Subject: [ruby-dev:42166] Ruby'sライセンスの、BSDLとのデュアルライセンスへの変更 From: "NARUSE, Yui" <naruse@ r i j Date: Wed, 1 Sep 2010 01:48:16 +0900 Ruby's ライセンスは BSDL と Ruby's のデュアルライセンスになります。 == 拝啓 Ruby's ライセンスは、Ruby とその関連ソフトウェアで用いられており、 GPLv2 と狭義の Ruby's ライセンスとのデュアルライセンスになっています。 しかし、このライセンスには以下のような問題がありました。 * GPLv3 非互換 * 慎ましやかには、BSDL として Ruby's のコードを配布できない * 一方で、その気になれば引用条項や名前条項を使ってなんでもできる 結局、Ruby's ライセンスのコピーレフト

  • 第136回 Ubuntuで公衆無線LANを使う | gihyo.jp

    3GやWiMAX回線で外出先でもインターネットに接続している方も多いでしょう。ただ、建物内や地下、新幹線のトンネル区間など、電波の届きにくい場所では使えないこともあります。 今回は、3GやWiMAX回線ではカバーできない範囲を補完できる公衆無線LANをUbuntuから使う方法を紹介します。 公衆無線LANの種類 公衆無線LANサービスを提供している事業者は複数あり、それぞれアクセスポイントの数や提携しているお店が異なっています。よく利用する場所やお店で無線LANを使うには、どの事業者と契約すればいいのかを事前に調べる必要があります。 例えば、東海道新幹線(東京-新大阪間)のN700系車内で使いたい場合は、5つの事業者のサービスのいずれかを利用しなければなりませんし、スターバックスコーヒーで使いたい場合は店舗検索のページからリンクされているPDFファイルを見て、利用する店舗がどのサービスに対

    第136回 Ubuntuで公衆無線LANを使う | gihyo.jp
  • Emacs用の開発支援ツールを集めた「CEDET」、バージョン1.0が登場 | OSDN Magazine

    CEDET開発グループは8月30日、Emacs用の統合開発環境(IDE)「Collection of Emacs Development Environment Tools(CEDET)1.0」を公開したと発表した。SourceForgeのプロジェクトページより入手できる。 CEDETはEmacsを使った高度な開発環境の作成を目的に、開発環境ツールを集めたIDE。Speedbar、EIEIO、EDE(Emacs Development Environment)、Semanticといったライブラリを含み、プロジェクト管理システム、コードコンパイル、ヘルプ/ジャンプ、シンボル参照、コード生成、UMLダイアグラム、コードブラウジングなどの機能を持つ。C、C++JavaEmacs Lisp、JavaScriptPythonなどさまざまな言語に対応する。ただし言語ごとにサポートレベルは異なり、

    Emacs用の開発支援ツールを集めた「CEDET」、バージョン1.0が登場 | OSDN Magazine
  • エンジニアは意欲をもち成長しサービスに広く関わり成果を上げ高い報酬を得るというストーリーに賛同できるかどうか - 反言子

    2010年8月27-29日日Ruby会議2010に参加しました。 1日目にrake:money 拡大版〜Rubyエンジニアと企業の幸せな関係〜という企画に参加しました。 簡単なメモは@kiwofusiのTwitterログをご覧ください。 エンジニアはサービスに広く関わり成果を上げ高い報酬を得るべき 海外では優秀な新卒に高額な給料が支払われることに対して、日では差がつかないことが議論されていました。海外ではエンジニアがサービスの企画までやること、日でもDeNA、GREE、ドワンゴが新卒にお金を出していること、即戦力となる新卒はめったいいないこと、などの意見が挙げられました。 よいサービスをはやくやるためにはエンジニアが企画もやって、サービスの収益はエンジニアに還元されて、したがって優秀なエンジニアは相応の収入を得られるべきだ、という方向性を感じました。 また、今後活躍できるエンジニア

    エンジニアは意欲をもち成長しサービスに広く関わり成果を上げ高い報酬を得るというストーリーに賛同できるかどうか - 反言子
  • JavaScriptのライブラリをGithubから呼び出して高速化 | Web活メモ帳

    「Cached Commons」はGithubにあるJavaScriptライブラリを集めているサイトです。 みんなでGithubにあるライブラリを呼び出して、ユーザーにキャッシュしてもらおうというプロジェクトです。 サイトの高速化につなげる事ができますね。 Google Ajax Librariesと一緒? 基的な考え方はGoogle Ajax Librariesと一緒ですね。 サーバーにアップしなくても良いので、サーバー側の負荷減少にもなるかと思います。 jQueryのプラグインなど豊富にそろっているので、GoogleAPIより一枚上手かもしれません。 Githubで公開しているライブラリを申請すれば加えてくれるのもポイントです! 他のライブラリもGithubで開発・公開すれば良いのにと思わずには居られませんねw

    JavaScriptのライブラリをGithubから呼び出して高速化 | Web活メモ帳
  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
  • [JS]jQueryのプラグイン33+1選 -2010年7・8月

    紹介済みから未紹介のものまで、jQueryのプラグイン34選です。 Shadow animation シャドウをアニメーション。 bgFade マウスホバーで背景をフェードでアニメーション。 hove

  • 私家版テスト駆動開発 - rabbit2goのブログ

    テスト駆動開発(TDD)をやってみたいけど最初の一歩がなかなか踏み出せないという人が少なくないようだ。あまり形式張らずに出来るところから少しずつでも挑んでいくのがコツだと思うのだけど、教科書に出てくる「正しいやり方」に躊躇してしまうケースがあるらしい。そんな訳で、今回は我流のテスト駆動開発方法を紹介してみたい。 テスト戦略を決める 制限のある開発期間内に効率的にテストコードを作る必要がある以上、何を目標として何処までをテストすべきか目標を決めておくことは欠かせない。もちろん、カバレッジ100%のコード作成は望ましいものの、異常系を含めてそこまでの網羅率を実現するのは難しいことが多いし、GUI処理は時間をかけてマクロを作るより人間が目視で確認した方が手っ取り早かったりする。費用対効果を考えて、もっとも効果の大きい箇所を重点的にテストコードでカバーすることを考えたい。 テストコードは後付け 由

    私家版テスト駆動開発 - rabbit2goのブログ
  • チェックしておきたいぜい弱性情報<2010.08.31>

    2010年8月22日までに明らかになったぜい弱性情報のうち、気になるものを紹介します。それぞれ、ベンダーなどの情報を参考に対処してください。 Adobe Reader 9.3.4/8.2.4、Acrobat 9.3.4/8.2.4リリース:APSB10-17(2010/08/19) 米アドビ システムズからAdobe Reader 9.3.4/8.2.4とAcrobat 9.3.4/8.2.4がリリースされました。このリリースでは、2010年7月28日にセキュリティカンファレンスBlack Hat USA 2010で報告された任意のコード実行につながるぜい弱性(CVE-2010-2862)(図1)、2010年3月29日に公開されたPDFファイルにおけるLaunchを用いたプログラム実行のぜい弱性(CVE-2010-1240)、APSB10-16で公開されたAdobe Flash Playe

    チェックしておきたいぜい弱性情報<2010.08.31>
  • 【HTMLタグの簡単検索】TAG index - ホームページ作成情報

    ページ全般 ボックス テキスト リンク リスト イメージ テーブル フレーム フォーム フィルタ CSSの基 CSSプロパティ一覧[ABC順] リファレンスについて HTML リファレンス HTML Living Standardに対応したリファレンスです。 HTMLタグ リファレンス HTML4の時代に作成したリファレンスです。古いWebページを更新する際などに参考にしてください。 CSS リファレンス CSS2の時代に作成したリファレンスです。

    【HTMLタグの簡単検索】TAG index - ホームページ作成情報
  • まるで何かのOSに搭載されているようなブラウザベースの高機能ファイルマネージャ「elFinder」:phpspot開発日誌

    まるで何かのOSに搭載されているようなブラウザベースの高機能ファイルマネージャ「elFinder」 2010年08月31日- elFinder - file manager for web まるで何かのOSに搭載されているようなブラウザベースの高機能ファイルマネージャ「elFinder」。 次のような左側にツリービュー、右側にファイル一覧のインタフェースをもち、ファイルはドラッグ&ドロップも出来たりするリッチなブラウザベースのファイルマネージャを実現できるオープンソースです。 フォルダはAjax形式で画面遷移せずに中身を表示することが出来ます。 ファイルのアップロードは勿論、フォルダや新規ファイルをその場で作るような機能もあります。 新規ファイルはその場で直接編集することだってできちゃいます。 ツールバーから色々な操作が可能です。 認証など、気をつけたい部分はありそうですが、ちょっと設置し

  • 最近のWebSocket事情についてまとめとく - Keep on moving

    id:Jxck(@Jxck_)さんからのリクエストもありましたので、現状でのWebSocket情報をまとめておきます。 ※この情報は2010/9/1時点のものです。ご覧になっている時点の情報とは変わっている可能性があります。 ※2010/9/1:いろいろ更新しました。 ※書かれてから相当な日数がたっていますので、このエントリーは役に立ちません。WebSocketはRFC(http://www.ietf.org/rfc/rfc6455.txt)がでました。最新の状況は他のサイトをご覧になることをお勧めします。情報をアップデートできなくてすみません。 ざっくり説明 一言で説明すると、WebServerとWebBrowser用の双方向通信用のプロトコル。 Server側からのプッシュができるので、XHRでポーリングする必要がない。 現行のWebSocket対応ブラウザ側には,same origi

  • Webの3つの問題を解決する「HTML5」とは何なのか

    最近よく目にする「HTML5」という言葉。JavaScriptAPICSS3、SVGなどを含め、急速な広がりを見せつつある「HTML5」の基礎を学べる入門連載です。「HTML5を使うと、何ができるのか」「それを実現するには、どのようなプログラムを書いたらいいのか」をお届けします どっからどこまでが「HTML5」なの? 最近、「HTML5」という単語を目にする機会が驚くほど増えました。ニュースやブログで取り上げられない日はほとんどありませんし、筆者が主催している勉強会を含め、開発者同士の勉強会でもHTML5がテーマになることが少なくありません。 しかし一方で、「『HTML5』といわれているものは範囲が広すぎて、とても学ぶ時間がとれない」という声もよく聞きます。それもそのはず、HTML5は現在世界でも最もホットなテーマといってもよく、世界中の名だたる開発者や企業が日々仕様を提案したり、改善

    Webの3つの問題を解決する「HTML5」とは何なのか
  • JavaScript初級者から中級者になろう

    JavaScript。「ジャヴァスクリプト」と読みます。主にWebページに動きを与えるものです。 現在では結構多くのページに使われていますが、その多くはとてもレベルが低く不適切なものです。もっと質の高いJavaScriptを使える人が増えるといいなという思いから、このページを作りました。 初級者の基礎知識 文を理解するにはJavaScriptの知識がそれなりに要るので、JavaScriptがそもそもあまり分からない人は、この辺を読んでみましょう。 基礎第一回 基礎第二回 基礎第三回 基礎第四回 基礎第五回 基礎第六回 第一章 オブジェクト オブジェクトとは オブジェクトの実体 配列のコピー オブジェクトと関数 第二章 DOMの基礎 HTMLと木構造 DOMとは 基的な操作とテキストノード 木構造の操作:ノードの除去 木構造の操作:ノードの追加 木構造の操作:さまざまな機能 木構造の操作

  • Mac OSX用Gitクライアント·Gitbox MOONGIFT

    GitboxはMac OSX用のフリーウェア。Gitはターミナルからでも十分使えるため、GUIフロントエンドを必要とはしてこなかった。だが複数人が関わるプロジェクトでは不慣れな人も多い。そうした時にはやはりGUIフロントエンドがあると便利だ。 見た目はシンプルなGitクライアント Gitの全ての操作を行えなくとも、普段の運用上はコミットしたりPushやPullを実行できるだけでも十分だろう。そんなライトなGitフロントエンドとしてGitboxを紹介しよう。 Gitboxは任意のリポジトリを指定して開く。そうするとコミットログが一覧で見られる。その中で変更されたファイルについても確認が可能だ。さらにファイルを選択すればFileMergeなどの差分表示ソフトウェアで変更箇所が確認できる。 差分の確認は外部ツールで 変更されてリポジトリに反映されていないファイルの一覧も確認できる。後はファイルを

    Mac OSX用Gitクライアント·Gitbox MOONGIFT
  • [mac][emacs] Cocoa Emacsの設定近況 « 岩家ぶろぐ

    はじめに この数日で,Perl開発環境としてのEmacsの設定 | おいぬま日報 とか Emacsテクニックバイブル ~作業効率をカイゼンする200の技~ とか WEB+DB PRESS Vol.58 のEmacs特集とかを読んで,私のEmacs環境的にいろいろインプットできた気がするので,それらをまとめてアウトプット. 以下,新たに知った中で,個人的によく使うだろうと思った機能,以前の言及 からの設定の変更とかなどを書いていきます. なお,.emacsの変更以外にもインストール作業等が必要なものが多々ありますが,そのあたりは省略していますのであしからず. インプットいろいろ ヘルプいくつか <f1> k(describe-key) <f1> b(describe-bindings) <f1> v(describe-variable) <f1> f(describe-function) 同

  • Mac初心者が最初にやるべきセキュリティ | nanapi[ナナピ]

    Mac初心者が最初にやるべきセキュリティに関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。はじめに MacWindowsにくらべてウイルスに強いと言われますが、単純にユーザー数が少ないから狙われる機会が少ないだけ。Macに変えたばかりでセキュリティ対策に困っていませんか?Mac購入後にすぐ出来るセキュリティ対策をいくつか紹介します。 ファイル拡張子の表示 拡張子とは、ファイル名の後ろに付いてくる「.app」とか「.txt」といった3〜4文字程度の文字列のこと。たとえば、インターネットで画像を落としたら「.png」とか「.jpg」といった文字の列がファイルの最後に付いていませんか?これを「拡張子」と呼びます。要はファイルの種類を表すために存在するタグのようなもの。 MacPCを使うときに、この拡張子を表示させておかないと「なりすまし」の

  • 美味しそう!分かりやすい!料理写真の撮り方 - TOPICS - 日経レストラン ONLINE

    コンパクトデジタルカメラ 500万画素程度で十分 手ぶれ防止機能があるとベター 三脚 小型でOK 撮影ボックス 縦横奥行きが60cm以上 卓上ランプ 昼白色の蛍光灯でOK バック紙 白、黒 きれいな写真を撮るためには、それなりの道具が必要だ。それは(1)カメラ(2)三脚(3)撮影ボックス(4)照明(5)バック紙の5 つ。 まず、カメラは市販されている500万画素程度のコンパクトデジカメで十分だ。 次に準備したいのは三脚。手振れ防止機能の付いたデジカメが多いが、それでも三脚はあった方がいい。サイズは最大長1.2m 以上のもの。 通称「ハコ」と呼ばれる撮影ボックスも欲しい。太陽光で撮影するのが最も手軽だが、それが難しい場合でも、ボックスで囲んで太陽光と同じような照明を当てることで良い写真が撮れる。 照明は勉強用などの卓上スタンドで十分。できればライト部分の角度を自由に変えられるものがいい。昼白