タグ

2005年11月8日のブックマーク (7件)

  • 変数名推論 - p_stade;

    tupleの場合はできます "推論"に、使用する関数の仮引数の型を使える場合もあります (auto_element) []#include[] []<set>[] []#pragma[][] warning(push)[] []#pragma[][] warning(disable: 4100 4180 4355 4511 4512)[] []#include[] []<boost/spirit/fusion/algorithm/find.hpp>[] []#include[] []<boost/spirit/fusion/iterator/deref.hpp>[] []#include[] []<boost/spirit/fusion/sequence/tuple.hpp>[] []#pragma[][] warning(pop)[] []#include[] []<boost/asse

    変数名推論 - p_stade;
  • d.y.d.

    00:18 05/11/26 経県値 母上からの指摘で秋田県が赤くなりました。修正。 山形と茨城もこれでよかったか微妙に自信なし。 (追記:茨城も赤いことが判明。) 木和 私の Tree Summing のコードが見たい人は、このページのソース内コメント 読んで下さい。「もっと読む」機能とか実装するの面倒なので手抜きばんざい。 あーでも、自分で解いてみて、できれば2日くらい悩んでみた人じゃないと 読んでも全然面白くないと思いますよん。 C言語の言語仕様の隅を突いてコードを短くする技能ってのは完璧に趣味の領域に 属すると思いますが、それとは別の「短く簡潔に書けるアルゴリズムを考える」能力の 方は、普段からわりと重要なのではないかという気もします。単純な話、コードの量が 少ないほど、バグの元も少ないわけで。例えば今回の問題を解くためだけに、自分 でTreeクラスを定義してそれを生成するpars

  • 28歳から挑戦するITアーキテクト(4) その設計はちゃんと動くのか?

    「プログラミング? そんなことやってんじゃないよ。お前は管理者、見積もって下請けの会社に投げるのが仕事だろ。プログラミングなんてお金にならない仕事やるな」。 最近の若年層において、人気のある職種が「ITアーキテクト」であり、その対極として、最も嫌がられている職種は「プロジェクトマネジャー」といわれている。こうした多くのプロジェクトやSI企業では、十分なプログラミング経験を経ることなく管理者としてのスキルのみが要求されることが多い。ましてや、オフショアリングの浸透により、実際のプログラミングを日では行う機会がどんどん少なくなってきているといわれている。 筆者のこれまでかかわってきた仕事においても、多くの若手「技術者」が、プログラミングコードではなく、WordやExcelなどを使った設計書作成ばかりに四苦八苦している状況を実に多く見てきた。こうした作業者の多くは、学校でC言語の基礎程度を学ん

    28歳から挑戦するITアーキテクト(4) その設計はちゃんと動くのか?
    wata_d
    wata_d 2005/11/08
    なんとなくSE
  • 昼休みに15〜20分の昼寝で午後の業務効率カイゼン! - nikkeibp.jp - “最後のビジネス資源”『朝』を極める

    昼休みに15〜20分の昼寝で午後の業務効率カイゼン! 昼寝前のコーヒーで“寝すぎ”防ぐ 午後の睡魔は、昼を取らなくても、前日に十分な睡眠を取っても襲ってくる生理的な現象。12時間周期の眠気は午後2〜4時にピークを迎え、この時間帯に交通事故も多発している。 そこで睡眠科学が専門の堀忠雄・広島大学総合科学部教授がお勧めするのが「昼寝」だ。午後2時前後に15〜20分の昼寝をすると、眠気が除去され、昼寝をせずに作業を継続した場合より作業効率がアップすることが明らかになっている。一部の国で習慣になっている昼寝「シエスタ」は、人間生理に基づいた理にかなった習慣なのだ。 昼寝が30分を超えると深い眠りに入り、起きたときにボーッとしてしまう。寝すぎを防ぐためには、昼寝直前にコーヒーを飲むとよい。30分後にはカフェインが効いて目覚ましになるからだ。午後の能率を高めるために、昼寝場所・時間を確保した

  • リラックスしたワークポジションでコンピュータ作業をサポートする椅子と机 : パーソナル・ワークステーション「Cruise & Atlas」

    wata_d
    wata_d 2005/11/08
  • fnami: Assembler

    アセンブラでの高速化 はじめに 共通/80286以前 80386以降 80486以降 Pentium PentiumPro以降 Pentium4 高速化の例 主な命令一覧 参考文献 はじめに アセンブリ言語でプログラムを書くということは、プログラムに最高の自由度と性能を与えるということである。アセンブリ言語ではコンピュータの持つ機能をすべて使えるので、高級言語では不可能だった処理が可能になるし、高級言語からは見えないCPUの機能を利用してプログラムを高速にしたり、プログラムを小さくしたりすることができる。特にインテルの8086とその後継プロセッサ(86系プロセッサ)の場合、アセンブリ言語で書き直すだけでプログラムが大幅に小さく、そして速くなることは多い。しかし、ただ単純にアセンブリ言語で書いただけでは、コンピュータはその来の力を発揮しているとは言い難い。コンピュータには、もっと速く実行す

  • pb-sys.com - pb sys リソースおよび情報

    wata_d
    wata_d 2005/11/08