Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up
![モダンCSS設計の解説サイトまとめ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/64cbf571444262bf0d6c2f0dd90a8465172ec782/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgzJUEyJUUzJTgzJTgwJUUzJTgzJUIzQ1NTJUU4JUE4JUFEJUU4JUE4JTg4JUUzJTgxJUFFJUU4JUE3JUEzJUU4JUFBJUFDJUUzJTgyJUI1JUUzJTgyJUE0JUUzJTgzJTg4JUUzJTgxJUJFJUUzJTgxJUE4JUUzJTgyJTgxJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz03N2VhMzIwNDAwZDYwMjFiMmJjOTA1MWYyYzRjOGVhOQ%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB0YWt1aGl0by1oJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1jZWYzNjNjMzJhYTI2Y2Y4ODUzMTkzYzM5YWNhODA2Yw%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3De22048df1226da5a4b3496644814299d)
プログラミング言語は人が作ったもの。人は誤るもの。なので完璧なプログラミング言語は存在しない。 「人は誤るもの、しかし誤りに固執するのは馬鹿の所業だ。」(キケロ) プログラミング言語も、間違った設計をして、馬鹿でない人がそれを修正することの繰り返しで発展してきた。 というわけで言語間での設計判断の食い違いとか失敗した設計とかを収集中。一部抜粋して講義資料に入れるつもりなので他の事例をご存知でしたらぜひ情報をいただけるとありがたいです。 if(x = 0) C言語では代入が式であるためif(x == 0)のつもりでif(x = 0)と書いてしまい、常に偽になってしまう。 x = 0の値はint、条件式はboolでないといけないので型エラーだよ派: Java x = 0は式ではないので条件式に入れたら構文エラーだよ派: Python 条件式にx = 0をいれたらx == 0と解釈するよ派: H
見つけた時に逐次エントリしている「プログラミング原則」カテゴリの一覧です。不定期に追加しています。プログラミング一般デメテルの法則DRY原則YAGNIKISS原則OAOOUNIX哲学可逆性曳光弾直交性契約による設計 DbCプログラマの三大美徳PIEの原則SLAPパフォーマンスチューニングの格言驚き最小の原則オブジェクト指向プログラミングパルナスの規則抽象データ型サブタイプ求めるな、命じよコマンドとクエリ分離原則オブジェクト指向設計パターン言語生成・使用分離の原則パターンの定義IOP
今までCarbon Emacs を使っていたのですが、カスタマイズによって動作が重くなったり少し不満に思っていました。そうした中、Emacs23 がリリースされたり、Carbon EmacsからCocoa Emacsへの流れも来ていました。 僕もCocoa Emacs に移行しようと思ったのですが、Web+DB の記事やRails ユーザにVim を使う人が多いことを知り、ふと食わず嫌いだったVim を試してみようと思いました。 少しカスタマイズしてある程度使えるレベルになったので、まとめておきたいと思います。 環境 Mac OS X(10.5.8) Vim のバージョン macvim-kaoriya(7.2 KaoriYa 20090802) Mac OS X 用 Vimのいろいろを見ると分かる通り、Mac でvim を使うにも色々種類があります。 僕の場合は、ターミナルと別に使いたかっ
SitePoint: New Articles, Fresh Thinking for Web Developers and Designers Jennifer Farley氏がSitePointにおいてGIF, PNG, JPG. Which One To Use?のタイトルのもと、Webサイトを作成するにあたってどの画像フォーマットを採用すべきかという指針を簡単にまとめている。まず氏はそれぞれの画像フォーマットの特徴を簡単に説明。 GIF - 256色のインデックス画像。写真には向かないが、ロゴであったりフラットブロックな画像には向いている。透過データを保持できるという特徴がある JPEG - クオリティによって圧縮率が変わる非可逆圧縮の画像フォーマット。透過は表現できないが、写真データの用途に向いている PNG - GIFに似ているが、GIFのようなぎざぎざを出さずに背景透過を実現
今や、みんな持ってるUSBメモリ。特にライフハッカー読者の方は、ほとんどの人が持っていそうです。しかも、1つや2つじゃないのではないでしょうか。何個くらいUSBメモリは持っていますか?持ってるUSBメモリは全部ちゃんと使ってますか? 大体、常に持ち歩くデータ用のUSBメモリは1つで十分ですよね。でも、デスクの引き出しやオフィスのキャビネットの中には、何のデータが入ってるか分からないものやら、友だちが昔くれた古いものやら、とにかくもらいもののUSBメモリが溜まってたりすると思います。そんな余ったUSBメモリは、携帯用ソフトウェアパッケージにしちゃいましょう。 どういうことかと言うと、いらないUSBメモリに、使える便利なソフトを入れておくのです。ノートパソコンでUSBメモリから色んなアプリを使っているのを見たり、この記事に書いているような内容に興味を示した人には、ソフトウェアパッケージにしたU
昭 和 5 0 年 代 生 ま れ に あ り が ち な こ と 1 :以下、名無しにかわりましてVIPがお送りします:2009/04/25(土) 18:18:01.75 ID:U6beAMZk0 ビックリマン買うの学校で禁止される 9 :以下、名無しにかわりましてVIPがお送りします:2009/04/25(土) 18:26:16.33 ID:zOzLzzUMO ビックリマンチョコは1人3個まで 5 :以下、名無しにかわりましてVIPがお送りします:2009/04/25(土) 18:22:33.32 ID:y5/Q5oKV0 ビックリマンチョコ捨てるの学校で禁止される 10 :以下、名無しにかわりましてVIPがお送りします:2009/04/25(土) 18:26:21.34 ID:TDegk4FNO ビックリマンチョコ捨てるならちょうだいと言う 7 :以下、名無しにかわりましてVIPがお
Tumblrの使い方、その1:会員登録 https://www.tumblr.com/ Tumblrへ行きましょう。 で、会員登録です。 希望するアカウント、パスワード、メールアドレスを入れて終わりです。 Tumblrの使い方、その2:ダッシュボード https://www.tumblr.com/dashboard ログインすると、Tumblrのダッシュボード(会員登録済みの人のみ)が開きます。ダッシュボードでは投稿やreblogなどができます。 とりあえず、一旦ここを放置して、他人のTumblrを見ることに進みましょう。 このダッシュボードで何ができるかを考え出すと、よくわからなくなり、ここでTumblrは終了・・・となりかねません。ここは一旦無視です。次へ進みます。 Tumblrの使い方、その3:他人のTumblrをフォロー Tumblrにログインした状態だと、他人のTumblrを見た
コンテンツの案内 このサイトには、下記の種類のコンテンツがあります。 「vimエディタ基本」vimエディタの基本的な情報を扱った記事の一覧 「vimエディタのインストール関連の記事」vimエディタのインストール方法 「vimエディタ・スターターマニュアル」vimエディタの操作方法(かなり入門) 「vimスクリプト」vimエディタの拡張スクリプトの記事の一覧 「役立つ、助けになるvimスクリプト」 「デフォルトでインストールされているvimスクリプト」 「vimエディタカラースキーマ」vimエディタのカラースキーマのスクリーンショットの一覧 「vimスクリプト リファレンス」vimスクリプトの書き方、サンプルコード 「その他のツール、コマンド」vimエディタ以外の、ツール、コマンドの記事の一覧 「ダウンロード」このサイトで配布しているファイルの一覧 このサイトではRSSでサイトの更新情報を配
ほとんどの携帯やPCのモニタは上記のどれかに 当てはまると思いますが、 PSPは上記のどれにも当てはまらない480x272。 DSは256x192です。 自分のPCの解像度が分からない人は デスクトップの何もない所で右クリック→プロパディ→設定タブをクリック。 画面の解像度という所に表示されてるのがそうです。 (ちなみにこの確認方法はXPの場合で、Vistaとかはわからんです) 参考:資料 ※追記:コメント欄で指摘のあったWQXGAを追加しました。 おまけ:当サイト訪問者の解像度 表を見てもらえば分かりますが、まだ1024 x 768が多いですね。 しかし、数年前は1024 x 768が主流でが2位が800 x 600(今では13位)。 2位の1280 x 1024なんてまだまだ少数派だったことを考えると、 だいぶ様変わりしてきましたね。中には2560 x 2048
スクリプト言語の比較 *1 *2 *3 *4 *5 *6 *7 コメント 行の継続 定数 未代入の変数へのアクセス 変数の展開 入出力 出力 フォーマット出力 出力先変更 標準入力 __END__ 演算 +1 整数/整数 負数の除算 文字列 真と偽 多重代入 多岐分岐 関数 関数 関数引き数 関数引数に対する副作用 関数のデフォルト引数の値の評価タイミング 関数のデフォルト引数にコンテナ型を使用した場合の振舞 関数戻り値 関数の再帰 関数の別名 関数定義内関数定義 関数の引数の順番 関数にファイルハンドルを渡す オブジェクト指向 クラスの定義 インスタンスメソッドの定義 メソッドのクラス内での利用 インスタンスメソッドの可視性 インスタンスメソッドの追加 インスタンス変数 インスタンス変数の可視性 インスタンス変数の追加 クラス変数 クラスの継承 多重継承 スーパクラスのメソッド呼び出し
使えるオンラインストレージを探している。 そんなあなたにおすすめなのが、『Best Free File Hosting』。最高のオンラインストレージ33選だ。 いかにいくつかご紹介。 » MediaMax 25GBまで無料。転送容量1ファイル10MB » Mediafire 容量無制限。一度に10ファイル、100MBまでアップできる » DivShare クールなインターフェースのストレージ » Box.net 容量1GB。転送容量1ファイル10MB » 4shared 容量5GB 無料で使える最高のオンラインストレージ、チェックして使っていきたいですね。 昨日は三茶飲み。ぐだぐだだ。これからも新年会続きだな。
Firefox の新規プロファイルを作ってから約 1 ヶ月。やっとカスタマイズが一段落ついた。 ついでなので、メモも兼ねてここに色々と記しておく。やたら長いから気を引き締めて。ちなみに、これで 1 日潰れた。 user.js user.js - Mozilla Firefox まとめサイト 基本的に about:config を開いて、そこで設定値を変更して動作確認してから user.js に書き込む。こいつに色々と書き込んで設定*1しておくと、新規プロファイル作成時に user.js をコピーしてくるだけで、基本設定*2が終わってしまうという素晴らしさ。 以下は中身。 /* ===== UI ====================================*/ // XULアプリのエラーを表示(デバッグ用) //user_pref("javascript.options.stri
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く