プログラミングのための環境構築やコツ勉強の方法教えます




プログラミングを始めるにあたって、特に大事なのが環境構築や勉強方法です。プログラミングをやってみたいなと思って実際に始めてみたものの、難しくて途中でやめてしまった、ということになってしまうと困りますよね。

ここでは、実際にプログラミングを始めるにあたってつまづくことが多い環境の構築の仕方や勉強の仕方、プログラミングの各言語の技術的なコツなどについてご紹介していきます。


Javaのおすすめフレームワーク


JavaはWEBアプリケーションを開発するにあたって、保守のしやすさなどからよく使われます。比較的中規模~大規模なプロジェクトで採用されることが多く、転職の際にも有利に働きます。

では、JavaでWEBアプリケーションを構築する際におすすめのフレームワークは何でしょうか?


詳細はこちら >> Javaのおすすめフレームワーク




PHPのおすすめフレームワーク


PHPはWEBアプリケーションを開発する際に非常によく使われる言語です。その際、フレームワークを使うとWEBサイトをスピーディに、しかも安全に構築することが可能になります。

ここでは、日本や世界のトレンド、そして求人数の比較から、PHPのフレームワークでおすすめのものを紹介しています。

詳細はこちら >> PHPのおすすめフレームワーク




PHPでPDOを使ったデータベース接続と検索・挿入方法のまとめ


PHPに標準で用意されているPDOを利用すると、データベースに接続し、データの検索や登録、更新が簡単に行えます。

このページでは、PDOを使ってデータベースへの接続やselect、insertを実行する方法について、サンプルプログラムやポイントを紹介しています。

詳細はこちら >> PHPでPDOを使ったデータベース接続と検索・挿入方法のまとめ




Python Embeddableの使い方


Python Embeddableとは、超軽量なPythonの実行環境でファイルサイズがとても小さく、Windowsのシステムを汚さずに環境構築ができ、配布するのも簡単という特徴があります。

このPython Embeddableを実際に使ってみましたので、使い方についてご紹介したいと思います。


詳細はこちら >> Python Embeddableの使い方




AMD製CPUのRyzenでNumpyが遅い問題を解決する方法


PythonのライブラリであるNumpyを使って行列の計算を行ってみたのですが、Intel製のCPUほどのパフォーマンスが出ないことが続いたので、どうやれば高速化できるのかを探ってみました。実際に、Numpyでの計算が速くなったので、その方法をご紹介したいと思います。

詳細はこちら >> AMD製CPUのRyzenでNumpyが遅い問題を解決する方法




Eclipseでプラグインを使ってPHPを実行する方法


統合開発環境(IDE)として多くのプログラマーに使われているEclipseを利用すると、PHPの開発を行うことができます。Eclipseは長年の実績があり、機能も豊富なので、Eclipseが使えるとPHPのプログラミングが非常にはかどります。

詳細はこちら >> Eclipseでプラグインを使ってPHPを実行する方法





RubyをWindowsへインストールする方法 複数バージョンの使い分けも簡単


WindowsへRubyをインストールする方法をご紹介します。ここで紹介する方法を使えば、複数のバージョンを使い分けることも簡単にできるようになります。

詳細はこちら >> RubyをWindowsへインストールする方法 複数バージョンの使い分けも簡単





データベースを操作できるフリーのGUIツール


データベースを操作するためのGUIツールのうち、フリーソフトのものをご紹介します。お金をかけずに、高度なデータベースの操作を行えるものがいろいろとあります。MySQLやPostgreSQLそれぞれに特化したソフトだけでなく、データベースの種類に関係なく、1つのソフトで接続・操作が行えるものもご紹介しています。


詳細はこちら >>データベースを操作できるフリーのGUIツール




データベース操作ツールA5:SQL Mk-2が便利 使い方からできることまでを解説


データベースを操作するためのGUIツールはたくさんありますが、日本製のフリーソフトで、MySQLやPostgreSQL、Oracleなどの複数のデータベースを操作することができるA5:SQL Mk-2がとても便利です。このページでは、A5:SQL Mk-2について解説します。


詳細はこちら >>データベース操作ツールA5:SQL Mk-2が便利 使い方からできることまでを解説





phpMyAdminをインストールしMySQLに接続する方法


MySQLの操作をブラウザから行えるphpMyAdminのインストールの仕方とMySQLへの接続方法をご紹介します。特に初めてインストールしてログインしようとした場合にエラーが出ることがありますが、その対応方法についても解説しています。


詳細はこちら >>phpMyAdminをインストールしMySQLに接続する方法




MySQL Workbench 8.0のWindowsへのインストールと日本語化


MySQLを直感的に使えるWindowsのGUIツールMySQL Workbench8.0のインストール方法と日本語化の方法をご紹介します。

詳細はこちら >> MySQL Workbench 8.0のWindowsへのインストールと日本語化






WindowsへのMySQL8.0 Zip版のインストールから初期化・起動までをご紹介


Windowsに最新版のMySQLをインストールする方法をご紹介します。インストーラーがなくなってしまったので、手動で配置・設定する必要があります。

詳細はこちら >> WindowsへのMySQL8.0 Zip版のインストールから初期化・起動までをご紹介




ApacheとPHPを連携させる方法Windows編


WindowsにインストールしたPHPとApacheを連携させる方法をご紹介します。とても簡単な設定でできるようになります。

詳細はこちら >> ApacheとPHPを連携させる方法Windows編




WindowsへのApacheのインストール方法 サービスへ登録するまでをご紹介


Windows PCへApacheをインストールする方法をご紹介します。Apacheのインストーラーの配布は2014年に終了しているので、ここで紹介した方法を使えば簡単にインストールすることができます。

詳細はこちら >> WindowsへのApacheのインストール方法 サービスへ登録するまでをご紹介




WindowsへのPHPのインストール方法 複数バージョンの使い分けも簡単


PHPをWindowsへインストールする方法をご紹介します。ここで紹介する方法を使えば、複数のバージョンを切り替えて使うことが簡単にできるようになります。


詳細はこちら >> WindowsへのPHPのインストール方法 複数バージョンの使い分けも簡単




PostgreSQLデータのリストアをシェルスクリプトで自動化する


開発サーバーと本番サーバーのそれぞれにPostgreSQLを運用していて、両者の間でのデータ更新を自動化するためのスクリプトを作成しました。おかげで保守がずいぶんと楽になりました。

詳細はこちら >> PostgreSQLデータのリストアをシェルスクリプトで自動化する




MacのApacheでPythonをCGIとして実行する方法


Macのパソコンを使うと、何もインストールしなくてもApacheでPythonのプログラムを実行することができます。ここでは、その方法をご紹介します。

詳細はこちら >> MacのApacheでPythonをCGIとして実行する方法



ElasticsearchでJava APIを使ってインデックスに登録する


全文検索エンジンのElasticsearchを使用すると、大量のデータが登録されていても非常に高速に、そして簡単に全文検索を行うことができます。ここでは、ElasticsearchでJava APIを使ってインデックスに登録する方法をご紹介します。

詳細はこちら >> ElasticsearchでJava APIを使ってインデックスに登録する




ElasticsearchでJava APIを使った完全一致検索


全文検索エンジンのElasticsearch Ver5.0以降では、データを登録するとテキスト形式のデータには自動的に全文検索用のフィールドと完全一致用のフィールドが作成されるようになり、完全一致検索を行うのがとても便利になりました。

詳細はこちら >> ElasticsearchでJava APIを使った完全一致検索





アクセス制限があるサーバーでもSSHポート転送でデータベースに楽々接続


ネットに公開されたウェブサーバーでは80番ポート以外のポートが閉じられているため、データベースの更新などを行おうとしても、いちいちSSHで接続してコマンドラインで操作する必要がありました。しかし、SSHポート転送機能を使えば、データベースのポートが閉じられていてもアクセスすることができるようになり、クライントソフトを使ってDBの操作を簡単に行うことができます。

詳細はこちら >> アクセス制限があるサーバーでもSSHポート転送でデータベースに楽々接続




サーバーを踏み台にして別のサーバーに接続する方法


サーバーに直接ログインしたいのに、IPアドレスでアクセス制限をかけられているため、一旦別のサーバーにログインした後、そこを経由して目的のサーバーに接続しなければならないという事態に遭遇してしまいました。これがとても面倒なのですが、ある方法で簡単に接続できるようになりました。

詳細はこちら >> サーバーを踏み台にして別のサーバーに接続する方法




PGroongaをインストールしてPostgreSQLの全文検索を高速に実行する


PostgreSQLの全文検索を行うにはPGroongaをインストールすると良いです。とても簡単で且つ高速に全文検索を行うことができます。

詳細はこちら >> PGroongaをインストールしてPostgreSQLの全文検索を高速に実行する




pkgbuildコマンドによるスクリプト実行方法とパラメーター


Macでインストーラーを作成する際には、自前で用意したスクリプトを実行させることができます。インストール前の事前確認やインストール後にデスクトップにエイリアスを作成したりなどができるようになります。

詳細はこちら >> pkgbuildコマンドによるスクリプト実行方法とパラメーター




CentOS 7でのPostgreSQLの自動起動スクリプト


CentOS 7からはシステム構成が変わり、PostgreSQLの自動起動スクリプトの書き方も変わりました。

詳細はこちら >> CentOS 7でのPostgreSQLの自動起動スクリプト



Macインストーラーの作成方法


Macで使えるアプリケーションを配布するためのインストーラーを作成する方法を解説しています。

詳細はこちら >> Macインストーラーの作成方法





LWP::UserAgentでHTTPS接続できない問題を解決


PerlのLWP::UserAgentでホームページにアクセスしてHTMLを取得することができますが、HTTPS接続しなければならない場合はエラーになってしまいます。その問題を解決する方法をご紹介します。

詳細はこちら >> LWP::UserAgentでHTTPS接続できない問題を解決




LinuxのPerlを最新版にアップデートするには?


Linuxにはもともとperlがインストールされていますが、このPerlを最新版にアップデートしたい場合、どのようにすればよいのでしょうか?ここではその方法をご紹介します。

詳細はこちら >> LinuxのPerlを最新版にアップデートするには?




Macでエイリアスをコマンドラインから作成する方法


Macでコマンドラインからエイリアス(ショートカット)を作成できるようになるといろいろ便利になります。

詳細はこちら >> Macでエイリアスをコマンドラインから作成する方法



このエントリーをはてなブックマークに追加



▲ このページの上部へ戻る