DAY

0年0月0日

Perlって難しい?

Perlって自由度が高いので難しいかもしれないです。 うっすらとした記憶をたどると、if文でも 条件 if 処理 みたいな書き方ができた気がします。(この場合elseifやelseは使えない)色んな書き方が出来てしまうんです。多次元配列の処理も、連想配列に連想配列を入れ込んでとかできてしまい、まあ書いた人しか判らないパターンが多い事。コードをインデントなどを駆使して絵文字にしてしまう人など。そんな […]

管理者プロフィール

2000年から2012年までエンジニアとして活躍してきました。その後はエンジニアから離れブランクとなります。 有名どころでは、サイバーエージェント、DeNA、ライブドアなど時代を飾ったIT企業 リクルートやNECSOFT、IIJテクノロジーなども経験。小規模スタートアップの案件などもこなしています。 最近WWIQTESTという物をやってみました。 総合IQは117となっており、数的パターン推論はな […]

炎上案件にならないように

①まず最初にプログラマーは動かない状態のプログラムを完成しましたと言わない事。  こういう人結構います。WEBアプリの話ではありますが、画面遷移を全てチェックせず、  500のエラー画面が出ている場合、必ず言語から出力されるerror_logを確認しましょう。  前任者が降ろされ後から入った人もまずエラーログの確認。  動く状態になってから間違い探しを始める必要があります。 ②1部分の画面のみ遅い […]

炎上案件から学ぶシステム開発②

炎上案件予定だった案件を炎上させなかった案件。某大手WEBサービスの会社R社にて。データベースの移行案件だった。どのデータベースだか忘れたがOracleへの移行だったため、大型案件となった。皆要所要所で重要なポジションについているが、私も結構大きい部分だった。9つのデータベースにアクセスし、そのデータを1つのデータベースで管理するプログラムとSQLを書かなくてはいけなかった。4人チームではあったが […]

炎上案件から学ぶシステム開発①

https://www.itmedia.co.jp/im/articles/0208/16/news001.html エンジニア2年目の頃、上記案件へ参入。 小さなSirから請負でTCS経由から富士通へ。 TCSのメンバーとして参画した。 案件初日、席に着くと隣に頭を抱え下を向く人が座っていた。彼はそのチームのリーダーだったのだが、設計書を書きコードを書き、表示したときにエラーが出てなんとかエラー […]

自作PCで作る利点

PCにはメーカーPCBTOPC自作PCの3点で選ぶ事ができる。お金のある人はメーカー製PCを選ぶのが最適解かもしれない。BTOPCは自作PCと比べ、1.5倍~2倍の価格となるとなんとなく思っておけばよい。自作PCは去年私は10年使うつもりで50万円かけて自作した。スペックはRyzen9 7950X 最上位のCPUメモリは4枚挿しの128GB ←オーバーだが、5年後を考えた容量SSDも後で増設がある […]

Input Output 極論それでしかない

プログラミング言語は極論 Input Output それをするものである。 Inputされる物も多岐に渡るが、ブラウザだったり、ゲームならコントローラーだったり、コマンドラインの引数だったりもする。一番簡単なのはコマンドラインの引数が解りやすい。 php args.php apple banana cherry if (isset($argv)) { echo “スクリプト名:  […]

初心者向けfor文

if文でも説明はしたがfor文も同じように、for() この括弧の中は0 又はfalse  1又はtrue を判定している。無限ループを作りたい人はこう書く。 for (1){ echo ‘1’; } これで1が無限に並び処理が終わらなくなる。 for文とは指定した回数を実行し処理が終わったら終了するという文となり、理解を正しくしていないと致命的なバグになりやすい。 for […]

初心者向け IF文

if文で躓く人は多々いると思う。プログラミング知るにはまずif文を知ってみよう。if文とは条件文であり、その結果により何を実行するかといういっぱい使う命令文である。 例えば if ( $int ==’5′ ){ print ‘5です’; } こんな感じで初心者の本には書いてあると思うが、結局のところ $int が 5 の場合、 5 == ‘ […]

PHP7から8の修正点を見て

PHP8への変更点を見てまずいなと感じた。 0 == “0” true true と変更はないが、本来なら 0 == ‘0’ と書く。 0 == “foo” true false 何故これをPHP7まで許容していたのかが理解ができない。 0 == “” true false 当然だろうね。何故これも許容 […]