ファイルアップロード機能でハマった話 〜デバックスキルをアップせよ〜

現在PHPで開発を行なっているのですが、
先日、ファイルのアップロード機能を実装していたときに
思わぬところでハマってしまいました。

「ファイルのアップロードなんて散々やってきたから楽勝だろ!」
と思っていたのに、まさかこんな落とし穴があるとは……

珍しいケースだったので、同じようなことでハマっている人はいないと思いますが、
これがきっかけで、少しだけデバックスキルが上がったと感じたので、
よろしければ参考にしてみてください。

こんな方にお勧めの記事です。

  • いつもデバックに時間がかかって、作業がなかなか進まない
  • ソースコードを読み解くのに時間がかかる

続きを読む

人工知能の限界とは?書評「AI vs. 教科書が読めない子どもたち」

 

最近、書店に行くと沢山のAI関連書籍を目にすると思います。

「AI」っていう単語はもちろん知ってるけど、結局何ができて何ができないのか分からない、、、、、

勉強はしたいけど、難しい専門書はちょっと、、、、

 

という人にもぴったりで「2019年ビジネス書大賞 大賞」にも輝いた

「AI vs. 教科書が読めない子どもたち」という本を紹介します。

続きを読む

時間泥棒を撃退せよ!書評「時間術大全」

今回は、アマゾンの「売れているビジネス書」ランキング1位にも輝いた「時間術大全」という本の紹介をします。

いまさら時間術の本を読んでもな〜
タスク管理はちゃんとできているからな〜

と思う人もいるかもしれませんが、この本は一味違います。

あなたが何気なく過ごしている毎日は、本当に充実した時間ですか?
タスク管理をしているつもりが、余計に時間に追われているだけではないですか?

そんな方にオススメの一冊です。是非ご覧ください。

続きを読む

Excelの関数でINSERT文を生成しよう

今の現場で、大量のエクセルデータをデータベースに登録する作業がありました。
もちろん手作業でやるわけにいかないので、
エクセルの関数を使ってINSERT文をひたすら生成しました。
そのやり方と注意点をまとめてみたので、よろしければご覧ください。

続きを読む

【初級エンジニア向け】クラウドって?「SaaS」「PaaS」「IaaS」の違いって何?

初学者でもクラウドという言葉を聞いたことがあるとは思いますが、明確に違いを答えれる方は限られていると思います。

クラウドの定義はあいまいで、現在では様々なサービスがあることにより、場面場面で意味が変わってしまう厄介なワードです。

・データを保存するストレージ

・環境開発時の仮想サーバー

・Gmailなどのメールサービス

上記に挙げた3つはとても同じ「クラウド」を指しているようには見えないかも知れませんが、これらは全て「クラウド」を指しています。

今回はクラウドの設置形態による分類と、提供サービスによる分類に分けて、解説したいと思います。

続きを読む

【Docker学習用】7つのよく出る用語を解説します

便利、便利と言われるのでDockerを使ってみようと思い、調べ始めたものの、

「知らない言葉ばっかりじゃん!」
「用語をいちいち調べてたら、なかなか進まない!」

となってしまう人も多いと思います。
今回はそんな方に向けて、Dockerでよく出てくる用語を、7つに絞って解説します。

続きを読む

【初級エンジニア向け】Dockerって何?コンテナ型仮想化って?

開発工程の中で環境差分により、動かなかったり、開発者が増えた時に同じ環境を整えるのに時間がかかったりと、開発を行う上で環境構築に割く時間は決して少なくないと思います。

Dockerを活用すると開発工程の中で使っていた環境をそのまま本番環境に持っていくことも可能なため、環境差分が少なく、環境による問題を減らすことができます。

また、コンテナ化したアプリケーションを開発者間で共有できるので、スムーズな環境構築ができます。

そんな魅力的なDockerを今回は開発段階で使用する機会があったので、要点をまとめて解説したいと思います。

続きを読む

【初級エンジニア向け】Atomの便利機能&パッケージご紹介

テキストエディタでAtomを使っている人は多いですが、

最初のうちは「使いづらいない〜」と感じることも多いと思います。

しかしAtomには意外と知られていない便利機能や、

便利なパッケージがたくさんあります。

今回は私が個人的に重宝している、Atomの便利機能&パッケージを紹介します。

 

続きを読む

【初級エンジニア向け】テスト実施の際のちょっとしたコツ

ちょっとしたコツシリーズ第三弾

今回は、リリース前に不可欠な「テスト」を実施する際のちょっとしたコツを、

初級エンジニア向けにまとめてみました。

ちょっとしたコツシリーズ、第一弾と第二弾もよろしければご覧ください。

【初級エンジニア向け】基本設計書のを書く際のちょっとしたコツ

【初級エンジニア向け】テスト仕様書のを書く際のちょっとしたコツ

続きを読む