Web

FastCGI

FastCGIとは FastCGI FastCGIとは CGIはプロセスを起動したり破棄したりするオーバーヘッドがあるため、PHPやJavaサーブレットと比較して効率や性能が悪い。このため、FastCGIと呼ばれる仕組みが開発されている。FastCGIサーバーがメモリに常駐起動し、オー…

Perl/CGI

CGIとは Perlの強力なテキスト編集機能で、HTMLを出力する 掲示板の作り方 データファイルの読み書き 文字コードの設定とPerlのパス パーミッション 単独テスト CGIスクリプトの入手とサーバーへの設置 昔はPerl/CGIが猛威を振るっていた CGIとは CGIとは、W…

Laravel

Laravel Laravel Laravelの良いところ Laravel Homestead Web開発のための環境を整える、という敷居の高さ VirtualBox + Vagrant + Homestead + ComposerでLaravelの開発環境を導入する Laravel Homesteadのシステム Laravel Laravel PHPのWebフレームワーク…

Java応用

GUI Swingとは SWT JavaFX サーブレット Javaサーブレットとは HttpServletクラス doGet()とdoPost() クロスプラットフォームなバイトコード AltJava Java代替言語とは Kotlinは次の学ぶべき言語になる Android開発ならKotlin Spring Framework Spring Frame…

JavaScriptフレームワーク

jQuery Node.js Electron JavaScriptフレームワーク 新技術が目白押し Vue.js Vue.jsの基本 Backbone.js Angular コンポーネントの三要素 React AltJS JavaScript代替言語とは TypeScript Dart Dart 2 参考文献 簡単な説明 JavaScriptフレームワーク Bootstr…

Ruby on Rails

Ruby on Rails RailsとMVCフレームワーク Railsによるプログラミング Railsの開発はワークフローを分かれば単純 Rails環境の構築はDockerを使うのが楽ちん Webフレームワークとは MVCモデル Model View Controller Webフレームワークの前夜 簡単な説明 Webフ…

WebKit

WebKitとは WebKitGTK+サンプルコード 簡単な説明 WebKit WebKitなど WebKitとは そもそも、オープンソースなブラウザのレンダリングエンジンとしてはMozillaのGeckoがあった。 ただ、MozillaはXULという技術を元にして作られていたり、「重くてもっさりして…

Mozilla

Mozillaとは Mozillaのソースコードを読もう 重要文書 Mozillaの歴史 Mozilla.orgの発足 日進月歩のブラウザ開発 Firefox/Thunderbirdの誕生 現在 Mozilla Firefox けっこう使える、WindowsでもLinuxでも動く賢いブラウザ アドオン Syncと二段階認証 トラッ…

WordPress

WordPressとは WordPressで掲示板を作る WordPressとは オープンソースで開発されている、ホームページ構築ソフトウェア。 素のHTMLでは実現することの難しい、ブログやCMS風の機能を使うことが出来る。 とてもたくさんのホームページに採用されている実績が…

仮想化・クラウド

仮想化って何? 仮想環境とコンテナ 仮想化の用途(仮想環境にWindowsを入れる) クラウドって何? クラウドのインフラ サービス分類 SaaS(Software as a Service) PaaS(Platform as a Service) HaaSまたはIaaS(Hardware / Infrastracture as a Service…

Web

クラウドアプリケーション 不特定多数が参加し、投稿が最新に更新される 高負荷時の安定動作が鍵 UNIXとネットワーク インターネットの長所と短所 サーバープログラミング WebとHTML HTML ハイパーテキストとは HTMLとCSS WebサーバとWebブラウザ サーバーサ…

JavaScript

CGIとJavaScriptの違い JavaとJavaScriptは別物 最先端技術が多い DOMツリーとWindowオブジェクト DOMの利用 document.writeとinnerHTML クロージャ プロトタイプベースのオブジェクト指向 オブジェクト指向にクラスなんか必要ない! プロトタイプチェーンの…

Ruby

日本人が生んだコードを書く楽しさがある言語 Rubyは動的そのもの Web用途に使うと何でもできる バッチ処理の練習に最適 自作の簡単なゲーム Rubyによるちょっとしたゲーム 継承を使ったバージョン 簡単な説明 Ruby Ruby 演算子 データ構造 制御フロー メソ…

PHP

HTMLに埋め込む言語として、サーバーサイドでの標準 PHPは頻繁に更新されるコンテンツに使う PHPの基本 PHPでオブジェクト指向 LAMPスタックの中核 扱う技術の豊富さはナンバーワン 参考文献 $_POSTと$_GET $_POST $_GET $_FILES セッション $_SESSION $_COO…

Perl

プログラミングの基本が分かる入門者のとびら ラリー・ウォールの遊び心がいっぱい コンテキストによって変わる人間臭い言語 準クロージャとしてのグローバル変数 ラクダ本 Perl 6 (Raku) 言語の基本 参考文献 推奨されている記述 シングルクォーテーション…

Java

Java JavaVM(仮想マシン)で動く Javaの特徴 Javaとして覚えたものはさまざまなJavaの分野で応用できる 古臭くはなってきたがまだまだ現役 オブジェクト指向を前提とした言語 PythonができたらJavaをマスターしよう 中級者におすすめなのはお絵かきアプリと…