CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
![【デブサミ2013】セッションレポート一覧](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)
2005年 Railsの襲来2005年に突如現れたRailsによって国内でRuby利用者が急増したのがPerl滅亡への第一歩となった。書きやすさに作者がとことんこだわって作られたRubyの魅力を一度知ってしまうとPerlの古くさく読み辛く書き辛い文法に誰もがうんざりし始める。 2007年 JavaScriptブームAjaxで再発見されたJavaScriptのブームもPerl終焉に若干ながら貢献している。ブラウザというPerlが全く手を出せないジャンルの王者JavaScriptの持つ華やかさに誰もが憧れ、そして手元のPerlの古くささに反吐が出始める。不器用で不細工なところも含めて愛していた女房とつつましく送っていた人生に、突然ぴちぴちのボイン女子大生が転がり込んで来たようなものである。 スマホ/ソーシャルゲームバブルiPhone市場が本格的に立ち上がり、Perlとは全くの無関係であるスマホ
Perl › Mojolicious PerlでWebアプリケーションを作成するための前提知識としてCSSの基本を解説します。これだけ知っていれば、CSSを自由に記述することができる程度のものを目指しました。 CSS(カスケーディングスタイルシート)とは CSSはHTMLのデザインを行うためのものです。CSSを利用すると文字の色や背景の色を変えたりすることができます。また各要素の配置を指定することができます。HTMLでもある程度のデザインを行うことができますが、HTMLで文書の意味を、CSSでデザインを行うというのが主流です。 style属性を使ったCSSの記述 CSSをタグに適用する一番簡単な方法は、style属性を使用することです。 <h1 style="color:red;font-size:200%;">見出し1</h1> <div style="background-color:
Perl › Mojolicious PerlでWebアプリケーションを作成するための前提知識としてHTMLの基本を解説します。これだけ知っていれば、HTMLを自由に記述することができる程度のものを目指しました。タグの役割を中心に解説します。通常のタグ、フォームタグ、ヘッダ部で利用するタグなどを解説しています。日本語などの扱い方、CSSやJavaScriptの利用の仕方などにも触れています。画面のレイアウトや色については、CSSを解説するときに解説します。 基礎の基礎 HTMLのフォーマットです。 <!DOCTYPE html> <html> <head> <title>タイトル</title> </head> <body> 内容 </body> </html> HTMLでは「<」と「>」で囲まれたタグというものを使って文書を記述します。HTML文書は「」で始まって「」で終わります。「」と
Perl › 読み物 僕もPerl入門書いている身なので反応しておこうと思います。 メインコンテンツの「サンプルコードによるPerl入門」の目次はこちらです。こちらがメインコンテンツになります。Perlはとても便利なプログラミング言語ですので、一緒に学びましょう。 なぜ国内でPerlが急速に萎んだのか まずこの人はRubyとPythonが好きで、Perlが嫌いな人です。まぁ好き嫌いはあってよいんですけど、書いている内容が不誠実すぎて、信用ができないです。 Perlが萎んでいるという議論をする前に、ライブラリの数とか、アプリケーションの数とか、求人とか賃金とか採用している企業とかなんでもいいけれど、何か目に見える統計情報がないと、単なるイメージを落とすために書いていると思われても仕方がないと思う。 2005年 Railsの襲来 2005年に突如現れたRailsによって国内でRuby利用者が急
要件 OS インストール以降の手順を自動化したい とりあえず puppet? chef とどっちにするか悩んだ結果 puppet 採用(当時) puppet の詳細についてはググって下さいませ... 実装 puppet master のインストール パッケージのインストール # yum install ruby # yum install ruby-shadow # yum install puppet puppet-server facter autosign.conf の設定 自動で署名するドメインを記載する *.example.jp master の起動 chkconfig --level 3 puppet-master on /sbin/service puppet-master start puppet agent のインストール パッケージのインストール sudo yum in
第1回 サイズ感、重さはどう?――7型タブレットの携帯性を検証:2013年春版 7型タブレット横並びチェック(1/2 ページ) ノートPCや10.1型タブレットより優れる“携帯性”と、スマートフォンより優れる“見やすさ・使いやすさ”──。注目の「7型タブレット」現行モデルを一挙15機種集め、その特長や機能を横並び比較する。まずは「サイズ感と重量」から。
MSのセミナー「Windows 8 で変わる文字 - 異体字と Unicode IVS〜 情報システムにおける日本語処理 〜」に行ってきました! ついにWin8でIVSを扱えるようになったということで、Win8がIVSにどういうふうに対応しているのか?もっというとそこで入力されたIVSテキストが入稿されたらどうなるのか?というあたりが知りたくて、参加してきました。 (私のブログを見る人の興味は主にDTPに関わるとどうなるか、というところでしょうから、そこは最後にまとめてます。途中の話がややこしくてわからんという方は最後だけお読みください。) 主に開発者を対象に、文字の基礎知識から最新Win8でのIVSの取り扱いまでを説明しますというこのセミナー、予定されているセッションコンテンツを見ると 文字コード基礎知識 マイクロソフトと Unicode の歴史 JIS、Unicode などの文字集合と
seoマスターProfessional(プロフェッショナル)は、 日本初日本唯一の概念を持ったSEOチューニングソフトウェアです。 seoマスターProfessional(プロフェッショナル)「日本初日本唯一」はコーポレートデザイン総合研究所の調査により証明されました。 seoマスタープロは業界初SEO対策ソフトウェア seoマスターProfessional(プロフェッショナル)は、業界初となる次世代型SEOソフトウェアです。 対象となるURLとキーワードを入力すると、わかりやすく明確なアドバイスを表示します。 そのアドバイスに従って、修正を重ねることで検索エンジンに最適化されるようになります。 難しく高度なSEOチューニングをすべての方にご提供します。 2012年6月1日より、seoマスターProfessional(プロフェッショナル)はバージョンアップをしました。 SEO対策でもっとも
タイトルは釣りです。11個もやり方をしらないまま書き始めます。 最近 chef が流行っていますが、みなさんどうやって各サーバに chef をインストールしていますか? ここでは僕がいままで紆余曲折していた方法を紹介します。 列挙だけするとこんな感じです。 vagrant の VM イメージに入っているもの omnibus installer を使う knife solo を使う OS の ruby 環境に chef を入れる RVM 環境を作って chef を入れる rbenv 環境を作って chef を入れる roundsman を使って chef を入れる vagrant の VM イメージに入っているもの vagrant の VM イメージには、大抵 ruby と chef がインストールされています。 veewee を使ってあたらしい VM イメージを作成すると必ずインストールさ
3つのGCを使い分けてCPUの使用率をコントロールする 「GCの時間が長くてシステムが反応してくれない……もっと短くならないかな?」 「GCが始まると、CPUが占有されちゃって、ほかのプロセスの動きが重くなるんだよね……」 「GCの停止時間が多少長くなってもいいから、ほかのプロセスへの影響を軽くできないかな?」 JVMを使用しているシステムでは、そんな話を耳にします。GCが起きていることまでは把握できているのですが、それからどうしたら良いのかわからないのです。 GCは、JVMの内部でGCスレッドがCPUに処理されることで行われています。そのため、GCが行われている間はCPUの使用率が増加してしまうのです。 GCをスレッドの観点で見ると、以下の3種類があります。 シリアルGC パラレルGC コンカレントGC これらの違いを把握すれば、CPUの使用率とアプリケーションの停止時間をコントロールす
プロジェクト案件毎に、人、ものを集めてシステム開発をする現場では、あらかじめ整った開発環境がないことがほとんどです。人を集めて、開発言語やソフトウェア構成が決まって、それから開発環境が準備されます。もっとシステマティックに作っている組織もあるとは思いますが、ここは自分の経験で語るので、割と泥臭い現場のお話となります。 いくつかのプロジェクトをくぐりぬけ経験を積むと、おおよそ次もどうなるかの予想が立ちます*1。そこで、次は苦労しないようにと早い段階において、開発したプログラムを集積するリポジトリ、開発ツールセットの選定、規約の整備、マスタービルド環境、情報共有環境、不具合管理環境などのソフトウェア開発環境一式を構築しようとします。 本当は開発環境の構築には専任担当者がほしいところですが、現場とは視点が乖離してしまっているプロジェクト管理者には必要性がなかなか理解されず、たいていは必要を感じて
開発環境の構築とソフトウェアエンジニア考 - torutkの日記の続編です。 前回書いたことと内容は重なりますが、まずソフトウェア開発環境に予算を付ける(投資をする)組織、予算を付けない組織の違いを考察してみます。そして、予算を付けない組織において、現実的に対処する方法としてのオープンソースツールを組み合わせたソフトウェア開発環境の構築を具体化します。 ソフトウェア開発チームの運用 組織的なソフトウェア開発をするのであれば、プロジェクト毎に集散離合するチームではなく、いったん形成されたチームを継続して使用することが品質/生産性/組織能力の維持向上に望ましいです。 しかし、数値化しにくいこれらの要素に対し、数値化しやすい人件費でしか評価できない組織は、仕事がないときは人件費ゼロ、仕事があるとその量に応じた人件費という集散離合するチームでの開発しか選択しないのでしょう、きっと・・・。 組織論の
今やすっかりAWS屋、しかもアプリではなくインフラ寄りのプロダクトばかり触っている都元です。しかし元々はサーバサイドアプリ屋ということで、ボスのAWSへの想いとは裏腹に、ぼちぼちとサーバサイドJavaの話も出して行こうと思っています。 というわけで、Spring Frameworkについて色々書いて行こうと思うのですが、どう考えても1回で終わる内容ではないため、シリーズ形式(連載)とさせて頂きたいと思います。ただ、書くネタは無限にありそうなので、回数は反響に応じて調整しようかな、と思っています。ギブミー・いいね。 Javaフレームワークの世界 Javaはフレームワークがいっぱいあることが利点でもあり欠点でもあります。多くの言語にはデファクトと言えるフレームワークが存在します。あまり知らない分野なので深く触れてヤケドしたくはないのですが、例えばRubyだったらRailsでしょうし、Pytho
HTML, CSSが使えるようになり、jQueryのプラグインを利用している人、専門用語ばかりでなく実制作に役立つ知識を基本からしっかり学びたい人にオススメの一冊「jQueryデザイン入門 改訂新版」を紹介します。 jQueryの入門書を買う時は、必ずこの本と比較することをオススメします。 通称「ドーナツ本」が3年ぶりに改訂新版としてでました。 改訂はjQuery1.9の対応だけではありません。 jQueryは1.3.2から、1.9.0に。 サンプルは全てXHTMLから、HTML5に。 IE6のテクニックは減らし、スマフォ向けテクニックを追加 お値段も3,500円から、2.980円(税別)に! ※値段変更は情報量はそのまま、レイアウトの密度をあげページ数削減でがんばったそうです。 サンプルは全て商用利用OKで、著作権表記の必要もなく、改変も自由です 購入者用のダウンロードページも用意されて
アジャイル関連製品を提供している米VersionOneが毎年行っている、アジャイル開発に関するアンケート結果が今年も公開されました。定期的に行われているアジャイル関連のアンケートとしてもはもっとも大規模なものです。 アンケートは2012年8月から11月まで行われ、4048人が回答。回答者の60%が北米、27%が欧州から。回答者の61%がすでにアジャイルを実践しており、19%はアジャイルコーチやコンサルタントなど指導的な立場で、20%がそれ以外となっています。 アンケート結果の中から、ポイントだけを引用しました。 もっとも多く使われているのはScrum まず社内でアジャイル開発が行われているかどうかについて。84%が社内でアジャイルを経験しており、16%は経験していないと返答。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く