プログラミングのための環境構築やコツ勉強の方法教えます
プログラミングを始めるにあたって、特に大事なのが環境構築や勉強方法です。プログラミングをやってみたいなと思って実際に始めてみたものの、難しくて途中でやめてしまった、ということになってしまうと困りますよね。
ここでは、実際にプログラミングを始めるにあたってつまづくことが多い環境の構築の仕方や勉強の仕方、プログラミングの各言語の技術的なコツなどについてご紹介していきます。
わかりやすい!WindowsにDockerをインストールする方法
WindowsにDockerをインストールする方法をご紹介します。手順はそれほど多くなく、意外と簡単に使い始めることができます。
詳細はこちら >> わかりやすい!WindowsにDockerをインストールする方法
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でエイリアスをコマンドラインから作成する方法