基礎知識
レンタルサーバーでphpが機能しないときは、いくつかの原因があります。 ただ、php自体が使用できないプロバイダ提供の無料レンタルサーバーありますので、その場合はphp対応のレンタル・サーバーを利用する必要があります。まず、phpを利用する前に注意する…
Subversionとはファイルバージョンを管理システムアプリケーション。 CollabNet, Inc.により開発されてきたが、2009年にApache Incubatorプロジェクトになり、2010年にApacheトッププロジェクトになる。よって2012年現在はApache Licenseに準じている。Subve…
PHPに含まれる関数の中にはディレクトリ間の操作が容易にできるものが多く用意されています。 ところがVPNをはじめ、共有サーバーなどの利用者にとっては、別のユーザーが同じサーバー上の他のユーザーのディレクトリ操作を可能にしてしまうという、セキュリ…
PHPではセキュリティ上セーフモードというアクセス制限に関する機能がありますが、 セーフモードによって制限される関数について、参照用にエントリーしました。 なお、PHP 5.3.0以降ではセーフモード機能は非推奨となり、php.netではセーフモード機能の非使…
今回はプログラミングの学習方法について考えてみます。プログラミングを習得するには大きく分けて二つに分類されるかとおもます。 その1:独学-趣味や興味の範囲内での学習 その2:業務-実際にお金を受け取ってシステム制作など 後者のほうが、断然、習熟度…
今回は、用語とその内容について学んでみます。 システム開発をする際のプログラムにはさまざまな言語がありますが、処理のブロックの中には値を保持するための『変数』というものが存在します。その中でローカル変数(-へんすう, local variable)とは、プロ…
今回はコンピュータの言葉となるプログラミング言語についての理解を深めましょう。 スーパーコンピューターでも一般に普及しているパソコンでも、かならずコンピュータの処理は電磁信号によって処理や解析を行います。当講座でも取り上げているJavaやPHPな…
今回はプログラミング言語であるJavaの特徴についてまとめてみました。Javaはネットワークでのシステムを前提として制作されたプログラミング言語です。主に以下のような特徴があります。■オブジェクト指向 ほとんどの構成要素がオブジェクト指向として設計…
超システム開発スクール講座では、PHPプログラムの学習も行っていますが、平行してJavaプログラミングも開設いたしました。早速ではありますが、まずはJavaとは?SunMicrosystems社より1995年5月に正式に公開されました。 世間ではWindows95やインターネット…
前回、xamppをローカル環境にインストールしましたが、実はそれで開発環境はできあがっていて、いつでもシステム開発が可能な状態です。 早速ですが、プログラミング言語の選定をしますが、当サイトではPHPを利用することにします。 【PHPとは】PHPとはWEBサ…
これまでは基本的な知識をわかりやすく説明してきましたが、実際にシステム制作に必要な準備を始めましょう。 WEBシステム開発に必要なものは、実は以下に述べる3つのツールで可能です。すべて無料で入手できるので、システム開発をする際に元手はほとんど必…
システムエンジニアに必要なスキルとは、一体どんなスキルだろうかということで、システム開発を行うシステムエンジニアに必要なスキルについてまとめています。 システムエンジニアといっても、Sler(System Integration略称"SI"に〜する人を意味する"er"付…
システム開発の側面をより深く理解するために、 システム開発で具体的に一体どんなとこが実現可能なのか、ランダムに抽出してみました。 ○Salesforce - CRMの商用販売ツールCMS(グループウェアなど) ○ECサイト構築 - オンラインショッピングカートサイトの実…
はじめに、いまからチャレンジしようとしているシステム開発という事実について、明確に説明できるようになる必要があると考えました。 システム【system】には、体系、系統、制度、組織、方式、方法、コンピューターを使用した情報処理の仕組みや機器装置と…