奇特なブログ

「殊勝に値する行いや心掛け」を意味する、奇特な人になる為のブログです

2011-01-01から1年間の記事一覧

自作フレームワーク:csrf.php

注意: 本プログラムは、 いわゆる徳丸本に書かれているセキュリティ対策の多くは反映してます。 しかし、高難易度の攻撃に耐えられる程の対策は出来ていないと思います。 本プログラムの流用は自由ですが、流用によって生じた損害については、 自己責任でお…

脆弱性対策は「必要最小限」に

筆者は、以下の記事の評価について「微妙なスタンス」なのですが。 「どうしてダメなのか分からない」という質問を頂きましたので、 それに答えてみたいと思います。なぜPHPアプリにセキュリティホールが多いのか? 第42回 PostgreSQL 9.0に見るSQLインジェク…

相談は基本的に乗る「姿勢」で

昨日、相談を受けた時に思ったことが有ったので、 ちょっと書いてみたいと思います。筆者は、相談を受けた時には、 「内容が分からなくても」、話は聞きます。 「例外」も有るんですが。 例えば、 「えっと、その内容はちょっと分からないんですが、 何が起…

マネージャは親子でいう親であれ

今回は、以下の記事に対して突っ込みつつ、 後半は「マネージャとは何か?」について、持論を展開したいと思います。突っ込む記事: 残業を要求する心理 いわゆる「残業」に対して、とても強い関心をお持ちな現場とか個人(マネージャもどきさん)とか、がいら…

正規表現を用いた文字列の入れ替え方法

IT

筆者は基本、いわゆるTipsの類は好きではないのですが、 全く書かないのもどうかと思い、書いてみたいと思いますwで、今回の話ですが、以下の様な事をしたい時に使えます。1.関数(メソッド)の引数の順番を入れ替えたい時 2.代入演算子の左辺と右辺の位置…

完璧は不可能、でもそこに近付けるのがプロでは?

IT

今回は、以下の記事について言及しつつ、後半は持論を展開するって流れです。続 スキルの深広練 ん…まぁ本当は「バグが起きた」ではなくて「バグが起きて、その後、それに気づいた」なんだけど。で、その「気づいた」に、結構な高さのハードルがあるんだけど…

情報強者やスキルが高い事「自体」は褒められない

まず、以下の「強者の気持ち」の部分について、 筆者は「思いっきり勘違い」している可能性が有りますというか高い気が。 なので「そうではない」という事であれば、 ご指摘して頂けると嬉しいです。筆者は、「学ばない事」は「現状に関係なく」問題視します…

言語を覚えるのではなく、プログラミングを覚えましょう

今回は、以下の記事を基にした内容です。http://d.hatena.ne.jp/Lucrezia/20050928#p1また、本文中で「VB」と書かれている箇所の大半は、 「初心者向け言語」と置き換えられると思います。 PHPとかJavaScriptとか。「ほかの言語もちゃんと習熟した上で」VBを…

頼る、でも頼らない

色々な人を見ていると、 「他人に頼る事と、頼らない事のバランスが偏っている」と、 多くの人に大して感じます。 仮に、「頼る度」というものがあり、 頼る人は「100」で、頼らない人は「0」だとすると、 「50」がベターなのではないかと思います。他人に頼…

効率を追求した勉強方法の考察

IT

まず、前提条件っぽい事として。 伸びない人の特徴&伸びるための勉強方法草案の内容の多分半分以上が、 「厳しい自己ジャッジ」でも「出来ている」人が、以下の内容の対象かと思います。 現在進行形で学び続けていないと、「効率」なんて言葉は出てこないと…

「一生」Webの技術者を「楽に」続ける為の方法

今回は、まず書籍のご紹介をして、その後に筆者の意見を書きたいと思います。 まずは、以下の書籍のご紹介です。 「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか(2010/04/10)小森 裕介商品詳細を見る「基本的には」良い書…

進捗会議ってピンチ「だからこそ」行うものでは?

進捗会議って、「問題解決の場」ではないでしょうかね? 進捗を報告するだけなら、わざわざメンバー全員を集めなくても良いでしょうし。 メンバー全員を集める目的は、 「どうやってピンチを乗り越えるかを話し合う為」ではないでしょうかね? で、ピンチっ…

独学の限界

独学だけでは限界があると思います。何故なら、「独学はスタートラインで、スキルというのは他人とのやり取りで上がっていくもの」だと思っていますので。 では、なぜ独学だけではダメなのでしょうか?1.自分と同じ職場で且つ、自分と同じプロジェクトやチ…

正論を逆手に取る

会社(組織)における、黒い話です(苦笑)大卒新卒で入社し、その後10年間に渡って一度も転職をしなかった社員が居るとします。 いわゆる「生え抜き」です。 で、普通であると言える程には自信は無いのですが、 普通は「一度も転職をしないで、ウチの会社の…

性善説か性悪説か

まず、ここで言っている性善説と性悪説は、本来の意味とは「違います」。 以下のリンク先に書かれている、誤った定義の方の意味として使っています。性善説と性悪説のよくある誤解では、先に結論。 筆者的には、 「性善説も性悪説もない。あるがままに、相手…

基礎を一気に身に付けるのは難しい?

IT

まあ、比較的一般的なたとえでいうなら、以下の様な感じです。混合調味料を使った簡単な料理ばかりを作っている人が、 塩・砂糖・醤油・味噌などの調味料の適切な組み合わせで、 料理をいきなり作るのは難しい詳しくは知りませんが、 混合なら最初から調味料…

急げ、でも焦るな

急いで努力をする。1秒でも速く正しい決断を「下せるようになる」為に 1秒でも速く良いプログラムを「書けるようになる」為に 1秒でも速く最適な提案が「出来るようになる」為に 1秒でも速く素敵な相手と結婚が「出来るようになる」為に などなど上手い…

それはプラス思考というの?

今回はざっくりとしか書きませんが、どうも以下のような言葉群に違和感を感じます。1.そんな事はたいした問題ではない。プラス思考でいこう 2.私の考えが間違っているわけがない。そんなのは単なるデマ。プラス思考でいこう 3.ああ、問題が起きたか。…

センスが無くたって出来る

先に結論。 どの程度かはともかく、 ある程度のレベルまでなら、 センスが無くても出来ると思います。 センスが良い悪い言うのは、 ある程度のレベルより上の話ではないかと。では、何故そう言えるのかについて。 まず、以下の様な話を、よく聞くかと思いま…

フレームワークやライブラリはカスタマイズ可能な作りにしましょう

タイトルの様にした方が良い理由は到って単純で、仕様変更や特殊な仕様に対応する為です(苦笑)例えば、以下のリンク先の一番下の回答にあるソースコードの場合。finalメソッドの使いどき以下の様に書いた方が良いのでは無いでしょうか。 class Framework {…

PHPのセッションの保存先と関数群について

PHP

php.iniの「session.save_handler」のデフォルト値って「files」だと思うのですが。 以下の様な事をしたい場合に、filesである事が問題になる様です。Webサーバのクラスタリングじゃあどうするの?って話になると思うのですが、PHPのセッションを考えるにあ…

Facebookの実名制度って成り立つの?

まず、筆者は現在Facebookを利用していないので、中身をよく知りません。 なので、「なんか外野が変な事言ってる」程度に駄文をご覧頂ければと思います。 実際、確証出来ない箇所も多いので。では本題ですが、先に結論。 実名制度が成り立つか否かについては…

Javaの仕事って、Javaの「どの辺」の仕事?

一言で「Java」と言いましても、以下の様に色々と有りまして。1 WebのJava(J2EE) 1.1 フレームワークが無い 1.2 Struts1系 1.3 Struts2系 1.4 Spring Framework 1.5 JSF 1.6 Seasar 2 スタンドアローンのJava(J2SE) 2.1 EclipsePlugin 2.2 Androidアプリ 3 …

プログラマの妻がすべきこと

IT

以下の記事に対して、著者の意見を書きたいと思います。 また、本当は97個ですが多過ぎるので、以下の記事内の16個について書きます。プログラマの嫁が知るべき97のこと生活パターン1. 午前様で帰ってくることが多くても浮気を疑ってはいけない午前で帰って…

否定するのは簡単

「あの人の考えは間違っている(例:自分と違う考えの人への否定)」 「あんな物が何の役に立つんだ(例:オブジェクト指向)」 「もうそれは時代遅れだよ。これからは〇〇だ(例:静的言語よりも動的言語)」他にも沢山有るというか、 日常のあらゆる局面でこうい…

出来ないなら出来ないと言うのがプロ

現実のあらゆる職場内やプロジェクト内で、 「分からない」のに「分かります」、 「出来るかどうか分からない」のに「出来ます」などと、 言っている場面に度々遭遇します。 なぜ、そう言ってしまうのか。 以下に理由を書いてみます。・分からないという自分…

自作フレームワーク:template_convert_single.php

注意: 本プログラムは、 いわゆる徳丸本に書かれているセキュリティ対策の多くは反映してます。 しかし、高難易度の攻撃に耐えられる程の対策は出来ていないと思います。 本プログラムの流用は自由ですが、流用によって生じた損害については、 自己責任でお…

自作フレームワーク:template_convert_multi.php

注意: 本プログラムは、 いわゆる徳丸本に書かれているセキュリティ対策の多くは反映してます。 しかし、高難易度の攻撃に耐えられる程の対策は出来ていないと思います。 本プログラムの流用は自由ですが、流用によって生じた損害については、 自己責任でお…

自作フレームワーク:template_convert_loop.php

注意: 本プログラムは、 いわゆる徳丸本に書かれているセキュリティ対策の多くは反映してます。 しかし、高難易度の攻撃に耐えられる程の対策は出来ていないと思います。 本プログラムの流用は自由ですが、流用によって生じた損害については、 自己責任でお…