2022年2月16日 0:00〜15:00(予定) メンテナンス時間の終了後にアクセス可能となります。
最近、技術者やプログラマの方と面接する機会が多いです。 毎回質問事項を考えるのにも飽きたので、再利用できるようにまとめておきます。 もしさわりの質問に対する反応が良かった場合は、さらに突っ込んだ質問 (インデントが深いもの) をします。経験がないようなら、さらっと流します。 当ページ管理人は、現在 EC サイト構築・運営を担当しているため、 そっち方面に偏っています。 最小限の質問でその人のスキルを見極めるのは難しいなぁ…。 ------- ●追記 ホッテントリに載ったようなので、このチャンスに 人材募集 を再アピールしておきます。 興味のある方はぜひ。 念のため言っておきますが、全部できないとダメというつもりは全くありません (当ページ管理人も、CSS・Eclipse・Struts・Spring・Hibernate・Ruby・アセンブラなど、 弱い部分が多々あります)。 「~はできますか
はじめに 前回はRuby/PHP/Perl、それぞれの言語ごとにフレームワークとテンプレートエンジンについて比較を行いました。これにより、現在のWebアプリケーション開発に求められる仕組みを俯瞰できたと思います。 今回はこの比較を基に、Ruby on Railsのこれまでの動向を追いながら、『どのようなフレームワークが自分にふさわしいのか』を考えていくことにします。また、最後に前回の記事で掲載しきれなかった各言語のフレームワークを紹介します。 「Perl/Ruby/PHPユーザーのためのMVCフレームワーク入門」これまでの記事 第1回「効率的なWebアプリ開発の定石」 第2回「言語別フレームワークの比較」 フレームワークについて調査・分析を フレームワークの目的は、汎用処理を系統立てた仕組みの中に内包することで、プログラマの作業の効率化とWebアプリケーションの保守性を高めることにあります
ここがHTML5なのだ!な点。 朝からSafari4祭りになってた。で、このページHTML5だった。 アップル - Safari - Safari 4の登場です。 - 目の前にひろがる新しいウェブの世界。 HTML 5 ― HTML 4 からの変更点 先日このページ、印刷して読んだ。でもHTML5ってまだ先の話のように勝手に感じてた。だけど今日そのページ見て近くなってんじゃん・・・って不安になったので、アップルさんのページ見ながらHTML5な部分を読む。 DOCTYPE <!DOCTYPE html> HTML5の構文ではDOCTYPE宣言は「<!DOCTYPE html>」となる。大文字、小文字の区別はなし。HTML5ではDOCTYPEを標準モードのトリガーにしてる。 2.2 DOCTYPE 文字コードの指定 HTML5では文字コードの指定は3種類ある。BOM付けるか、サーバー側のヘッダ
カラム落ちとか自分のコーディングとかの話 先日の自分もプロパティの書き順とかのエントリに頂いたブクマコメントでこういうのがありました。forestkさん、コメントありがとー。 padding, margin が width, height の側に無いと調整してたら 「カラム落ちした!どこ?どこのサイズがでかいん!?」 とかならないですか? 結論から言うとならないようにしてます。というか、後からwidthをいじる必要がないように計算機使いながらやってます。探さなくていいように紙も使ってます。 せっかくなのでその辺り含めて、カラム落ちやコーディング手順について書いてみようかなと思いました。(前にもちょっと書いた記憶があるけど) ボックスについて カラム落ちって外枠のボックス自体に問題がある場合と中身に問題がある場合の2パターンあると思うんですが、まずボックス自体について。 頭の中の前提 2段組
仕事に役立ちそうな情報を自分のブログなどにクリップしているという人は、「集めた情報を個条書きリストや番号付きリストにして、簡単にまとめておきたい」と思うこともあるでしょう。「個条書き作成ツール」はそんなときに便利に使えるWebアプリです。 ビジネスパーソンが気軽に使えて、日々の仕事にちょっと役立つ「Bizアプリ」。 仕事に役立ちそうな情報を自分のブログなどにクリップしているという人は、「集めた情報を個条書きリストや番号付きリストにして、簡単にまとめておきたい」と思うこともあるでしょう。そうしたときに便利に使えるジェネレータを作ってみました。 個条書き作成ツール 個条書き作成ツールは、入力したテキストにリストタグを付けて出力してくれるシンプルなWebアプリです。リストにしたいテキストを項目ごとに改行で区切ったら、「個条書き」「番号付きリスト」のどちらかにチェックを入れて「生成する!」ボタンを
ちなみに、これはある大企業のホワイトボードに書かれていた内容だそうです。 質 vs 量 ---------- Eメールのチェックは下記の時間のみに。 ● 10:00 am ● 1:00 pm ● 4:00 pm 送信はいつでもOK。 メールチェックは3時間ごとにチェックできるように設定。 夜および週末にメールをしないこと。 緊急の場合? = 電話を使え。 ---------- 1日に最大1~3個の活動に集中すること。 毎日、team wiki上に1~3の状況を簡潔に記録をすること。 ---------- チャットは最小限に シングルタスクを最大限に ---------- 5時半までに終業すること ~いかなる言い訳も受け付けません~ このような、よくある生産性に関する指示は何度も見直し、身につける価値があります。 最近、米lifehacker編集部のジーナ・トラパーニさんは『ハーバードビジネ
基本概念と特徴 リポジトリ Subversion は共有情報の一元管理システムであり、情報はリポジトリに格納される。 リポジトリは情報をファイルシステムツリー(一般的なファイルとディレクトリの階層構造)の形で保持する。 Subversion ではリポジトリの場所は URL によって表現される。 リポジトリにアクセスするための URL には以下のようなものがある。 file:/// リポジトリへの直接アクセス (ローカルディスク上) http:// Apacheサーバ への WebDAV プロトコル経由でのアクセス https:// http:// と同じだが、SSL による暗号化 svn:// svnserve サーバに対する独自 TCP/IP プロトコル経由でのアクセス svn+ssh:// svn:// と同じだが、SSH トンネルを利用する ほとんどの場合、Subversion の
最終更新日 Wed, 29 Apr 2009 01:29:41 +0900 最後のコメント Sun, 25 Jan 2015 19:08:17 +0900 最後のトラックバック Wed, 11 Mar 2009 15:49:00 +0900 ブックマーク 遅くなりましたが、先日に開催された、Kanasan.JS Greasemonkey チュートリアル読書会のレポートです。 せっかくなので、読書会の内容を元にGreasemonkeyスクリプト作成の「入門」「実践」「Tips」の3本立てでまとめてみたいと思います。 今回の開催はKanasan.JSの主催をkanasanから引き継いで、初めての開催ということもあり、とても緊張しました。 途中までは無難に進んでいたのですが、後半は段取り不足が出てきた感じでした。参加者の方々にはご迷惑をお掛けしました。 Greasemonkey チュートリアル読
jQuery, Prototype, MooToolsのように多機能ではなく、一つの機能に特化したシンプルなJavaScirptのライブラリをSmashing Magazineからいくつか紹介します。
David Allen 田口 元 二見書房 2006-05 売り上げランキング : 1787 おすすめ平均 GTDの根底思想 仕事をシンプルにし、労力を少なく、成果を最大限にする考え方。(でもそれはリラックスのために) 仕事を効率・効果的に行う Amazonで詳しく見る by G-Tools 生産性が下がってくることなど、しょっちゅうあると思いますし、その理由もいくらでも見つかりそうですが、状況次第では、大急ぎで立て直さなければなりません。その「大急ぎ」がますます問題を悪化させることもありますが、こういうときこそ「専門家」の知恵を借りたいところ。 最近、本コラムでもとりあげたデビッド・アレンの『ストレスフリーの整理術』がよく取り上げられています。あちらがかなり詳細にGTDを解説した解説書だとすると、その前から出ていた『ストレスフリーの仕事術』には、その背景となる考え方がエッセイ風にまとめて
Da Button Factory is a simple button design tool that helps you create high-converting call-to-action (CTA) buttons for your website, blog post, social media post, or email. What happened to the old "Da Button Factory"?Da Button Factory has been acquired by ClickMinded! The tool has been upgraded and will remain free. It's now a call-to-action button generator for ClickMinded users. ClickMinded is
※動かしているサーバのメンテナンスを実施するため、3/20いっぱいでbotの方は停止しました。 思い立って、twitterで4択クイズが出来るbotを作成しました。 チームラボのコンテスト「第2回 チームラボアルゴリズムコンテスト」に応募をするために作りました。 コンテストの存在を締め切り1週間前に知ったので、僅か2日での突貫工事です。 http://twitter.com/just_do_quiz botが1分に1回、cronで定期的にtwitterの状態を確認します。 クイズを始めたい時 twitter宛に「クイズやりたい」「クイズやろうZE」的なメッセージを送ってください。 例1:「@just_do_quiz ドッギャーン!!JOJO、俺はクイズをやるぞー」 例2:「@just_do_quiz 安西先生、、クイズがやりたいです・・・」 twitterがこれらのメッセージを検知できたら
jQueryを良くする25のTIPS ネタ元:Improve your jQuery - 25 excellent tips ちょっと多いですが、かなり良いTIPSがまとまっています。 Google AJAX Libraries APIを利用しよう Google AJAX Libraries APIを活用すればすばやくライブラリを読み込むことが出来ます。 <script src="http://www.google.com/jsapi"></script> <script type="text/javascript"> // Load jQuery google.load("jquery", "1.2.6"); google.setOnLoadCallback(function() { // Your code goes here. }); </script> 直接読み込むことも出来ます。
As the Web grows and becomes more dynamic, more and more websites have user-generated content and tools that greatly improve the user experience in terms of usability and accessibility. Interactive solutions for lightboxes, form validation, navigation, upload, auto-complete, image cropping, slideshows, tool tips, sliders and tables are being developed that use nifty JavaScript and AJAX scripts. Wh
なかなか凄いぞ! jQueryとPHPのモジュールで簡単に動いてしまった。 画像をアップロードして、カットしたいところをドラッグ。 その部分が指定したサイズになってクリップされるという代物。 因みに今回アップロードで使用した画像は美人時計さんのもので、1分おきに美人が現れる時計式ウェブサイトです。これも同時にお勧め。 仕様 必要なものは、PHP4もしくはPHP5。 そしてPHP GD ライブラリがサーバーにインストールされている必要がある。 逆に言えばこれだけクリアしていればものすごく手軽に設置できるという魅力あるスクリプトです。 仕様としては、アップローダーが付いており、そこに画像をアップすると、編集モードになる。 そこで、写真の好きなところをドラックして囲い込みをすればそこが画像としてリサイズできるのです。 ダウンロードは以下 ページ下部にある以下のリンクから。 ダウンロードした後は
人生、山あり谷ありですよね。 誰しも谷に落ち込むことはあるものですが、ストレスを溜め込まないよう、鬱憤を晴らすのはとても大切な「ガス抜き」です。苦痛を感じると、気持ちの奥底に隠された箱に、傷みのプレゼントが溜まってしまいます。ライフハック情報サイト「Stepcase Lifehack」では、フラストレーションを解消するのに効果的な6つの方法が紹介されていました。 1:声を上げて泣く 悲しいとき、美しいものを見たとき、流れる涙はストレス発散になります。声を出して泣くときは往々にして、思いやってくれる相手、頼りがいのある相手を求めているときです。そんな相手がいないときでも、泣くことで自分自身をいたわる効果があります。相手がいるときもいないときも、声を上げて泣く行為はあなたをもやもやした気持ちから解き放ち、気力を充実させるのに大変効果的なのです。 『お父さんのバックドロップ』とハンカチを取り出し
昨日のエントリに関連してるような、してないような、データのご紹介です。 国税庁の資料*1より、平成19年に一年を通して給与所得者であった、4543万人の年収分布を転記しました。公務員や自営業、経営者(役員含む)と、年間通して働いてない人(数ヶ月だけ給与所得者だった人)は含みません。男女ですごく違うので分離して書きました。男性は男性の表を、女性は女性の表をご覧ください。 ちなみに自営業&経営者の人は、下記分布よりももっと“格差”が大きいと思います。つまり上はもっと(桁違いに)多い額を得ていると思うし、一方で下の人も数もっと多いでしょう。反対に公務員だけで表を書けば、完全に年功序列なわけだからきちんと“年齢分布”と同じ分布の表になるんだと思われます。 自分のポジションが客観視できるよう下から数えて何%に入るか、と、上から数えて何%に入るか、を計算しておきました。自分がどこにいるのかを見て、喜ん
既存のテーブルにソート、ハイライト表示、データ分割、ページネーション機能を追加できる、高性能な超軽量(2.5KB)スクリプトをLeigeberから紹介します。 TinyTable JavaScript Table Sorter demo このスクリプトは、以前紹介した「設置も簡単なテーブルのデータをソートする超軽量のスクリプト」のバージョンアップ版で、主な機能は下記の通りです。 既存のテーブルに簡単に設置が可能。 2.5KBの超軽量スクリプト(他のスクリプトへの依存無し)。 列を交互に自動ハイライト。 選択した行のハイライト。 データの表示件数をコントロール。 分割したデータのページネーションを設置。
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
This tutorial was originally put together by Soh Tanaka during the Spring of 2009. Unfortunately the original demo went offline along with his source codes. I checked out an older archive copy on the WayBack Machine and decided to re-built this tutorial from scratch. I am going to demonstrate how we can make a simple list-style interface that switches over to thumbnails using jQuery. The user may
誰か書いてそうだけど、気にせずに投下 現実的な解決策ではなくて、本質的な解決策 クリックジャッキングはそもそも CSS の問題なので CSS の枠組みで解決すればいい。 CSS での解決策 具体的には、以下のルールをユーザースタイルシートに追加すればいい。 * { opacity: 1 !important } CSS2, CSS2.1, CSS3 では、ユーザースタイルシートの !important な宣言は他のどの宣言よりも優先されるはずなので、ちゃんと仕様を満たしているブラウザを使っていれば問題ないはず。 (IE の場合は、 opacity じゃなくて filter を。。というか、オプションで何か filter とか無効に出来た気がするけど、忘れた><) ユーザースタイルシートは、 IE, Firefox, Opera, Safari ほとんどのブラウザで使うことができる。 あと、
3 Quick Steps for a Painless Upgrade to jQuery 1.3 | Learning jQuery ブコメでメモしようとしたら長くなったので CSSセレクタでのXPath式属性指定が廃止された $('[@title=foo]');→$('[title=foo]'); カスタムセレクタの実装をJavaScriptコードの文字列ではなく、関数にしなければならなくなった jQuery.extend(jQuery.expr[':'], {セレクタ名,実装});とやって拡張するのは一緒で、実装の書き方が違う 古いの:"jQuery(a).siblings(m[3]).length>0" 新しいの:function(a,i,m) {return jQuery(a).siblings(m[3]).length>0;} visibility: hiddenになっている
11日に発表されたデジタル音楽プレーヤー「iPod shuffle」に合わせて、iPodの楽曲を転送するのに必要な音楽プレーヤー「iTunes」も新バージョンの8.1が登場した(関連記事)。 第3世代iPod shuffleとの同期に対応したほか、以下のような新要素が含まれている。 サイズの大きなライブラリを操作する際など、ソフトのパフォーマンスとレスポンスが向上 iPhoneなどから曲をリクエストできる「iTunes DJ」の採用 CDを取り込む際の標準音質をAAC形式/256kbpsに変更 iTunes Plus の曲をダウンロードするときのパフォーマンスが向上 手動で管理しているiPodにもオートフィルを提供 ムービーやテレビ番組用のGeniusサイドバーを追加 ペアレンタルコントロールにおいて「iTunes Store」と学習用コンテンツが揃った「iTunes U」を別々に無効化で
何かしら、モノを作る仕事をしている人にとって、どういう心がけで仕事をするかは、とても大切なことだと思う。 ふと、最近思うことが多いので、思うまま書き連ねてみる。 「クリエイター」という言葉は、あまりに「似非クリエイター」的な人が名乗る場合が多くて、おいそれとは使いたくないのだけれど、「本当のクリエイター」であるために必要な心がけと言ってもいいかもしれない。もっと言えば、どんな仕事であっても、そこにクリエイティブは必要だし、全ての「仕事をする人」にとっての心がけと言ってもいいと思う。 — では、つらつらと。 アバンギャルドであること モダナイズ(流行)か、アバンギャルド(革新)か。 戦略上、モダナイズ路線を突っ走ったり、ミート戦略(と言えば聞こえがいいけれど、多くの場合ただの模倣)を採用することもあるかもしれないけれど、結局のところクリエイターの価値は、どれだけアバンギャルドであれるかどうか
対応環境 OS Windows 2000/XP/Vistaに対応します。 対応ブラウザ(2008年09月02日現在) 以下のリストは最新版で作者が確認したバージョンです。 マイナーバージョンアップの場合は以下のリストに書かれたバージョンより先のバージョンでもおそらく動作すると思います。 Internet Explorer Internet Explorer 5.01SP4,5.5SP2,6.0SP2に対応することを確認しました。 Internet Explorer 7.0についてはWindows XP版のInternet Explorer 7.0にはVersion 1.60以降で対応しています。 Windows Vista版のInternet Explorer 7.0にはVersion 1.62以降で対応しました。 Internet Explorer 8.0にはリリースされた
「Friendpaste」はソースコードを色んな人と共有し、編集し合えるサイトです。 ソースコードを入力し保存すると、オリジナルのURLを生成してくれ、そこにアクセスした人が自由に編集などができます。 編集にパスワードを設定することもできるし、古いバージョンに戻すことも可能です。 友達とプログラミングなどを一緒にするときに利用してみると便利かも! 以下に、使い方を載せておきます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く