CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
![「PHPカンファレンス2016」11月3日に開催、テーマは「NEXT‐次のWebの話をしよう‐」](https://cdn-ak-scissors.b.st-hatena.com/image/square/106c7e478be88bc515873fc79870c7b92dd94618/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fcommon%2Fimages%2Fczlogo4fb_ogp.png)
プログラミングは誰もが身につけるべき教養になる、と言われています。しかし、興味はあっても難しそうで手を出せない、何から勉強すればいいか分からないと戸惑っている方は多いでしょう。皆さんの周りにもいませんか? そんな方に贈っていただきたいのが『プログラムの絵本』です。今回、著者である株式会社アンクの高橋誠さんと佐藤悠妃さんに本書についてうかがいました。 15年続く絵本シリーズのこだわり ――『プログラムの絵本 プログラミングの基本がわかる9つの扉』は翔泳社がアンクの皆さんと長年にわたって取り組んできた入門者向けの絵本シリーズの最新刊です。本書についてうかがう前に、この絵本シリーズについて教えてください。 高橋:絵本シリーズが始まったのは2002年、『Cの絵本』が最初です。弊社からの持ち込み企画でしたが、そのきっかけは弊社の新入社員研修でした。彼らにC言語のプログラミングの説明をしてもなかなか理
本連載では、Composerを使ったパッケージ管理を紹介します。PHPではデフォルトでインストールされているPEARがありますが、最近では、Composerというパッケージ管理ツールも使われつつあります。例えば、JavaなどではMavenのようなツールでパッケージ管理をしたり、Rubyではbundlerといったパッケージ管理が使われるなど、現在では多くの言語でパッケージ管理ツールが使われています。 パッケージ管理ツールを使うとプロジェクトで使われているライブラリの依存関係を管理しやすくなり、依存しているライブラリのインストールも簡単になります。CakePHPもComposerを使ってインストールができるようサポートしており、開発環境ではZend Studioなどでの標準サポートされているなど、PHPでの開発では必須知識といえるほどの広がりを見せています。 本連載では、Composerの導入
この連載は、Javaをいきなりやることになってしまった新卒の人や、Java以外の言語の使用経験しかない人など、Javaの初心者なのに業務アプリ(ビジネスで使われるアプリケーション)の開発で即戦力にならないといけない人達に向けての連載になります。標準のJavaでできることはもちろん、DB操作のためのSQLやよく使われるライブラリの使い方など、単なるJavaのみの紹介ではなく、Javaでの業務アプリの開発に必要とされる基礎知識全般について連載を通じて学んでいくことを目的としています。 はじめに 今回の記事では、Java(ジャバ)で業務アプリを開発するための開発環境の構築を行います。また、Javaのアプリケーションの開発では統合開発環境(IDE)を使って作業することがほとんどです。統合開発環境とはアプリケーションの開発をサポートする環境で、この連載では多くの現場で使われているEclipse(エク
はじめに PHP界隈では現在、PHP 4からPHP 5への移行が進んできており、ここ最近ではPHP 5の機能を活用したフレームワークも多く出てくるようになりました。 PHP 5は、PHP 4に比べオブジェクト指向のサポートや速度面での向上などが取り上げられる中、最も注目すべき点であるデータベースへのアクセスを抽象化したレイヤーとしてPDOが登場しました。 今回はそのPDOに注目し、サンプルを交えてPDOの使い方を紹介します。 対象読者 PHP 5を使ったことがある方 以前PEAR::DBなどを用いてデータベースを使ったアプリケーションを作成したことのある方 必要な環境 PDOはPHP 5.1から標準で導入されるようになりました。Windows/UNIXを問わず利用することができます。よってPHP 5.1の環境と、PDOの動作に必要なデータベースの構築を行ってください。 PDOとは PDO(
NECラーニングは、PHP技術者認定機構の支援を受けて、国内初のPHP技術者認定上級試験認定コース「PHPプログラミング上級」を、11月6日から順次開講する。また、12月12日からは、フロイデの協力によってCOBOL技術者向けのPHPコース「COBOL技術者のためのPHP入門 -フレームワークでPHP開発-」も順次開講していく。 「PHPプログラミング上級」コースは、より高度なPHPプログラミング技術(PHP技術者認定上級試験の試験範囲から抜粋)を、講義やマシン実習を通して修得する。PHPのプログラミング技術をさらに高めたい人や、PHP技術者認定上級試験の合格を目指している人を対象にしている。 到達目標は、以下の通り。 関数、クラスを用いたPHPプログラムの書式を理解し、書ける Webアプリケーションに関するテクニックやセキュリティを理解し、適切に実装できる データベースを扱うPHPプログ
はじめに PHPというと、Webアプリケーションを作成するためのサーバーサイド言語として既に有名ですが、PHP-GTK2というエクステンションを利用すると、PHPでデスクトップ上で動作するアプリケーションを作成できるようになります。本稿では、このPHP-GTK2を使用してデスクトップ用簡易電卓を作成してみます。 対象読者 PHPでデスクトップアプリケーションを作ってみたい方 環境構築 対象OSは、LinuxとWindowsです。 PHP-GTK2は、PHP-GTKのサイトより無償でダウンロードできます。 Windowsの場合、「php-gtk-2.xx.xx-win32-nts.zip」というファイルをダウンロードし解凍すると、「php-gtk2」というフォルダができますので、中の設定ファイル「php-cli.ini」をメモ帳など開きます。ファイルの65行目あたりに文字コードを指定している
はじめに こんにちは、クラスメソッド株式会社の野中です。 前回の『Webサイト高速化に必要な画像形式の基礎知識』から3回に渡って、画像の最適化に必要な知識とテクニックについて紹介しています。今回は前回の基礎知識を使い、一般的に利用頻度の高い画像タイプの最適な書き出し方法について紹介します。 対象者 この記事では、前回と同じくWebデザイナーを対象としています。 フロントエンドエンジニアの方は、Webデザイナーから受け取ったPSD(Adobe Photoshop Data)ファイルや、AI(Adobe Illustrator Data)ファイルから画像を書き出すこともあると思うので、その際の参考にしてください。 Webデザイナー フロントエンドエンジニア Webディレクター Web担当者 前回と同様にビギナーも含めた広い層に向けて解説しているので、当たり前と思われる説明も多く含まれます。また
はじめに いつもは「創活ノート」でマンガを描いている柳井です。その裏ではゴリゴリとコードを書いています。そんな私のマイブームはJavaScript。今年は「マンガで分かるJavaScript プログラミング講座」を描いてネット上で公開したこともあり、JavaScriptづいています。 こういったマイブームの流れに乗り、少し前にJavaScriptの新しいライブラリ「Web AI」を開発してリリースしました。Web上の情報を利用して、JavaScriptで人工無脳的なプログラムを書くためのライブラリです。データベースを持つことなく、ユーザーの入力に対してネット上の情報を収集して、インテリジェンスな振る舞いをするための各種命令が収録されています。 以下のサイトで、「Web AI」ライブラリのダウンロードや、サンプルの確認、リファレンスや全ソースコードの閲覧が行えます。 「Web AI」ダウンロ
システムの多機能化により、プログラムの内容が複雑化している。テクマトリックスの『Understand』は、プログラムの構造を可視化することで、ソースコードの解析時間を大幅に削減できる開発支援ツール。今回は同社の福永一寛氏に、Understandの機能や特徴について聞いた。 システムの多機能化により、プログラムの内容は複雑化している。既存コードの改修や多人数での開発における情報共有のためには、プログラム構造の理解が必須だが、ドキュメントと実装内容とが乖離している場合も多く、解析自体に工数がかかることもある。テクマトリックスの『Understand』は、プログラムの構造を可視化することで効率的なソフトウェア開発をサポートするソフトウェア開発環境。「組込みシステム開発技術展(ESEC)」にて、同社の福永一寛氏にその特徴を聞いた。 ソースコードの解析作業時間を大幅に削減する『Understand』
ソフトバンク・ヒューマンキャピタル株式会社が運営する転職サイト「イーキャリア」は5月20~24日の5日間、インターネット関連業界で働くWebプロデューサー・プランナー職、Webディレクター職、Webデザイナー職に対し、給与に関する調査を行った(サンプルは全国の20歳以上の男女300名)。 調査結果によると、Web制作関連職種の全体平均年収は463万円。職種別の平均年収は、Webプロデューサー・プランナー職は575万円、Webディレクター職は503万円、Webデザイナー職は312万円となり、全職種で2008年12月に行った前回の調査よりも平均年収が下がる結果となった。 また、Web制作関連職の平均転職回数は2.4回で、転職回数が3回以上の人は全体の4割を超えた。転職経験者が現在の会社に転職するまでに経験した職種は、Webプロデューサー・Webプランナー職では「プログラマー」が33.3%と、3
シックス・アパート株式会社は4月1日、恋人と過ごすよりはるかに多くの時間をMovable Typeの管理画面と過ごしているWeb開発者・デザイナーのために、なんだか懐かしい気持ちになれるJavaScriptライブラリ「web-old-days.js」を、GPLv2ライセンスで公開した。 このJavaScriptライブラリは、期間限定で開設されたMoveble Type 5最新テーマ機能デモンストレーションページ「しっくす・アパートの部屋」で利用されている。「テーマについて」のロゴをクリックすると、インストール方法や使い方を詳しく見ることができる。 「web-old-days.js」では、ソーシャルウェブコミュニケーションのオピニオン・カンパニーであるSix Apart社が誇る最新のJavaScriptテクノロジーにより、マウスカーソルの後ろを任意の画像が追いかけるjQuery.cursor
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く