Hatena::ブログ(Diary)

エンジニアの低脳っぷりを晒す戦記 このページをアンテナに追加 RSSフィード

2009-08-11 怖いくらいおいしくご飯が炊けるjQueryプラグイン50選!! このエントリーを含むブックマーク このエントリーのブックマークコメント

そのうち出てきそうな雰囲気だな。

2009-02-24

「技術者・SE・プログラマ面接時の技術的な質問事項」やってみた

「技術者・SE・プログラマ面接時の技術的な質問事項」やってみたを含むブックマーク 「技術者・SE・プログラマ面接時の技術的な質問事項」やってみたのブックマークコメント

この一覧で飲み屋で飲めるねw

無精で短気で傲慢なプログラマ | 技術者・SE・プログラマ面接時の技術的な質問事項

http://68user.blog27.fc2.com/blog-entry-41.html

やってみた感想は・・・ザックリ話せるけどオペを示せといわれると厳しいな

Debian/GNU Linux が好み 別に何でもいい

普通に使う

crontab -e ですねハイ

権限でしょ

r ファイル存在確認権限

w そのまんま書き込み権限

x 入れる権限

だっけ・・

      • 1755・2755・4755 それぞれの意味は何か★

ティッキービットとか、忘れた

aptitude

y

みんなで使う部品

カレントファイル一覧

カレントファイル一覧を昇順ソートしたものの

    • fork/exec する簡単なシェルを書けるか
      • プロセスが親プロセスから引き継ぐもの、引き継がないものを、それぞれ数点あげよ★

えー! わからんw

モジュール使ってねー、リッチなシェルとしてだけつかってた

使ってない

strutsseaserは使ったことある

マルチスレッドで組むとローカル変数以外はいろんなところから書き込みできてぶっ壊れても知らないよって意味

  

mojavi 今 symfonyとzend cakeは使ってみたい

symfony あんまりpearって意識してない

      • php.ini で定義できる以下のディレクティブの違いを述べよ。★

   ・default_charset

   ・mbstring.language

   ・mbstring.internal_encoding

   ・mbstring.http_input

   ・mbstring.http_output 

   ・mbstring.encoding_translation

   ・mbstring.detect_order  

   知るか!設定するとき調べるよ

    • Ruby
      • Ruby に対する熱い思いのたけを述べよ

えー!    っすっす好きです!

え?直呼びと関数ってこと?

ポインタを保持してグルグルグル

そういや無いね

たぶん

昔書いたけどもうかなり書いてないので、たぶん書けない

なんだっけ?w

演算子の結合順番かな?

  

エンコーディングはどの図形をどのコードに割り当てるか

文字集合は何の塊をエンコードするか?

    • RFC を読んだことはあるか。

チラ見

    • printf(3) と write(2) の違いは何か

知らん

テキストプログラムが入ってるところで、

ヒープはまぁ普通メモリって呼ばれるところ

スタックは一時的なやつ

通信してHTML受け取ってブラウザが絵にする

    • BNF (拡張BNF) とは何か。簡単な例をあげよ★

知らん

一個サンプルを選んでそいつと比べて片側に寄せて、またサンプルを選んでってやつをグルグルやる

    • O(n) とはどういう意味

足し算で増える

知らん

    • 将棋やチェスなどの思考ルーチンで使用されるミニマックス法とは何か

知らん

パラメータの問題を染色体にして、個体を生成する(最初はランダム)。そしてこの個体を評価関数にかけてスコアを出す。個体を多数生成して、スコアの高いもののみを抽出する。染色体を切断して個体間で交換し第二世代を作る(交差)。ここで値が短絡的な解に収束したり、無意味な値に発散しないように優性保存や突然変異を加えつつ何世代も続けるとなぜか答えが求まるというやつ

2個の在庫を引き当てる必要があります (1個は NG。3個以上も NG。0個はアリ)お客様は各在庫について欲しい順に順位を付けています。在庫引き当て数と顧客満足を最大にする引き当てを求めるための方法を示せ。顧客満足定義など不明点はおのおの考えること。

後で考える・・・たぶん条件だけ決めてあとはループで総当り作戦にすると思う

where 条件

group 絞られた条件に対するまとめ・・・レコードを何個かまとめて1レコードにするイメージ

having ↑でまとめたやつ専用のwhere

case sql版switch

union 結果と結果をガッチャンコ

exists 結果をin

一応全部やったことあるけどポスグレはサンプル程度

    • Oracle であれば、テーブルスペース (表領域) とは何か。エクステントとは何か。

知ってたけど、忘れたw

検索高速重視と、トランザクション管理

    • ER図とは何か

エンティティリレーションだから、実体とその関係性を表した図

    • 正規化とは何か
      • 第一正規形とは何か

重複項目の統合

      • 第二正規形とは何か

まぁキーでの外だしですか

      • 第三正規形とは何か

決まりきったやつをまとめる

知らん

そりゃちょっとは・・・

無いね

やったことログ

上記のものを使うべきか使わざるべきか (DB でやるかアプリでやるか)。また、それはなぜか。

トリガ・・・これは使わんほうがいいな

ビュー・・・フレームワーク間の吸収する層として使うことが俺は多い

ファンクションプロシージャ・・・マイクロソフト系の人に任せた

NOT NULL まーいいんじゃね

外部キーは開発中は面倒だな

それらのフルスタックフレームワークにくっついてくるヤツ

  

あるね〜 苦いほど

あるね〜 いつも文字コードでつまるんだよね つうかもうメールやめろ

EDIって何だ?

ロールバック

無い

    • SQL インジェクションとは何か。その対策は

パラメータにSQLを制御する文字を埋め込んで自分意図したSQLをアプリに投げさせる

    • XSS 脆弱性とは何か。その対策は

攻撃対象者が普通に使うサイトスクリプトを仕込んだりして、そのドメイン対象の情報を抜き取ってクロスサイト情報を抜くワザ

サイトを跨って使用者意図しないリクエストを投げる。意図しないだけであって、正規のリクエストなのがポイント

普通の鍵のやつかな・・・

公開鍵と秘密鍵というペアの鍵を用いる。公開でかけたものは秘密じゃないとあけれない

ハッシュアルゴリズム

暗号化は暗号を解除すると読める。ハッシュはあるデータダイジェスト値なので解除しても元の値に戻らない

特に無いけど ハテブとか

Google ストリートビューでいろいろいってた人 ブログは読んでます。

かける。けどマークアップセンスは自信なし

      • XML を書けるか

かける

かける

      • DTD とは何か

XMLの定義。どんなタグがあって、そのタグはどういう風に使えるかみたいなやつ

      • DOCTYPE 宣言とは何か

何に関するXMLなのかを宣言するヤツ

DOCTYPEでHTML 4.0 TransitionalしていするとIEだと互換モードになってCSSとかの解釈がメチャクチャですよ

XML中に文字を直接表記するんじゃなくて外にある辞書の参照を示す時に使うやつ

HTML文書?

書けるね

書けるね〜

あるね〜 全部ある

タグオブジェクトとして扱ったものかな?

    • getElementById を使ったことはあるか

死ぬほど

難しい部分もあるけどたぶんできる

書けるね〜

余白と間隔

    • CSS Sprite とは何か

1個の画像ファイルに複数の画像を入れて、CSSで表示領域を区切ってだし分けるクソテク。超アクセス負荷が高いサイトとかが使う

16x16のブックマークで出るやつ

URLに仕込めないデータを仕込めるように変換すること

gooのやつはおかしい・・・

バイナリアスキーに変換するやつ

できるねー

できるねー

ImageMagicでほんの少し

あるね〜

あるね〜 ってかセッションってかなり意味広いよね

    • デザイナとの協業経験

あるね〜

    • SEO

普通サイト作るだけならね

あるね〜

っで?

無い

文字の連続と、辞書バラバラ

    • 負荷計測経験
      • どのような負荷計測ツールを使ったか

デバッガプロファイラとかだけだな・・・こりゃ負荷って言わないか

日常です。とりあえずFirefox完璧なようにして後は別のブラウザでちゃんと見れるようにするのが定番

あるね〜

あるね〜

    • (いわゆる) 携帯 UID とは

???

    • 画像表示に関する機種ごとの差異を述べよ

解像度とかもうイロイロ、

    • HTML に関する機種ごとの差異を述べよ

ありすぎなのでXHTMLで書いて属性適当にあててる、CSSは使えないつうかドコモ

できるねー

前提条件わかりにくすぎだけど、IPだけが問題なら固定にすりゃいいんじゃね

あるけどご家庭レベル

会社ドメイン管理で設定しただけ

名前からのIPアドレス引き

      • DNS の正引きとは何か、逆引きとは何か

名前→IP

IP→名前  

普通ipアドレス変換のやつじゃなかったっけ

知らん

      • FTP における active/passive とは何か

ファイル情報を取りに行くか、送ってもらうかかな

helo

管理経験は無いな

ある〜 これに関してはau微妙 なんかサーバ

無いな

あるな  

無いな

@の直前ピリオドっていいうドコモ仕様ですな。ダブルクォートで括るといけるんだっけ?こんなアドレスには送らないのが世のため 送らなくてヨシ

ping打ちまくり

え〜 経路情報をみるやつだけどwindowsとの違いは知らん

      • NAT (NAPT) とは何か

ネットワーク間でIPの変換するやつ

CVSとSVN Git未経験

SVNが多い

      • 複数の環境整合性を取るため、どのような工夫をしたか

声かけw

会社で 自分でも使ってる。 プロジェクトtrac

え〜 普通のw

できるね〜

      • SSL 対応ページを準備するまでの手順を示せ (ヒント: 秘密鍵・CSR)

SSL対応にして鍵生成して登録して、証明書置く

無い

      • 静的 Web ページを高速化する方法を示せ

知らん 質問ザックリ過ぎ

      • Apache における ETag とは何か

キャッシュ

      • Web サイトが重い場合、どのような手順で解決するか (できるだけ定量的な分析を)

いつもなのか?たまになのか、ネットが遅いのかサーバが遅いのか、ぐらいやったらあとはケースバイケース

*1:x)*(x

2008-06-01

漢字全部の正規表現の感じ

| 漢字全部の正規表現の感じを含むブックマーク 漢字全部の正規表現の感じのブックマークコメント

みんなやること同じなのね

2008-04-24 - エンジニアの低脳っぷりを晒す戦記

404 Blog Not Found:javascript - yet another regexp tester

ここで気になったのが例文にあがってる

[一-龠]+

この正規表現

これはユニコードの4E00〜9FA0をあらわしている。ここを参照したところ・・・

Unicode一覧 4000-4FFF - Wikipedia

Unicode一覧 9000-9FFF - Wikipedia

漢字っぽいものをマッチさせようというわけだ。

でもこれより前にも漢字はあるし、後ろにも少しある。それを考えると、漢字全部マッチというのは

[㐀-龻]+

なるんじゃないんだろうか・・・

って書いてエントリーしようと思ったら、はてながこの文字をハンドリングできないw

HTML実体参照になってしまうw本当は→[㐀-龻]+ こう

って書いたら・・・Vistaでは見れるけどXPで見れないwww

うーん

[一-龠]+

こいつが正しく出ているということは処理系によって限界があるのか・・・わからんが、漢字を選択する正規表現として覚えとこ

2008-05-08

すこしズルしてリアルなアイコンを作る方法を実際にためしてみた

すこしズルしてリアルなアイコンを作る方法を実際にためしてみたを含むブックマーク すこしズルしてリアルなアイコンを作る方法を実際にためしてみたのブックマークコメント

すこしズルしてリアルなアイコンを作る方法 | バシャログ。

面白そうだったので、こいつを実際にやってみた

今回はこのメットの写真を使ってみる

f:id:GegegeMokeke:20080508162457j:image

まず適当マスクして必要部分だけ切り取る

f:id:GegegeMokeke:20080508162456j:image

f:id:GegegeMokeke:20080508162455j:image

背景をグレーにしてマスクを修正してぴっちり切り抜く

f:id:GegegeMokeke:20080508162454j:image

チュートリアル通り、トーンカーブとコントラストを調整、比較的明るめにする。

f:id:GegegeMokeke:20080508162453j:image

背景を白に戻して、アウトラインをつける。切り取りのパスを利用すれば、アウトラインも簡単

f:id:GegegeMokeke:20080508162452j:image

イラストっぽくない写真特有の細かい描写部分を指先ツールとかで塗りつぶす

f:id:GegegeMokeke:20080508162451j:image

バイザー部に比較的明るめの色をいれて、ドロップシャドーでアイコンチックに。色は半透明オブジェクト写真の上に重ねて表現

f:id:GegegeMokeke:20080508162450j:image

バイザーにさらにオブジェクトを重ねてテカリを表現して完成

f:id:GegegeMokeke:20080508162449j:image

僕にも簡単にできた! あはは

写真はディティールが細かすぎて、イラストっぽくならないので適当にぼかしたり、細かい部分を塗りつぶすとそれなりに見えるみたいです。

2008-04-24

JavaScriptの正規表現がテストできるツールを作ってみた

| JavaScriptの正規表現がテストできるツールを作ってみたを含むブックマーク JavaScriptの正規表現がテストできるツールを作ってみたのブックマークコメント

このツールのUIが好きで・・・

Rubular: a Ruby regular expression editor

結構利用させてもらってたんですけど、微妙に重かったりして、もっと軽いJavaScript向けのやつがないかなと探したんですけど、微妙に使いづらいものが多かったので、経験も兼ねて作ってみた。ちょっと頭をひねって1時間ぐらいで完成。

ちょっとの労力で、うまいツールができると気持ちがいいね

ここからGO!⇒正規表現君 http://yakinikunotare.boo.jp/regexpkun/regexpkun.html