「OS自作に興味はあるけれど、どこから手をつければ良いか分からない!」 そんな人のためのOS開発初心者用スモールステップページを作る事にしました。 Livaが気ままに不定期更新する予定です。何かあったらForumにでもどうぞ。
Visual Studio 2010では「拡張機能マネージャー」という機能が追加されました。この機能を利用すると、オンラインで公開されている拡張ツールを簡単にインストールすることができます。Visaul Studioの機能を拡張できる無償ツールから、今回は前編として10種類紹介しましょう。 拡張機能マネージャーの使い方 [ツール]メニューから[拡張機能マネージャー]を選択すると、「拡張機能マネージャー」が開きます。ここでオンラインギャラリーを選択すると、Webサイトの「Visual Studio(以降、VS)ギャラリー」からコントロール、ツール、テンプレートをダウンロードしてインストールすることができます。 本稿では、区分がツール、評価が4以上のVS拡張(VSIX: Visual Studio Extension)を中心に紹介します。なお、これらの拡張機能はExpress Editionに
kumagi C++erの良い所は、何か特定の物を実装しにくい時に「実装できないお前が悪い」「そもそも計算機工学的に悪手だから実装しにくいようになってる」などと言い訳をせずに、理解不能orカオスな実現方法を示すか一緒に言語仕様をdisるかのどちらかをしてくれるところですね。 2012-01-25 12:02:21 via web C++erでEmacsユーザー。DVCSのコミットまでをウィンドウをきりかえずにできてこそ流れるようなTDDだと言う。しびれます。 86世代周辺です。 bleis 競技プログラマ云々は置いといて、「自分(達)ではどうあがいても解決できない問題」というのは存在して、それに立ち向かうためにはチームワークとかコミュニケーションとかじゃなくて、スーパーマンが必要なこともあるという事実は受け止めた方がいい 2011-11-20 23:20:55 via Tween Micr
Photo by muraterturk こういった記事って、ネーミング規則や慣習の視点から書かれていることが多いんですけど、この記事では、英文法に視点を置いて、参考になりそうなことをいくつかピックアップしてみたいと思います。 「省略形は使わない」などの規約的なものは、各プロジェクトのルールに従えばいいので、ここでは書きません。あくまで英語という視点から書いているということを、ご理解ください。 Rule 1 : “検索”は名詞 一般的な英語辞書のルールでは「検索」は、動詞ではなく「検索する」が動詞になります。「検索」は、検索することの名称 だと考えられるため、動詞ではなく名詞として扱います。 英語辞書には、日本語の品詞ごとに表記のルールがあります。これが理解できていると、和英辞書などで品詞を意識して検索できるようになります。以下に、一般的な英語辞書の表記ルールをまとめてみました。 <各品詞
プログラマが知るべき97のこと改変シリーズ第4弾.抜粋元のメインは,#やってはいけないプログラマーのNG まとめ - Togetter,および twitter 検索 - #やってはいけないプログラマーのNG です.また,プログラマが体験するべきではない50の危険なこと - Life like a clown からも一部抜粋しています*1.尚,登場する人名は適当な仮名に変更しています. 今回は,タイトル通り「プログラマがやってはいけないこと」に絞ってみました(プログラマが受ける理不尽系は除外).尚,過去のプログラマが知るべき97のこと改変シリーズは最後に一覧を列挙しますので,併せてお楽しみ下さい. 全角スペース使う インデントにタブと空白が混在 変数名や関数名でスペルミス 変数名が女の名前 char aznable; 浮動小数を等値比較 三項演算子の数行に渡る多重ネスト 同じシステムの中で複
Java Advent Calendar 2011 の18日目です。 17日目の記事は JavaEE使ってウェブアプリケーションつくろうよ - 水まんじゅう2、 19日目はJavaエバンジェリストの寺田さんですよ。乞うご期待。 プロローグ 後:「先輩、いまさらなんですけど上からSQLの遅いところを調査してくれって依頼がきてて、全クエリの実行時間を実データで集計とれと言ってるんですけど。これ、SQL発行前後で時間計測するしかないですかねー。このプロジェクトどんだけクエリ発行してるところあるんだろ…。簡単にやれないですかね。とりあえず調査に1週間かかるって返答しちゃいましょうか」 先:「まぁまて。全部のクエリにもれなく時間計測のコードを挿し込むとかやってられんし、手作業で漏れも発生するだろ。こういうのはオブジェクト指向で解決するのがスマートだ。あ、とりあえず調査に1週間かかるとは返答しておけ」
この記事は、Cagdas Basarane 氏のブログ、 CodeBuild から 2012年2月20日の記事 "15 Best Practices of Variable & Method Naming" を翻訳したものです。 原文URL http://codebuild.blogspot.com/2012/02/15-best-practices-of-variable-method.html 十分短く十分長い変数名をスコープごとに使用する。一般的に、ループカウンタには1文字、条件やループ変数には1単語、メソッドには1-2単語、クラスには2-3単語、グローバル変数には3-4単語を使用する。 具体的な(specific)名前を使用する。例えば、"value"、"equals"、"data"といった変数名はいかなる場合も有効ではない。 意味のある(meaningful)名前を使用する。変数
そろそろ4月も近いということもあって、新たにWeb業界やSIer業界に入るぞという方がプログラミングの勉強をし始めているころでしょうか。最近は、エンタープライズでもWebクライアントが主流になりつつあるのでJavaScriptの習得は避けては通れない道だと思います。また、Node.js等サーバーサイドのJavaScriptも出てきたこともあって、非常に有用な言語になりつつあります。 そんなJavaScriptを学び始めている人の中でも、ある程度プログラミングをやったことがある人がJavaScriptの綺麗な書き方を学ぶのに絶対理解しておいた方が良い300行程度のソースコードがあります。 それは、JavaScript: The Good Partsに載っているJSONパーサのコードです。 JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス 作者:
EclipseでScalaプログラミングを始めるための基礎知識:スケーラブルで関数型でオブジェクト指向なScala入門(1)(1/3 ページ) 人気の「Scala」を一から学ぼう 最近、私の周りでもScalaに関する話題が増えてきました。Twitterやブログ、技術系のニュースサイトでは毎日のようにScalaに関連する話を見かけます。 また、筆者が現在携わっているプロジェクトでも実際にScalaを用いて開発しています。いままではJavaで開発をすることが多かったのですが、それよりも簡潔で柔軟性のある記述が可能であり、Scalaでの開発は非常に生産性が高いと感じています。 本連載は、Scalaの特徴を紹介し、基本構文や関数、クラスなど、Scalaの基本的な機能について解説していきます。何らかのプログラミング言語を学んだことがあり、プログラミングの基本的なことが分かる人を対象としています。特に
ここでは、コンパイラの動作について書いていますが、処理の流れとそれにまつわる (プログラミング上の) 注意事項に重点を置いています。字句解析や構文解析、機械語への変換プロセス、最適化などの深い動作については書いていません。そういった事を知りたい方は、他のサイトを参照してください。ここで書いている「コンパイラの動作」は、コマンドラインから入力をする、あるいは、IDEのビルドボタンを押すことで行われる、プリプロセス --> コンパイル --> アセンブル --> リンクといった一連の動作や、それらの過程で入出力されるファイル (例: .obj って何?) がどういった時にどう利用されるのかといった説明のことです。 (つまり、.obj の詳しいフォーマットには触れません) プログラムを始めて、少し慣れてきたあたりの方をターゲットにしています。 基本的に、Windows 上で動作するアプリケーショ
■編集元:プログラマー板より「プログラミングの能力上げるにはどうすればいいの?」 1 仕様書無しさん :2011/08/03(水) 16:51:35.02 教えてください 続きを読む
Introducing the AI Academy Help your entire org put GenAI to work Every employee today needs to know how to prompt GenAI, use it to enhance critical thinking and productivity, and more. With the AI Academy they can. For less. O’Reilly AI-powered Answers just got even smarter O’Reilly Answers instantly generates information teams can trust, sourced from thousands of titles on our learning platform.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く