タグ

2011年1月24日のブックマーク (15件)

  • 少しのコードで実装可能な20のjQuery小技集

    2016年6月22日 jQuery 素敵な動きを手軽に実装できるJavaScriptライブラリ「jQuery」。jQueryには多くのプラグインが揃っていますが、以前書いた「少しのコードで実装可能な20のCSS小技集 」に続き、今回はプラグインなしで実装できるjQueryの小技を紹介します!「jQueryってなんだ?」という人もコピペで実装できますよ!サンプルも用意したのでぜひご覧ください! ↑私が10年以上利用している会計ソフト! 追記:この記事で紹介されているいくつかの方法が、今ではCSSのみで実装可能です!詳しくは「かつてはJavaScriptを利用していたものの、今ではCSSのみで実装できる10の小技」をご覧ください。 jQueryの基的な使い方 まずはjQuery家からjQueryファイルをダウンロードします。<head> 内に下記を記述し、jQueryファイルを読み込みます

    少しのコードで実装可能な20のjQuery小技集
  • drunkenprogrammerblog

  • 防御的プログラミング・予想されないエラーの処理 - Strategic Choice

    エラーには、「ありえない」「どうしようもない」予想外のエラーと、「おこるかもしれない」「なにかしなくてはいけない」予想内のエラーがあります。予想外のエラーを処理するには「アサーション」を使用します。アサーションとはアサーションは、開発時にプログラムの実行(の真偽)をプログラム自体で検査するコードです。アサーションが真であることは、すべてが順調に実行されていることを意味し、アサーションが偽であることは、コードから予想外のエラーが検出されたことを意味します。アサーションが偽の場合は、その旨メッセージが「アサート」され、プログラムが中止されます。アサーションは、大きくて複雑なプログラムや高い信頼性が要求されるプログラムでは特に効果的です。インターフェイスの条件の不一致や、コードを変更したときに紛れ込んだエラーなどをすばやく暴き出すことができます。アサーションのメッセージはユーザー用ではありません

  • フォームのリアルタイム入力チェック « エンジニアのためのUI改善講座

    入力フォームはすぐにチェックする 入力フォームの存在しないシステムは中々無いでしょう。入力する場所がある限り、サーバーサイドでそれを素直に受け入れるわけにはいきません。SQLインジェクションやOSコマンドインジェクションをかけられる事もありますし、不正な値でDBに不整合が起こる可能性があります。 すべての入力値は、チェックボックス値やラジオボタン値にいたるまで、残らずチェックしなくてはなりません。したがって、サーバーサイドではこれらの入力チェックを一分の隙間もなく行うことになります。 多くのシステムは工数の関係もあって、サーバーサイドのチェックのみを実施しています。クライアントサイド(JavaScript)での入力チェックは、実装を毛嫌いされます。やってもやらなくても変わらないよ、というのが多くの意見だと思いますが、そんな事はありません。 クライアント・サーバー間の通信が減るので負荷は下が

    atm_09_td
    atm_09_td 2011/01/24
  • 共有ホームディレクトリ環境の管理方法 - Blog by Sadayuki Furuhashi

    MacPorts や apt などのパッケージ管理システムでインストールできないアプリケーションやライブラリ、自分で書いたツールなどを、ホームディレクトリにインストールしたいことは良くある。 ホームディレクトリならroot権限が要らないし、rootを持っている場合でも思わぬ操作ミスや設定ミスのリスクを抑えられる利点がある。アンインストールもしやすい。gem や easy_install などのスクリプト言語の管理システムが、OS全体のパッケージ管理システムと競合してしまう問題も回避できる。 このようにホームディレクトリにアプリケーションをインストールするときに、複数のバージョンを同時にインストールしたいことがある。また、異種のOSやCPUアーキテクチャのマシンでホームディレクトリを共有したかったりする*1 *2。 以上のような要求があるときに、ホームディレクトリ環境をどうのように構築し、P

    共有ホームディレクトリ環境の管理方法 - Blog by Sadayuki Furuhashi
  • サーバを作りながら学ぶWebSocketプロトコル - みずぴー日記

    WebSocketって何? WebSocketは、Javascriptでサーバとリアルタイム双方向通信をする仕組みです。概要は第1回 WebSocket登場までの歴史:Jettyで始めるWebSocket超入門|gihyo.jp … 技術評論社によくまとまっています。 この記事ではWebSocketサーバを実装しながら、どういうプロトコルかを解説します。サンプルコードはWebSocket Draft 76でechoサーバーを作ってみた - いろいろな何かのものを参考にさせていただいています。ありがとうございます。 ※WebSocketプロトコルは現在ドラフトの段階なので、そのうち仕様が変わる可能性があります。この記事は20111/23時点の情報です。 プロトコル概要 WebSocketで通信を行なうおおまかな流れは次のようになります。 クライアントとサーバの間でハンドシェイクを行ない、接続

    サーバを作りながら学ぶWebSocketプロトコル - みずぴー日記
  • Loading...

  • How to Read Math in Japanese (また、英語での数学の読み方) - Michael Mazack

    As you may be aware, I am a mathematician who knows Japanese. Thus, I have decided to compile a list of how to read mathematics in both English and Japanese. A lot of this information was found in the source listed at the bottom of the page. I hope you find this list useful. Using Rikaichan to read the kanji may be helpful. 私は日語が分かる数学者なので、このリストを書くことにした。日人なら、英語の文章は役に立つだろう。だから、もし役に立つと思ったら、よく使って文章を

  • 正規表現モジュールからはじめるスクレイピング - YAMAGUCHI::weblog

    はじめに こんにちは、Python界のつけ麺大王@麻布十番です。先日はpyqueryを使ってWebでスクレイピングをする方法をご紹介いたしましたが、そもそも昨今のプログラミング言語ではたいてい正規表現が使えるようになっていまして、単純なものならこれを使ってスクレイピングするのもいいですよねー、っつー話。ほんの10分やってみればわかると思います。 リンク 全部標準ドキュメントの正規表現操作のところに載ってます。日語ドキュメントはローカルに置いときましょう。 7.2. re — 正規表現操作 — Python 2.7ja1 documentation 確認したい点 パターンマッチさせようとしている文字列はstrかUnicodeか パターンもUnicodeにしなければいけなくなる re.UNICODEを付ける VERBOSEを使うのかどうか 長すぎるパターンでは積極的に使うべき エスケープすべ

    正規表現モジュールからはじめるスクレイピング - YAMAGUCHI::weblog
  • 構造に沿って要件をUMLで具体的に定義する

    はじめに 「上流工程で作成するドキュメント」というとWordやExcelなどを使い、自然言語(文章など)で表したものをイメージすると思います。しかし、昔から自然言語での表現はあいまいになることが多く、仕様としては適さないことが指摘されています。 皆さんも過去に意味不明な要件定義書を受け取ったことや、「いろいろ書いてあるけど重要なのはたった1行だった」あるいは粒度がバラバラで統一感のないものなどさまざまな要件定義書を見てきたと思います。 前回は要件定義には構造があり、その構造を使うことで要件をスムーズに定義できることを紹介しました。今回はその構造に沿った具体的な定義の方法をご紹介します。 リレーションシップ駆動要件分析(RDRA)は、その名のとおりリレーションシップが重要な意味を持ちます。その情報のつながりを直接表現できる図的な方法としてUMLを使います。 UMLを使って要件を定義する 視点

  • Chromeでツイッター使うならコレ! Twitter系定番のエクステンションChromed Birdで遊ぼう!! - 週刊アスキー

    Twitterは今やWebではかかせないコミュニケーションツールになった。仕事中も休日中も、チェックに余念のないユーザーは『Twit』や『Tweetdeck』、『Saezuri』などの専用クライアントを利用している人も多いはず。だが、気合を入れずにちょっと使う程度なら、やはりブラウザの拡張機能で使うのがスマートだ。今回は、Chromeで使えるの定番のTwitter拡張機能Chromed Bird』を紹介しよう。 Chromed Birdは、アイコンをクリックすることでTwitterのタイムラインを簡単に閲覧できるエクステンションだ。また、アイコンに、現在未読のツイート数と種類を色分けで表示してくれる機能もある。TLの表示や更新頻度なども細かく設定可能だ。特段すぐれた機能はないものの必要な機能はそろっており使い勝手もよい。 ■インストール Google Chromeのエクステンション配布サ

    Chromeでツイッター使うならコレ! Twitter系定番のエクステンションChromed Birdで遊ぼう!! - 週刊アスキー
  • 日経BP

    株式会社 日経BP 〒105-8308 東京都港区虎ノ門4丁目3番12号 →GoogleMapでみる <最寄り駅> 東京メトロ日比谷線「神谷町駅」4b出口より徒歩5分 東京メトロ南北線 「六木一丁目駅」泉ガーデン出口より徒歩7分

    日経BP
  • はてなブログ | 無料ブログを作成しよう

    そすいさんぽ 全34.8キロを全部歩いてきた。疏水分線コース編 そすいさんぽ完全制覇の日記です。前回、前々回と、琵琶湖から宇治川までを歩く大津-鴨川コースと鴨川運河コースを歩いてきた様子を書きました。 daiary.hatenadiary.jp daiary.hatenadiary.jp 琵琶湖疏水はこれ以外にも、蹴上のあたりで北に分岐して京都市内に水を送…

    はてなブログ | 無料ブログを作成しよう
  • CentOS6開発プロジェクトの現状 - 科学と非科学の迷宮

    先週、CentOS 6 はいつ頃出るのかどうか、ふと気になりました。 リリース予定もニュースにならないし、どうしたのだろうと調べていたら、CentOSの開発MLが荒れていることを知りました。 不安を感じた私は調査を続けました。 すると、LWN.net の一つの記事に、CentOS の開発の現状について書かれたものがあることを発見しました。 それを読んでまず知ったのが、CentOS は単純に RHEL のソースをリビルドするだけではなく、かなりの労力を費やして作られるディストリビューションであるということです。 そして、開発コミュニティの運営に苦戦している CentOS 開発チームの姿がそこにはありました。 この記事は是非多くの人に読んでもらいたいと思い、何人かの人にレビューをお願いした上で翻訳してみました。 それでは編をどうぞ。 CentOS 6 の困難、立ち向かう人々 Original

    CentOS6開発プロジェクトの現状 - 科学と非科学の迷宮
  • 第9回 データマイニング+WEB 勉強会@東京 ( #TokyoWebmining #9) −2nd Week−方法論・ソーシャル祭り− を開催しました - hamadakoichi blog

    2011/01/23 "第9回 データマイニング+WEB 勉強会@東京−2nd Week−方法論・ソーシャル祭り−"を開催しました。 第9回 データマイニング+WEB 勉強会@東京 ( TokyoWebmining 9)−2ndW−方法論・ソーシャル祭り−: ATND Google グループ ※会場参加者ID写真(id:bob3 さんに感謝) 1st Week内容まとめ: 第9回 データマイニング+WEB 勉強会@東京 ( #TokyoWebmining #9) −1st Week− 大規模解析・機械学習・クオンツ 祭り− を開催しました - hamadakoichi blog 会場提供し運営を手伝って下さった ニフティ株式会社 のみなさん、どうもありがとうございました。素敵なトークを提供してくれた講師メンバーに感謝します。会場参加、USTREAM参加ともに多くの方々の参加を嬉しく思ってい

    第9回 データマイニング+WEB 勉強会@東京 ( #TokyoWebmining #9) −2nd Week−方法論・ソーシャル祭り− を開催しました - hamadakoichi blog