Code Archive Skip to content Google About Google Privacy Terms
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 告白しなくてはならないが、これはわたしがこれまでに書いた「10箇条」の記事でもっとも難しいものだった。わたしがUbuntu 10.04で気に入らない点を10項目も挙げるのは、簡単ではなかった。そして、「気に入る」というのは、結局は相対的な言葉だ。しかし、誰もが知っているとおり、完璧なOSなどない。わたしは熟慮の結果、この市場に出回っている中で最高のOSの1つであるUbuntuについて、気に入らないことを10項目探し出した。読者はこのリストに同意してくれるだろうか。読み進めてみて欲しい。 1.新しいテーマ 最初に挙げるのは、Ubuntu 10.04でわたしが始めから本当に気に入らなかったことの1つだ。わたしの意見では、新しいテーマは、数年
► 2024 (27) ► August (1) ► July (4) ► June (4) ► May (5) ► April (4) ► March (2) ► February (6) ► January (1) ► 2023 (44) ► December (5) ► November (6) ► October (2) ► September (3) ► August (1) ► July (2) ► June (5) ► May (5) ► April (2) ► March (6) ► February (3) ► January (4) ► 2022 (44) ► December (4) ► November (2) ► October (7) ► September (6) ► August (2) ► July (3) ► June (5) ► May (1) ► A
Jisp - a dialect of Lisp in JavaScript Brian Morearty May 10, 2006 (with major additions July, 2007) Jisp is a new dialect of Lisp that I invented. I realized that JavaScript has so many similarities with Lisp that it would be easy to write a JavaScript-based Lisp language that uses the browser's JavaScript parser rather than writing my own parser. It turned out to be even easier than I expected--
html5securityのサイトに、XSSの各種攻撃手法がまとめられているのを発見せり!ということで、個人的に「お!」と思った攻撃をサンプルつきでご紹介します。 1. CSS Expression IE7以前には「CSS Expressions」という拡張機能があり、CSS内でJavaScriptを実行できたりします。 <div style="color:expression(alert('XSS'));">a</div> 確認 @IT -[柔軟すぎる]IEのCSS解釈で起こるXSS で詳しく解説されていますが、CSSの解釈が柔軟なことともあいまって自前で無害化するのはなかなか困難。以下のようなコードでもスクリプトが実行されてしまいます。 <div style="color:expr/* コメントの挿入 */ession(alert('XSS'));">a</div> 確認 <div s
jQueryって何 JavaScriptのフレームワーク みんな超使ってる ややこしいことが超簡単にできる John Resigってすげー人が作ってる とにかくイケてる なぜjQueryはイケてるのか 超短く書ける。そう作られてる。 Write Less, Do More. たくさんプラグインがある。使うの簡単。 DOM操作周りにめちゃ強い。 JavaScript始めるのにもオススメ。 ブラウザごとの差異も吸収してくれちゃう ブラウザ上でなんかするのに必要な機能が詰まってる プログラム書く流れ JavaScriptに限らず、大体こんな感じ。 こんなん作りたい APIを調べる それをどーやって使うのか調べる なんか難しそうだったらフレームワークとか調べる 文法を知る(大体どれも大きくは変わらない) 書いてみる APIとかフレームワークとか知らん 大丈夫です。 そんなん普通、調べないと知りませ
よくあることといいつつ、前にいた大学でのできごと。授業を受けてたときの出来事 Javaの授業のときに難しいんで… 例外処理の説明は省略します… Javaの授業で使うサンプルに書いてある禁句… catch(Exception e){ System.exit(0) } プログラミングの課題をC++で書くと加点しますと書いておきながら… 教授がC++をわからないのでCで書き直すように言われた人が… Cの実習で… 教授がプログラミングできない。ハードウェア屋さんだったから仕方がないのか? 実習で使うサーバーが… 5分毎に落ちる…Cで自作したようだが… TAやってたときの出来事 プログラミング課題で結果の出力フォーマット指定してるのに… 半分以上は従ってない。 やっぱり… 8割はコピー。コピー元は差別化しようとしてるので、すぐわかる。変数名だけ変えても…そこじゃないんだよな… 比較回数、実行時間が…
原文: チャールズ=オリバー=ナター 今日ツイッターで、「JVM及びJDKが、あらゆるプログラミングにおいて真にイケてるプラットフォームになる為には未だ幾つかの欠陥が有る」と呟きました。沢山の人から「もっと詳しく」とせっつかれたので、ここに短く書き起こしておきます。勿論、これで全部という訳ではないのでしょうが、今日思いついたのはこれだけです。 ゼロから起動する際のパフォーマンス現存するJVMの起動はかなり速いですが、Java 7でのHotSpot(訳注:Sun及びオラクルのJVM)にはこれをより良くする為の改良が盛り込まれています。普通、こういった改良は、バイトコードを予め検証したり(或いは検証の為のヒントを与えたり)、クラスデータを幾つかのプロセスで共有したり、在り来たりではありますがプログラムのロード時間やリンク時間を短縮する工夫を凝らす事で成し遂げられます。ところが、多くのアプリケー
CronnixはMac OSX用のオープンソース・ソフトウェア。Linuxでよく使われるプログラムの自動起動ツールがCronだ。テキストで一行単位の設定なのでわかりやすいのはいいが、その書き方に慣れるまでは使いこなすのが難しいかもしれない。 メイン画面 単純に日や曜日、時間とプログラムを指定して実行程度であれば、いいがもっと深くCronを知って使いこなしていくならばCronnixを使ってみると良さそうだ。Cronnixを使えばGUIを使って分かりやすくCronの設定が行える。 Cronnixを起動すると設定されているCronが一覧になって表示される。ユーザレベルまたはシステムレベルでの設定が可能だ。そして追加、編集も分かりやすくできる。曜日もチェックボックスを付けていくだけでいい。後は実行するプログラムを選択する。 設定画面 保存すれば自動的に反映される。Cron情報をエクスポートして、別
なんか Perl でスクレイピングする記事が話題になっているようでして。 -簡単!たった13行のコードでHTML取得&解析をするPerlスクリプト - DQNEO起業日記 このブログの著者の人、いいな。と思う、ほんとに。僕も素直でありたいな、と。で、ちょっと遅くなってしまいましたが、便乗してみます。 **本日の教材 ただ、短く○○行で書くとかは得意分野ではないので、おたのしみ画像を手に入れる方向にもっていってみました。次のサイトを教材に。 -なんでもちゃんねる : 胸がきゅんとする女の子の画像 - ライブドアブログ 好みが合わなければ、サンプルコードの URL のところだけ変えてもらっても構いませんし。 **サンプルコード 下記のコードで胸キュン画像を GET できます。 |perl| ! /usr/bin/perl use strict; use warnings; use Web::S
※6月19日午前0時25分 記事最後に孫正義氏の新たな発言に関して追記をいたしました。 一般顧客からのtweet(『Twitter』上のつぶやき)にも「やりましょう!」の一言で気軽に答えるソフトバンク社長の孫正義氏が、「ある問題」については、なぜか一切答えないという話題を先日のガジェット通信でもお伝えした。 「やりましょう!」の孫正義氏! 『iPhone』の“頭金”問題については依然沈黙 「ある問題」とは、先日の『iPhone 4』の予約をソフトバンクショップ(ソフトバンクの代理店)で行ったところ、一部の店舗で“頭金”と称した上乗せ金を要求されたり、ソフトバンクのほかのプランを抱き合わせる条件での契約を示唆されたというもの。 ※ただし携帯端末の価格は代理店が自由に決められるため、金額の上乗せ・割引自体は違法なものではない。 その記事からおよそ7時間後、ついに孫氏がiPhoneの契約に関する
先日ご報告いたしました予定どおり、本日 6月18日(金) をもちまして、はてなワールドは終了いたしました。 http://w.hatena.ne.jp/ 以下、繰り返しになりますが、終了の意図になります。 はてなワールドは当初はてなの正式サービスとしてリリースしたものの、期待ほど規模を拡大することができず2008年6月よりラボサービスへと位置づけを変更して運営を行っておりました。 ラボサービスへ移行後システムを最低限動作させることはしていましたが特にメンテナンスなどは行ってこなかったため、現在は基本機能も満足に機能しない状態となっております。このまま継続するのもご迷惑をおかけすると思い、今回サービスを終了させていただくことにしました。大変申し訳ございません。 はてなワールドはブラウザ上で自分の描いたキャラクターを地図上に表示しリアルタイムにチャットできるという新しい体験を提供するサービスと
Google Chrome:「Chrome Notepad」は、Chromeのビルトインブックマーク同期機能を使って、複数のパソコン上でのノートや最後に作業した状態の文書を同期してくれる便利アドオン。 ノート同期アドオンでも、最後のカーソルポジションまで記録してくれるアドオンは多くありませんが、「Chrome Notepad」は、そんな情報まで同期可能です。ノートパッドの大きさも調整可能。同期を有効にするには、ブックマーク同期をオンにし、新規作成されるBSyncというブックマークフォルダを削除しないで下さい。同期は約5分ごとに行われます。 「Chrome Notepad」はGoogle Chrome環境で使用可能な、フリーダウンロード。 Chrome Notepad [Google Chrome Extensions via Addictive Tips] Erica Ho (原文/まいる
View in English WWDC24 WWDC24 Special Events WWDC24 Special Events 104:04 Keynote WWDC24 104:04 Keynote (ASL) WWDC24 66:31 Platforms State of the Union WWDC24 66:31 Platforms State of the Union (ASL) WWDC24 2:43 18 things from WWDC24 WWDC24 More videos View the WWDC23 collection View the WWDC22 collection View the WWDC21 collection View the WWDC20 collection View the WWDC19 collection View the WWD
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く