Web業界の話を,大学でさせていただいたことがあります。20歳前後の,理系の学生達100名ほどだったでしょうか。調子に乗って,日々の様々な意味での格闘やクライアントとの葛藤など,自分では面白おかしく話したつもりでした。けれど,話し終わった後に,二人の若者に質問された時,とんでもないことをしたのかもしれないと愕然となりました。彼らの質問は,「Web業界に行きたいんですが,やっぱり,眠れませんか?」というものだったのです。 私はこの時,この業界の楽しみを,後続ランナーにきちんと話せていないことに気付かされました。私だけでなく,多くの現役が,Webの魅力だけでなく,Web屋の魅力をも伝えなければ,業界として産業として,優秀な若手を獲得できる訳がありません。 何がWebに惹き込んでくれたのか 昔話になりますが,私をWebに惹き込んでくれたのは,LaTeXでした。理系の大学で学んでいた頃,このテキス
This article presents creative examples of footers and ideas for footer design. We’ve tried to identify some trends and some interesting approaches you may want to use or develop further in your projects. According to classic principles of web design, everything at the bottom of the page isn’t that important. Most users think like that. And most designers are convinced that this is true. Site elem
CSS周りのツールを使ってみたい。 そんなあなたにおすすめなのが、『14 CSS Tools to Save you Time』。時間を節約してくれるCSSツール14選だ。 以下にいくつかご紹介。 » CSS Optimizer CSSのファイルサイズを減らしてくれる。 » Em Calculator pxのフォントサイズをemで計算してくれるプチツール。 » CSS Buttons CSSボタン&テキストフィールドジェネレータ。 » CSS Menu Generator テキストベース、かつ魅力的なナビゲーションメニューのCSSとHTMLコードを生成。 » Web 2.0 Generator ボタン1発でWeb2.0風のフルレイアウト(HTMLとCSS)を生成してくれる。 時間を節約してくれるCSSツール、チェックしてぜひ使ってみてはいかがだろうか。 昨日はチームの飲みでぐだぐだに。。楽
It’s really amazing to see what one can create using jQuery. Developers just don't stop making incredibly interactive web applications every now and then. This post just demonstrates excellent examples of some of the best jQuery plugins out there. You can also take a look at the other jQuery Plugins in this series : 45+ Fresh Out of the oven jQuery Plugins 50+ Amazing Jquery Examples- Part1 So let
Firefoxでバックアップしておきたいものの一つにアドオンがあります。 そういうときに使えるアドオンとして、現在のアドオンを丸ごとバックアップできるFEBEなどのツールがありますが、これらでリカバリしたアドオンはまた最初から設定してやる必要があります。 アドオン自体のインストールは、配布ページが存在していれば比較的簡単にできるのでそう神経質にならなくてもいいかもしれませんが、困るのはそれらを利用する際に行っていた拡張機能の設定です。 設定を復旧するのは手作業になり、多くのアドオンがある場合、全てを設定し直すのは非常に面倒です。 それを解消してくれるアドオンが「OPIE」です。 *OPIEはサイトからインストールするのではなく、一旦ダウンロードしてFirefoxへインストールする必要があります。また、その場合、ダウンロードしたファイル[opie-beta3a.zip]の拡張子を[opie-
2.0.0.11で使えていたKeyconfigをFirefox 3 Betaにインストールすると、 Optionにキーが表示されない 新しいキーの追加がAddを押しても何も起こらない 3でも使えるようにするには以下の変更が必要 ここからKeyconfig 20060828.1をダウンロード キーが表示されないのを直すには、Profile/extensions/keyconfig@dorando/components/keyconfig-service.js function keyconfigService() { } を以下のようにに変更する function keyconfigService() { this.os.addObserver(this,"stupid-dummy",false); } キーの新規追加ができないのを直すには Profile/extensions/keycon
djangoのframework内で作ったライブラリを、他のコンソールから直接呼び出すスクリプトで使用しようとしたら、ハタと困った。直接呼んでもsettingsとか見てないし。どこかでみたと思って探してみたら、 http://yamashita.dyndns.org/blog/creating-a-django-cron-job/にありましたが、1年半前の記事のため、そのままではうまくいかず。残念。 で、環境整えてるのはどこかなって事で、manage.pyあたりをちょろっと見ていたら動きました。 import MyApp.settings as settings from django.core import management management.setup_environ(settings) from MyApp.foo.bar import buz x = buz() やったー。
内容 クラスの基本的な挙動、新形式クラス、 type() を使ったクラス生成 対象 ある程度プログラミングの知識がある人。 クラスもオブジェクト Python ではクラスもオブジェクトである。 class Class: """クラスオブジェクトを作成するリテラル Class という変数に "Class という名前のクラス" のオブジェクトを代入している """ pass id(Class) # オブジェクトのアドレス Class.__module__ # オブジェクトの属性にアクセスしている Class.__name__ # クラスオブジェクトのプロパティ __name__ にはクラス名が入っている。ここでは 'Class' Another = Class # 変数だから、代入もできる Another.__name__ # 'Class' obj = Another() isinstanc
この前 以下のようなエントリを書きました CSS の名前の整理 - IT戦記 今回は CSS における この「value(値)」という言葉の意味、そして曖昧さについて書きたいと思います。 6 つの値 CSS において「値」は曖昧な言葉です。 なので、「値」という言葉を使って CSS の説明をするのは非常に効率が悪かったりします。 たとえば、「ここの値って、 hogehoge の意味の値?」「いやいや、ここの fugafuga の意味の値が piyopiyo なんだよ」というように、まったく無駄な会話が繰り広げられるわけです。 ですので、今日からはちゃんと CSS の「値」をちゃんと説明できるように、「値」に以下の 5 つの名前を付けましょう。 Declared values Cascaded values Specified values Computed values Used valu
Tuesday, April 8, 2008 224 comments Super Mario in 14kB Javascript Labels: games, javascript Here's an experiment in keeping things small and confined to one Javascript file. There are no external image files or anything, everything is rendered with Javascript using either canvas elements or old fashioned div-making tactics (for IE). The sprites are stored in custom encoded strings in a format tha
思いは言葉に。 はてなブログは、あなたの思いや考えを残したり、 さまざまな人が綴った多様な価値観に触れたりできる場所です。
ログイン前もログイン後も、インターフェースの位置は同じがいい 2008-04-09 ユーザビリティの話です。 SBIイー・トレード証券が最近、サイトデザインをリニューアルしました。 リニューアル後しばらくして、今まで起こさなかった誤操作をしてしまうことに気付きました。誤ってログアウトボタンを押してしまうのです。 原因は、ログイン前とログイン後でインターフェースの位置が変わってしまうからでした。 右上のログインフォームからログイン情報を入力してログインすると、 [ ポートフォリオ | 取引 | 口座管理 ] のインターフェースが左にずれ、ログアウトボタンが現れます。 なぜ誤ってログアウトボタンを押してしまうかというと、まず、僕はログイン後にすぐ口座管理ページへアクセスするクセがありました。そして、ログイン情報を送信してすぐに口座管理ボタンへポインタを移動させ、ページが切り替わると同時に反射的
今回は、面白法人カヤックの技術陣を引っ張る村瀬大輔さんにお話をお聞きしました。村瀬さんは、若い頃からPerlのコミュニティに積極的に参加し、Shibuya.pm、YAPC::ASIA、Catalystなどのコミュニティでも大変有名なプログラマです。取材は、鎌倉のカヤックさんのオフィスで行い、テクニカルアドバイザーとして、株式会社ウェブキャリアの前田道昂氏に同席いただきました。 村瀬大輔さん (ハンドルネーム:typester) 1981年2月11日生まれ。 2004年9月株式会社クーピーにプログラマとして入社し、2005年4月にカヤックに移籍。 カヤックでは自社サービス「湘南Clip」や「こえ部」の開発を担当する傍ら、ラボチームBM11に所属し、IM APIやTTYShareなどニッチなサービスを多数リリース。 一方、「Shibuya.pm」(2006年、2007年参加)「YAPC::AS
カレーはあまり好きじゃないKeitaです。 映画サイトの映画生活のデザインリニューアルをして、いくつかデザイン以外の修正もあり、サーバ停止時間が発生するため、メンテナンス画面を作ることにしました。今日はその簡単なトピックスを書いてみたいと思います。 まず最初に、メンテナンス画面は次のような形の要件があるかなと思っています。 ドメイン以下すべてがメンテナンス画面になる クローラー対策でヘッダで503を出力する 癒される 特にクローラー対策は、クローラーがきておかしいものをキャッシュされると結構痛いかなと思うので、503が的確かはともかく、そこらへんのエラーを出すことにしました。 最初、ここら辺のすべての処理をmod_rewriteだけで実現できるかなと思ったのですが、残念ながら、mod_rewriteでは300番系のエラーを出すことができますが、503のエラーは出せないようなのでさくっ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く