タグ

基礎に関するtamac315のブックマーク (15)

  • 主に言語とシステム開発に関して

    ※この記事は,GoogleのGetting Started Tutorialを日語訳したものです。 Chromeアドオンは,複数のコンポーネントによって成り立っています。 コンポーネント同士は,互いに関連性があります(cohesive)。 コンポーネントの種類としては, background script content script option ページ UI element その他のロジックを記述したファイル などがあります。 アドオンのコンポーネントは,HTMLCSSJavaScriptといったWeb開発の技術を用いて作成されます。 アドオンごとに機能が異なりますので,必要となってくるコンポーネントも変わってきます。 このチュートリアルでは,一つのアドオンを作ります。 developer.chrome.com のドメイン上にある任意のページ上で,ページの背景色を変更することが可

    主に言語とシステム開発に関して
  • 【初級】ゼロから学ぶDOA 第2回

    ここからは,DOAの中核を成すデータ・モデリングの手法を解説する。まず,データ・モデリングで主に利用されるER図について説明しよう。 一口にER図と言っても先述したIEに加えて,米国のNIST(National Institute of Standards and Technology)が1990年代初頭に標準化した「IDEF1x(アイデフワンエックス)」や,佐藤正美氏が提唱した「T字型ERモデル」,椿正明氏と穂高良介氏の「THモデル」など,表記法には様々なタイプがあるが,以下ではIEの表記法に基づいて解説する。最もメジャーな表記法なので,ER図によるデータ・モデリングの基礎を知るのに最適と考えるからだ。筆者も,IEの表記法を日常的に使用している。 ER図の構成要素は大きく2つある。1つは,データ項目の集まりであるエンティティ。もう1つは,エンティティ同士の論理的なつながりを表す「リレーシ

    【初級】ゼロから学ぶDOA 第2回
    tamac315
    tamac315 2011/04/28
    ER図の読み方
  • PHPプログラミング初心者入門講座

    PHPはサーバー側で拡張子が「.php」のファイルを解釈して実行し、クライアントであるブラウザにはHTMLを返します。 ブラウザは送られてきたHTMLを解釈して表示しますが、「HTMLの改行タグ」と「ソースの改行」は異なることに注意してください。 PHPのソースコードにはこの2つを混在して書くことになりますので、プログラムが簡単なうちに違いをつかんでください。 【1】test フォルダの中に sample003.php を新たに作成します。 *「\」はWindowsではエンマークのことです。 保存先 C:\phpdev\www\test ファイル名 sample003.php <html> <head> <title>sample003</title> </head> <body> <?php $a = "あいうえお"; $b = "かきくけこ"; print($a); print($b)

    PHPプログラミング初心者入門講座
  • さらに分かっておきたいトランジスタの種類 − @IT MONOist

    組み込みソフトウェア/ハードウェア開発における技術力の向上、改善・最適化などを幅広く支援する“組み込み開発エキスパート”のための情報フォーラム

  • 知っておきたいテストの“イロハ”(1):ITpro

    テストの基的な知識は、あまねくITエンジニアが持つべきだ。しかし実際には、当に基的な知識でさえ浸透していないのが現状である。そこでこの記事では、ITエンジニアが最低限知っておくべきテストの基知識と、その活用方法を解説する。 社会的なインフラとして構築された大規模システムで,大きな障害が多発している。こうした問題を防ぐためにも,高品質なシステムを開発する必要性がますます高まっていることは言うまでもないだろう。 システムの品質を向上させるためには,しっかりと設計を行い,それに基づいて正しく実装する必要があるのはもちろんだが,最終的にはシステムを動作させてテストするしかない。 テストで品質を検証するためには,周到なテスト計画やソフトウエアの特性に合わせたテスト設計,効率的なテスト管理が必須となる。そのためには,品質管理の担当者だけではなく,プロジェクト・マネジャーやリーダー,SEにも,テ

    知っておきたいテストの“イロハ”(1):ITpro
  • このサイトについて - phpspot

    当サイトでは主に、ソフトウェアの配布と、PHPプログラミング用記事を掲載しています。 ソフトウェアの配布 フリーのwindowsphp開発環境であるPHPエディタ(forWin)や、フリーのPHPスクリプトを公開しています。サイト作成にお役立ていただければ幸いです。 PHPツールバー、テレビバー、便利検索バー(Yahoo,Google,辞典検索)などのIE用ツールバーも配布しています。 その他配布物 PickColor - スクリーン上の特定位置の色をHTMLカラーで取得できるツールです webshot - サムネイルブックマークをWEB上に作るツール webimager - 画面に表示されているありとあらゆるイメージをWEBにアップロード PHPプログラミング用参考記事の掲載 その他、PHPを学びたいと思っている人用にPHP入門や、PHPテクニックを各種掲載した、PHP_TIPSを公開

  • 【 アクセス権限とは 】

    ファイルやディレクトリには,アクセス権限(パーミッション)が設定されている。ファイルやディレクトリのパーミッションは,「ls -l」の出力のうち,最初の10 文字で表されている。 $ ls -l -rw-rw-r-- 1 hoge hoge 1897 Jul 3 08:14 test.txt -rwxrwxr-x 1 hoge hoge 6849 Jul 2 21:22 hoge.bin* lrwxrwxrwx 1 hoge hoge 10 Jun 12 04:48 src -> /home/src/ drwxrwxr-x 2 hoge hoge 1024 Jul 27 16:55 temp/

    【 アクセス権限とは 】
    tamac315
    tamac315 2011/02/11
    パーミッションの基本的な説明があるよ
  • JDBCによる更新処理の実行

    この連載では、Javaのデータベース・アクセスAPIである「JDBC」の機能を、サンプルコードを交えて解説していきます。また、J2EEにおけるJDBCの位置付けや、JDBCを利用するさまざまなテクノロジについても解説していく予定です。前提知識としては、Javaとリレーショナル・データベースに関するベーシックな知識があれば十分です。 前回は、JDBCでデータベースに接続し、検索(select文)を実行するサンプルを紹介しました。今回は、DDL文やDML文を実行するサンプル・コードを見ながら、これらの処理について解説をしていきます。併せて、例外処理やトランザクションについても、取り上げます。 DDL文の実行 最初に、DDL(データ定義言語:Data Definition Language)について見ていきましょう。DDL文には、表やビューをはじめとするデータベース・オブジェクトの作成(crea

    JDBCによる更新処理の実行
  • PHP入門

    PHP入門 この章では、PHPの作成を支援するために解説しています。PHPは、Webアプリケーションを開発するためのプラットフォームで、現在最も多く使用されているオープンソース・ソフトウエアの1つです。PerlJava言語などと比較すると、習得しやすさや柔軟性に優れ、短期間で開発できる利点があります。 各ページでは、まだまだ手を入れなければならない個所がありますが、いずれ時間をかけて充実させていきたいと考えています。ご了承ください。 なお、ここで掲げる PHPに関する記述に重大な誤りやミスがありましたら、メールにて、ご連絡いただけると大変助かります。 ■ PHP入門目次 PHPとは PHP作成の環境作り PHPプログラムの基構造 定数と変数 配列 演算子 文字列 ループ (繰り返し処理) 条件分岐 ユーザ定義関数 クラスとオブジェクト 日付と時間 画像処理 セッション管理 正規表

  • Solarisでいきましょか? -エラーメッセージについて(syslogd)-

    (はじめに) はじめに Solarisって・・・ SunのセミナーとSDC Solaris 10概要 資格(SCSA,SCNA) Solarisフォーラム 管理人に連絡 (Solaris基) Solarisのインストール システムの起動と停止 ファイルシステム オートマウントとマウント パッケージとパッチ ユーザの追加と削除 ファイル権限(セキュリティ) バックアップとリストア CDE環境 プロセス管理/監視 (ネットワーク管理) OSIを理解してみる TCP/IPの設定 (TCP/IP入門) DNSの設定 NISの設定 NFSの設定(WebNFS,CacheFS) (NIS、NIS+、DNS違い) DHCPの設定 1つのNICで複数IP設定 (IO関連) インタフェース概要 SAFの管理 プリンタ管理概要 プリンタコマンド SunSolve Online SCSI情報(KEY,ASC,

  • Charming Python: Functional programming in Python, Part 3

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Charming Python: Functional programming in Python, Part 3
    tamac315
    tamac315 2011/01/19
    勉強する。
  • UNIXサーバの運用管理で欠かせないログ管理

    syslogの設定を見直す syslog.confの見直しといっても、それほど多いわけではない。むしろ最近のUNIXでは、デフォルトの設定でも問題ない場合がほとんどだ。しかし、それでもUNIXの種類によっては、セキュリティ監査などを行ううえで必要となる設定がされていないこともあるので、設定がない場合は追加することをお勧めする。 見直し1――auth(authpriv)のログをファイルに保存する システムによっては、認証に関するauth(authpriv)のログがファイルに保存されない。auth(authpriv)では、だれがいつログインを試みたなどの記録が保存されることから、syslog.confに設定がない場合は追加するようにしよう。 例: facilityがauthおよびauthpriv、priorityがinfo以上のログを/var/log/authlogに保存する。 見直し2――5

    UNIXサーバの運用管理で欠かせないログ管理
  • syslogdの設定をマスターしよう

    システムのログをつかさどるsyslogd ログには、アプリケーションが独自に出力するものと、syslogdを利用して出力するものの2種類があります。 独自のログを出力する代表的なアプリケーションにはApacheやSquid、Sambaなどがあります。独自のログ設定を持つアプリケーションに関してはアプリケーションのマニュアルなどを読んでいただくとして、ほとんどのアプリケーションはsyslogdを利用してログを出力しています。以後は、syslogdを利用したログについて説明します(注)。 注:LinuxおよびUNIXでsyslogdがインストールされていないことは考えにくいため、特にインストール方法については言及しません。また、後述するlogrotateに関しても同様です。 Linuxでは、主なログの出力先は/var/logディレクトリです。ディレクトリ内を確認すると分かりますが、前述したよう

    syslogdの設定をマスターしよう
  • イーサネットとルーティング

    連載の第1回(「ルータの役割とIPネットワークの仕組み」)で述べたように、IPネットワークはノードとノードをつなぐ。だがそれを実際のネットワークで実現するには、さらにもう1つの仕組みが必要だ。それは、物理的なネットワークとの連携である。 ネットワークは1つではない よく比喩されることだが、IPアドレスは「住所」のようなものだと思っていい。ただし、住所は1丁目から番号順に並んでいるため所在地が容易に特定できるかもしれないが、IPアドレスの場合はそうはいかない。世界中のどこでどのような番号が使われているか、番号を見ただけですぐには分からないのだ。実はこれこそが、ルーティングの仕組みを理解するための第一歩である。 ということは、IPアドレスで通信をするのに必要なことが幾つかあるのが分かるはずだ。 どこに通信相手がいるのか どのようにしてそのIPアドレスを持つ相手までデータを届けるのか といった情

    イーサネットとルーティング
  • ルーティングの設定は正しいか?~route/traceroute(tracert)~

    実際にはもう少し多くのエントリーを含むのであくまで例として見ていただきたいが、図1で示したネットワークであれば、以上の3エントリーがあってようやくルーティングは正常に機能するようになる。 それぞれのエントリーが、実際の物理ネットワーク(サブネット)への経路情報を示していることは理解していただけるだろう。ルーティングテーブルとは、宛先IPアドレスへパケットを送るには、どのインターフェイス(NICなど)を用いて、どのルータ(ホスト)へ送ればよいのかを示す対応表だ。 ルータAからホストYに対するIPパケットを渡された際の動作を考えてみよう。ホストYのアドレスは「192.168.20.12」なので、ルータBはルーティングテーブルから該当する経路を探す。「192.168.20.0/24」(サブネットマスクからネットワーク番号は24ビット目までと分かる)はネットワークを示すIPアドレスだが、「192.

    ルーティングの設定は正しいか?~route/traceroute(tracert)~
  • 1