WEBサイト作成

HTML

WEBサイト作成

DOMの基本操作

2015/10/26  

ブラウザのDOM(Document Object Model)は、HTML文章を受け取ると、まず開始タグと終了タグの区切りをひとかたまりとしてエレメント(要素)を生成し、次にJavaScriptがエレメントを操作するためのツリー状のnodeインターフェイスを提供します。

PHP

WEBサイト作成

連想配列に関数リテラルを格納してオブジェクトを生成

2015/10/25  

リテラルとは変数の対義語で、数値や文字列を直接に記述した定数のことですが、変数に関数を代入して記述することを関数リテラルと呼び、オブジェクト(連想配列)のデータをプロパティと値のペアで表現したものをオブジェクトリテラルと呼びます。

Javascript

WEBサイト作成

再帰処理でデータを取得し追加・更新・削除可能なグリッドに表示

2015/10/10  

ライブラリは汎用的関数の集合体、プラグインは特定ソフト用拡張プログラム、ウィジェットはライブラリ(プラグイン)が提供するコントロール(部品)、jQueryはJavaScriptでよく使われる機能を簡単に呼び出せるようにしたライブラリ、AjaxはJavaScriptの非同期通信に焦点をあてた概念です。

Javascript

WEBサイト作成

jQuery UIでタブを追加

2015/10/7  

生産管理システムでは部品構成表(BOM)の設定が不可欠ですが、親子関係の追加はグリッド表示画面から行うとしても、設定が正しいかどうかのチェックはツリー表示で視覚的に行うことができれば便利です。しかもグリッド表示とツリー表示は画面を切り替えることなくタブの切り替えで素早く実現できればユーザビリティは間違いなく向上します。

Javascript

WEBサイト作成

再帰処理でHTMLリスト化しjsTreeでツリー表示

2015/10/7  

jsTreeはツリーを生成するjQueryのプラグインで、HTMLかXMLかJSONフォーマットのデータを読み込ます前提ですが、業務システムでDBのテーブルにある部品構成(BOM)や部門構成等をツリーで表示する場合には、HTMLリストを動的に生成してツリーに変換させます。

HTTP

WEBサイト作成

マルチサイト管理のためにサブドメインとサブディレクトリどっちが得か?

2015/10/5  

WordPressにはマルチサイト管理機能という1つのコントロールパネルから複数の子サイトを管理できる機能がありますが、現在マルチサイト管理機能は使わず、サブディレクトリに独立したWordPressをインストールして運用しています。

WordPressを運用する上で最低限気をつけるべきセキュリティ設定

WEBサイト作成

WordPressを運用する上で最低限気をつけるべきセキュリティ設定

2015/9/26  

ブログの運営はアメブロやライブドアなどのブログサービスを利用すればバックアップやセキュリティなど保守面での運営負荷が減りますが、機能追加やカスタマイズ等の自由度が減るというトレードオフの関係があります。

PHP

WEBサイト作成

PHPからSQLServerとOracleへの接続

2015/8/3  

インターネットの世界で発達したPHPですからMySQLを使うのが普通なのですが、仮にPHPが社内イントラネットの開発に使われる場合には、SQL Server、Oracle、Postgres、Accessなどの基幹システムのDBと接続することになります。

インドネシア税関が求める監視カメラの映像をインターネット経由で配信する方法

WEBサイト作成

インドネシア税関が求める監視カメラの映像をインターネット経由で配信する方法【MicrotikのルーターによるDDNSサービス】

2014/9/1  

税関は免税されて入庫された物品がキチンと輸出向けに出庫されているか、免税のまま国内向けに出庫されてはいないかを監視するために、保税工場の倉庫出入口とコンテナ積み込み場所の2箇所について、監視カメラからの映像をインターネット経由で確認できる仕組みの構築を義務付けました。

HTTP

WEBサイト作成

Basic認証でお手軽にフォルダ単位のアクセス制御を実現

2012/8/26  

ApacheなどのWebサーバの動作をディレクトリ単位で制御するためのファイルであり、具体的には、CGIやSSIなどを実行するための宣言(命令)や、拡張子ごとにファイルタイプを指定するMIMEタイプの設定、ユーザ認証、IPアドレスやドメイン単位でのアクセス制限などを書き込むことができます。

HTTP

WEBサイト作成

ローカル開発環境のためのWebサーバー構築の準備

2012/8/26  

XAMPP(ザンプ)とは、apache friendsが公開しているWebサーバ及びWebアプリケーション環境を構築するためのフリーソフトウェア群を一括してインストールすることができるパッケージです。パッケージにはApache, MySQL, PHP, phpMyAdmin, FileZilla FTP Server, Mercury Mail Transport Systemが含まれています。

WordPressによるWEBサイト開発

WEBサイト作成

WordPressによるWEBサイト開発6 - 投稿タイプ・フィールド・タクソノミの追加

2012/5/25  

カスタム投稿タイプを使うには、本来functions.phpにコードを追加する必要がありましたが、今は投稿タイプ(post_type)の追加とタクソノミの追加は、プラグインCustom Post Type UIで、フィールドの追加はプラグインAdvanced Custom Fieldsで簡単に実現できます。

WordPressによるWEBサイト開発

WEBサイト作成

WordPressによるWEBサイト開発5 - カスタムテンプレートとHTMLページの固定ページ化

2012/5/25  

いまさらブログとWEBサイトという分類の仕方自体がイケてないかもしれませんが、大雑把に分けると両者の違いは日記とビジネスという目的の違いであり、日記のコンテンツが時系列の投稿中心になる一方で、ビジネスサイトは商品カタログや業界・技術紹介など固定ページ中心になります。

WordPressによるWEBサイト開発

WEBサイト作成

WordPressによるWEBサイト開発4 - 固定ページと投稿記事の派生テンプレート

2012/5/25  

固定ページはタクソノミ(カテゴリやタグなど)が効かないのではじめから対象外ですが、投稿記事の場合は過去のストック記事をカテゴリで切って表示することができるので、商品カタログとしても使えそうです。

WordPressによるWEBサイト開発

WEBサイト作成

WordPressによるWEBサイト開発3 - プラグインの開発

2012/5/24  

ここでは通常のクライアントアプリのプラグイン開発と比較した上で、WordPress投稿本文中の「おはよう」という文字列を「Selamt pagi!」に変換する簡単なWordPressプラグインを作ってみます。

WordPressによるWEBサイト開発

WEBサイト作成

WordPressによるWEBサイト開発2 - テンプレート階層とテンプレートタグ

2012/5/23  

WordPressを使った企業サイト開発のためには、テーマを構成するテンプレートファイルの構成、ページを構築するHTMLタグの書き方、テーマの中で使用される関数の分類、そしてテーマの見た目を装飾するスタイルシートの書き方についての理解が必要になります。

WordPressによるWEBサイト開発

WEBサイト作成

WordPressによるWEBサイト開発1 - MVCモデル的な設計

2012/5/22  

投稿される情報をユーザー単位に時系列に保存し、「会計システム」「インドネシアの税法」というようなカテゴリ、または「PPN」「WordPress」というようなタグ単位にフィルタして表示できるのがWordpressの最大の強みであり、これらカテゴリやタグなどの投稿記事の切り口(分類)をタクソノミーと呼んでいます。

インドネシアのLinux普及状況とLinux環境設定方法について

WEBサイト作成

インドネシアのLinux普及状況とLinux環境設定方法について

2011/12/18  

ディストリビューションとはLinuxのカーネルにライブラリやアプリケーションなど周辺機能を組み合わせて一つのパッケージとして配布されているLinuxOSの総称です。

公開鍵暗号化方式によるSSH接続

WEBサイト作成

公開鍵暗号化方式によるSSH接続

2011/12/12  

FTPは旧来のパスワード認証方式ですが、SFTPはファイル転送に公開鍵暗号化方式(Public Key Encryption)を採用したもので、クライアントがサーバーに対してユーザー名を送信することでアクセス要求し、サーバーは乱数を生成し公開鍵で暗号化した上でクライアントに送信し、クライアントは事前に渡されていた秘密鍵をパスフレーズで復号化した上で、サーバーから送られてきた乱数を復号化して、ハッシュ値をサーバに返し、サーバーは送られてきた乱数のハッシュ値を比較して同じであれば認証します。

インターネットとLAN上におけるDNSとドメインコントローラーの考え方

WEBサイト作成

インターネットとLAN上におけるDNSとドメインコントローラーの考え方。

2011/11/11  

インターネット上のドメインは、DNSサーバー上にプロバイダのルーターのIPアドレスを人間が理解しやすい文字列にマッピングさせたものであり、LANの中でドメインの場合は、ドメインコントローラー上にサーバーのIPアドレスをユーザーとPCの大枠の管理単位でマッピングしたものです。

© 2020 バテラハイシステム Powered by STINGER