CSSフレームワークの一つであるBootstrapの解説ページです。 機能説明や使い方をサンプルもつけながら説明していきます。 当ページの説明以外にも機能はありますので、詳しく知りたい方は本家ページを参照して下さい。
仕事でソースコードを書いている人に質問です。 現場で書かれているソースコードの中のコメントの書き方を教えてください。 またコメントの例も書いてください。 また修正ポイントの管理などはどのようにしているかお教えください。
長期に渡るプロジェクトほどコードのコメントは重要性を増すものです。複数のプロジェクトを同時進行したり、複数の人が関わるチームで開発するときなどに役立つコメントの使い方を紹介します。 Source Code Comment Styling: Tips and Best Practices [ad#ad-2] 下記は気になった箇所をピックアップして意訳したものです。 コメントのスタイル より良いコメントにする4つのテクニック コメントのスタイル 1. インラインのコメント ほとんど全てのプログラム言語でインラインのコメントが使えます。これは一つのポイントに一行のコメントのテキストを書くことに限定されます。 例を見てみましょう。 // begin variable listing var myvar = 1; .. これはその機能を説明するためのコメントで、使い方としては申し分ないでしょう。もし
遂に国内CG業界にもオープンソースの波がやって来ましたよー! ダンデライオンアニメーションスタジオによるオープンソースプロジェクト、OPENCODEのご紹介です。 ダンデライオンアニメーションスタジオ オープンソースプロジェクト「OPENCODE」 まず、ダンデライオンさんに関して詳しくは各自HPをご覧頂くとして、簡単にご紹介しますと、 2007年設立の、CGアニメーションに特化した、非常に若いアニメーションスタジオです。 西武新宿線沿線、練馬区は石神井公園にスタジオを構えています。 僕は以前お仕事でご一緒させて頂いたりしているため、個人的にお付き合いのあるスタジオさんなのですが、OPENCODEの正式なスタートは知りませんでしたwwww 先日HP拝見していたところたまたま見つけたので、早速代表の西川さんに連絡をとったところ、紹介をご快諾頂きました。 そのメールの中でのやりとりで、こんな言
サンプルクラスの作成 プロジェクトを作成したら、コメントを試すためのクラスとしてNSObjectを継承したSampleObjectを作成しましょう。 コメントの書式 appledocでは、以下で紹介する特別な書式で書かれたコメントからドキュメントを抽出します。また、もともとHeaderDocやDoxygenの書式で書かれた書式にも対応しているため、簡単に移植できます。 複数行のコメント appledocでは「/** コメント */」のように/(スラッシュ)1つと*(アスタリスク)2つで始まり、*(アスタリスク)1つと/(スラッシュ)1つで終わるコメントを解析対象とします。 /** コメントをかくぜぇ */ 試しにSampleObject.hのクラス定義の上に以下のように書いてみましょう。 SampleObject.h #import <Foundation/Foundation.h> /*
ソフトウェア開発の難しさ ソフトウェアの開発プロジェクトに少しでも関わった人は誰でも知っていると思うが、ソフトウェア作りで最も難しいのは「スケジュール通りにソフトウェアを完成させること」である。 バグがなかなか修正できず泥沼にはまってしまったり、変更され続ける仕様のために当初立てたスケジュール表がまったく役に立たなくなってしまったり、スパゲッティコードに頭を抱えたりということはよくある。出口の見えない状況でソフトウェアエンジニアが過酷な労働を強いられる状況を「デスマーチ」(death march)と呼ぶが、そんな言葉が存在すること自体が、ソフトウェア作りの難しさを表している。 ソフトウェアの開発は「生産活動」ではあるのだが、建物を建てる、料理を作る、野菜を育てる、ハードウェアを組み立てるなどの生産活動とは大きく違うのだ。 建物の場合で言えば、明確に定義された「設計図」がある。そして、その
IT利用度がかつて無いほどに高まってきており、情報システムの障害による業務・サービスの停止や機能低下の社会的影響が深刻化しています。一方、ソフトウェア開発の短納期化・低コスト化はさらに進んできています。そのため、ソフトウェアの品質の確保や、納期の遵守のためには、検出不具合数や工数の進捗具合などプロジェクト進行過程において測定する定量的なデータを用いて品質や進捗の状況を適切に把握することで、リスクを可視化し、問題を早期に発見する定量的プロジェクト管理が求められています。 IPA/SECでは、主にプロジェクト・マネージャを対象に、ソフトウェア開発プロジェクトの定量的プロジェクト管理を支援する「定量的プロジェクト管理ツール(EPM-X)」を公開しています。 ソフトウェア開発プロジェクトの定量的管理を行うプロジェクト・マネージャを支援するため、進行中の開発プロジェクトからプロジェクトデータを取得し
OSSで提供されており、ワープロ、表計算、プレゼンテーション、データベースが同梱されている。Microsoft Office製品との互換性が高い。OpenDocumentフォーマット(ODF)という標準ファイル形式(国際標準規格ISO26300)を採用している。
Google Readerは7月1日に打ち切られる。 グーグルが今年3月、同社のRSSリーダー「Google Reader」を7月1日に打ち切る計画だと発表したとき、ネット上にはショックを受けたユーザーたちの声が溢れた。 とはいえ、グーグルにはGoogle Readerを打ち切る十分な理由があったはずだ。同社はユーザーに関するデータを豊富に持っており、実際に公式ブログでも熱心なユーザーがいるとはいえ、総体的に見ればユーザー数が減少していると述べている。 しかし、RSSリーダーの打ち切りには別の理由もある。同社によれば、われわれはGoogle Readerが開始されたとき(2005年)とは違うやり方でニュースを消費するようになったのだ。 グーグルでニュースおよびソーシャル製品のシニアディレクターを務めるリチャード・ジングラスは、「われわれの文化はニュース消費をほとんど絶えず行うようになった」
ギガビットイーサーネット(GbE)では1000Mbpsという、100Base-TXの10倍の速度での通信が可能です。 実際はPCIバス帯域やHDDの速度等がボトルネックになってしまうため、200Mbpsくらいしか出ないこともありますが、それでも2倍の速度になるわけです。 インターネット用途ではあまり意味はありませんが、LAN内のファイル転送を行った場合は体感速度でもはっきりと高速化を感じ取ることが出来ます。 GbEにはパケットの大きさを拡張できる規格があり、これを可能にするのがJumboFrame(ジャンボフレーム)です。 NIC,スイッチングハブ等、一つの通信に関わる全ての機器がJumboFrameに対応している場合、このJumboFrameを用いた通信が可能になります(PCではMTUを変更する必要があります)。 逆に一つでも対応していない場合は、現行通りのパケット長(最大1518バイト
PSVitaを買いました。 3G版の方です。 ゲームは買ってません。 (GRAVITY DAZEは2月9日発売とな。同日発売じゃなかった) どうせ買うと思ってたのでそれはいいのですが。 とりあえず、何よりデカくてキレイと言われている液晶で動画が見たいのが心情でしょう。(有機ELなんだけどついつい液晶と言ってしまう) PSP用にエンコード済みのファイルはコンテンツ管理アシスタントで認識させて、PSVita側から操作して転送すれば再生できるようです。 (ファイルを選ぶのがちとめんどくさい) PSP用のフォーマットをベースに、あとは、 PSVitaの解像度、960x544に合わせてどのぐらいのビットレートにできるか、というところでしょうか。 画質 ファイルサイズ 変換時間 の三方よし、のバランスの取れた設定を見つけ出す必要があります。 変換には、エンコードソフトのド定番「TMPGEnc Vide
@IT > Insider.NET > .NET TIPS > [ADO.NET]MySQLデータベースに接続するには?[C#、VB、2.0、3.0、3.5、VS 2005、VS 2008] MySQLは、特にインターネット上のWebサイトやサービスで広く活用されているオープンソースのデータベースである。主にPHP/Perl/Pythonなどの言語と組み合わせて使われることが多く、これらにより作られたWebシステムは「LAMP」(Linux+Apache+MySQL+PHP)もしくは「WIMP」(Windows+IIS+MySQL+PHP)と呼ばれる。 WIMPというシステム形態を取ることで、Windowsシステムであっても、オープンソースにより生み出された多彩なWebアプリケーションを活用できるメリットがあり、システム構築の選択肢が大きく広がる。そのような理由で実際にWIMPのWebシス
連載:Windowsフォーム開発入門【Visual Studio 2010対応】 リモート・データ活用術~SQL Server編~ 初音 玲 2011/02/09 業務アプリケーションには、「複数の人が同じデータを使って協調して働く仕組みをサポートする」という面がある。プログラムが動作しているPC上のデータ(以下、ローカル・データ)に限定されていては、「同じデータを使って」という要件の実現は難しい。そこで必要になってくるのが、データを集中的に管理する仕組みの導入と、その仕組みにあるデータ(以下、リモート・データ)へのアクセス手段だ。 今回は、リモート・データを管理する仕組みとして、データベース・サーバであるSQL Serverを想定し、WindowsフォームからSQL Serverへの接続、データ取得、データ更新などを、UI(ユーザー・インターフェイス)や画面遷移なども含めて総合的に解説す
前年、 #JavaEE開発あるある で呟くとJavaEE6の本がいただけるということで、つぶやいていたらなんと当たりました。 ありがとうございます。 Beginning Java EE 6~GlassFish 3で始めるエンタープライズJava (Programmer's SELECTION) 作者: Antonio Goncalves,日本オラクル株式会社,株式会社プロシステムエルオーシー出版社/メーカー: 翔泳社発売日: 2012/03/09メディア: 大型本購入: 5人 クリック: 147回この商品を含むブログ (29件) を見る 現時点では日本語でのJavaEE6全体に関して解説した書籍はなく、JavaEE6を使ってみたいという人がいても英語の資料を読む必要があり、敷居が高いものになっていました。 それがついに解消されるということで、非常に嬉しいです。JavaEE6が広く使われるよ
Android Studioとは、基になったIntelliJ IDEAとは 2013年5月15日から3日間、サンフランシスコで開催されたGoogle I/Oでは、新しいAndroid APIとAndroid向けの新しいIDE、「Android Studio」が発表されました。 今回の記事では、この新しいIDEである「Android Studio」についてのインプレッションを紹介します。なお、新しいAPIについても本連載で取り上げる予定です。 Android Studioとは「IntelliJ IDEA」というオープンソースのIDEを基にAndroid向けに最適化された統合開発環境です。 IntelliJ IDEAはチェコに本社を置くJetBrains社が開発、オープンソース化した開発環境です。Javaで実装されており、多言語をサポートしています。 日本ではそれほど話題になってはいませんが、
次のように実装します。なお sendEvent() を呼び出す前に EasyTracker.getInstance().setContext() でコンテキストをセットしておく必要があります(これがないとエラーで落ちます)。 EasyTracker.getInstance().setContext(this); Button btn = (Button) findViewById(R.id.button); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { EasyTracker.getTracker().sendEvent("ui_action", "button_tap", "button_a", 0l); } }); CheckBox cb =
先週日曜日に総額480円、プログラムコード200行、作業時間8時間で「給与明細.net」(http://www.給与明細.net)というWebサービスを作ってリリースをしました。これは給与支払明細書のPDFをWebで簡単に作れるWebサービスです。 シンプルな内容なので開発を開始してから8時間以内の作業でリリースできました。このエントリではサクッとサービスを開発してリリースするまでの僕なりの方法を紹介します。 特長 無料 会員登録不要 Excelから一括作成できる(CSVではない) オープンソース(MITライセンス) 目次 解決したい課題を見つける ドメインを取得する サイトマップとURLを決定する よいツールを集める まずデプロイ(公開)する そこそこのデザインにする 最低の機能をつけたらリリースする 広めるための準備をする おまけ:コードをかく 解決したい課題を見つける これがないとそ
「歌ってみた」や「演奏してみた」など、ニコ生、USTREAMで自分たちのプレイを放送する人が増えています。私自身は、人の企画した番組に、トークという形で出してもらうのがほとんどで、自分で放送というのは、まだあまりやっていません。とはいえ、たまにはDTMステーションの特別編みたいなものを放送できれば面白いだろうな、と思いつつ、セッティングが面倒そうだし、一人で進行するのも恥ずかしいし、なんて悶々としているわけですが…。 そんな中、ちょっと試してみたのがZOOMのビデオレコーダー機能付のリニアPCMレコーダー、Q2HD。1年ほど前にAV Watchの記事「第513回:ズームのフルHD動画対応PCMレコーダ「Q2HD」を試す~MSマイク搭載、Webカメラ対応で19,950円。その実力は? ~」で紹介したことがありましたが、改めて試してみたら面白かったので、ちょっと紹介してみましょう。 自宅のデス
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く