プログラミング

CakePHPを利用したシステムの開発でAjaxでの通信の必要があったんですが、思ったよりも手こずったので、その辺の注意事項などをまとめてみました。

環境PHP: 5.5.x
CakePHP: 2.1.1
jQuer ...

プログラミング

MySQLを使ってシステム開発している際に、バックアップをとったり、データをインポートすることがよくありますが、バックアップやインポートの時のコマンドをよく忘れてしまうので、バックップとリカバリのコマンドをまとめました。

バック ...

プログラミング

プログラミングを独学で勉強していると、最初の頃はそんなに難しくないので、自分が作ったものが思い通りに動いて楽しいんですが、ある程度以上のものを作ろうとすると、プログラミングのミスや環境設定のミスなどで「エラー」で動かなくなってしまい、 ...

プログラミング

Webアプリケーションを開発していると「Excelファイルをダウンロードする」機能が必要となることがあると思います。

今回はPythonのWebアプリケーションフレームワークであるDjangoで、Excelファイルのテンプ ...

プログラミング

Djangoの管理サイトを利用している時に、データを新しく登録する時にはユーザにデータ入力させたいけど、データを編集する時にはデータ更新させたくないデータがあったんですが、ModelAdminが提供している設定項目のreadonly_ ...

プログラミング

100 Most Popular Programming Languages Of 2017という記事にTIOBE Softwareが集計しているTIOBE Programming Community Indexのデータを元にした、人 ...

プログラミング

ソフトウェア開発では、実際にシステムを開発し、リリースするまでに「開発工程」に沿った開発を実施する必要があります。

今回は、「開発工程」について、名称と工程の概要、インプットとなる成果物、アウトプットとなる成果物について説 ...

ソフトウェア開発

ソフトウェア開発の現場では、プロジェクトの特性などに応じて様々な開発手法が用いられます。

今回はそういった開発手法の中でも特によく使われている4つの開発手法について、説明したいと思います。

ウォーターフォール型開発

プログラミング

新卒の方や他業種から転職して新たにIT業界へ足を踏み入れた方に向けて、日々の業務の中で心がけて欲しいことを伝えていきたいと思います。

今の仕事の進め方などに悩んでいたら、参考にしてみてください。

私の経歴について

プログラミング

最近、機械学習などの分野の動きが活発になるにつれて、日本でもPythonに対する需要が高まってきているように感じます。数年前まではPythonについて勉強するための日本語サイトはあまり充実していなかったので、よく英語のサイトを翻訳しな ...