Account Suspended This Account Has Been Suspended
2009年06月03日05:00 カテゴリLightweight Languages js/scheme/perl/ruby/C - この世で最も役に立たない関数 素敵! らばQ:「え?なに?なんなの?」この世で最も役に立たないマシンが完成していた(動画) 「最も」とか「一番」と言った最上級の表現は、安易に使うべきではないかもしれません。 ですが、さすがにこれ以上無意味なものも無いのでは、と思ってしまう機械がありました。 これをソフトウェアでやるとどうなるか。 Javascript (@spidermonkey) 簡単に出来た。が、arguments.calleeへの代入はやはり駄目。 #!/usr/bin/js pointless = function(){ print("turning off myself"); // arguments.callee = undefined; poi
ストーリー by makeplex 2009年05月16日 22時52分 違和感がないならまだ初心者ということか? 部門より プログラミング言語のカテゴリ分けで、CとC++は一緒にされることが多い。Q&AサイトやSNS等でも「CとC++」というように同類視されている。 先日の当/.jpのアンケートでも、プログラミング言語に関する設問はこうなっている。 □C/C++ □C# □Objective-C CプログラマとしてはCとC++を一緒にされて迷惑している。実際, ネット上での質疑応答でも「まず CかC++どっちの質問?それを書いてくれないと答えられないよ」ってのが最初の応答だったりもするし。 個人的には、言語の「同類度」という観点では Cだけ別にしてオブジェクト指向という共通点がある C++/ObjectiveC/C#を一緒にするほうが妥当に感じるのである。 言語のグループ分けの際にどれと
はじめに 単体テストを効率的に行うため、テスト対象となる言語に応じてさまざまなフレームワーク「xUnit」がリリースされています。例えばJavaならJUnit、.NETならNUnit、CならCUnit、C++ならCppUnitあたりがそれぞれの代表格といったところでしょうか。 マイクロソフトのオンラインマガジン「MSDNマガジン2008年2月号」で、Windows環境に特化したC/C++対応の単体テストフレームワーク「WinUnit」が紹介されています。実行環境がWindowsに限定されてはいるものの、それを補って余りある使い勝手の良さを実現しています。CUnit/CppUnitの問題点 CUnitによる単体テストの例を示します。 #include <CUnit.h> #include "Car.h" #include <stdio.h> Car c; int car_setup(
注目急上昇中のDaaS最新情報 コロナ禍を背景に利用者と機能を拡大中 Azure Virtual Desktop最新情報 仮想デスクトップサービスの最新事情 複数の選択肢のあるMSのVDIサービス どう違うのかをわかりやすく解説 膨大なアクセスを支える屋台骨 高い安定性とパフォーマンスを両立 ZOZOTOWNが選んだストレージ基盤を解説 コマース広告の大変動 プライバシー保護とパーソナライズの狭間で マーケティングの効果を最大化するためには Anywhere Workspace! ハイブリッドワーク時代の働き方 分散業務環境3つの課題と解決策 今時プライベートクラウドの作り方 2020年代のプライベートクラウド環境を AzureとVMwareを例に紹介 データ活用は次のステージへ トラディショナルからモダンへ進化するBI 未来への挑戦の成功はデータとともにある エッジ市場の活性化へ 高まる
2007年06月13日02:20 カテゴリLightweight Languages 電脳言語を嫁に例えると.... Dave Thomasにインスパイヤされて。 日本 Ruby 会議 2007 - Log0610-S5 なぜRubyを愛しているのか - それは難しい質問だ。 なぜ奥さんを愛しているのか簡単には答えられないよね。 なお、「妻」となっているのは、私がたまたま「夫」だから。他意も鮃もございません。 以下、アルファベット順。夫に例えばバージョンや他の言語は読者の皆さんにおまかせします。 C 不器用 でも子だくさん。 他の嫁達の多くが、彼女の娘。 不器用だが、一番きつい仕事もしてくれるので、未だに娘達が家事を押し付けに実家にやってきたり。 C++ Cが高齢出産した娘 英才教育を受けたが、親の期待が大きすぎたのか、妙な行動を取る事も多く、美人なわりにもてなかった。 しかし親を吹っ切れ
23:24 07/10/23 はすける 昨日の id:MaDさんの発表、 直線距離にして10mくらいのとこでやってたはずなのに行けなかったよ残念。まったく、 「ドラスはアイアンヘッド出にくすぎだろ」とか「さすが締切前はゴルフがはかどるなあ」とか 言っている場合ではなかった。いやそんなこと決して言ってませんが。 パラメトリシティ Parametricity(住井さんの記事に詳しいです)を最初に知ったときに面白いなーと思った記憶について徒然なるままに。 # let rec my_reverse lst = ... ;; - : 'a list -> 'a list = <fun> 「なんかリストのreverseする関数を自前で実装したんだけど正しく実装できたか自信がない。とりあえず型は合った」 というときに、1個具体例を喰わせてみて # my_reverse [0; 1; 2; 3; 4];;
仮想世界と現実世界を融合する技術は,拡張現実感(Augmented Reality:AR)と呼ばれています. おおげさな言い方をするとARは現実の世界に情報を「上書き」することができる技術です. アニメや映画にでてくる「電脳」を想像してみてください. 手のひらの上に3Dキャラクタを表示したり,現実の世界でデジタル・データに触れてみたり… そんな魔法のような技術です. ARToolKitは,ARアプリケーションの実装を手助けするC言語用のライブラリです. ARToolKitを使うと,紙に印刷されたパターンをカメラで読み取り, その上に3Dオブジェクトをオーバーレイ表示するアプリケーションが簡単に作れます. 本来は非常に敷居の高い技術なのですが,このライブラリは「難しい部分」の処理を 全てやってくれます. …というわけで今回はARToolKitを使って近未来の技術 「拡張現実感」 を体験してま
自由に各自のマクロに組み込んで利用して下さい。なお、フリー/シェアソフト 開発での利用も可(フリー/シェアでの利用の場合、事後で結構ですので一言 お知らせください)です。ただし、引用に当たっては、マクロの先頭に記述してある コメント(CopyRight )を必ず一緒に引用する事 を条件とします。 なお、 他サイト上で本マクロを直接引用(マクロ全体を丸々貼り付ける等) する事は、ご遠慮願います。本ページへのリンクによる紹介で対応して下さい。 [ktHolidayName]という関数名そのものは、各自の環境における命名規則に沿って 変更しても構いません。 VBA(VB含む)で利用する場合はマクロのコード構成を一切変更しないでください。 VBAというレスポンス的に不利な言語でも出来る限りレスポンスを良くする事を前提に 設計してある為、コード内容を変更するとレスポンスが低下
「C++なんて使われてないんでしょ?」 とか、 「化石」 だとか、 「Cなんて捨てたら」 とか散々な言われようなことをたまに耳にするんですが、 やっぱり経験してきた現実の格差を感じるなぁ……とは思う。 未だにハードウェアは様々で、 除算どころか乗算がないハードウェアだって現役だ。 そうした中でCすら高級すぎて動かせない事もある。 メモリのアドレッシングを考え、 バンクを切り替え、 ROMに配置するデータを決め、 キャッシュにのるかどうか考え、 極力ジャンプしないように命令を書き込む、 組み込み系ではよく見かける光景だけれども、 これらのことをなくすことはすぐにはできない。 だのに、 C++は駄目だとか、 Cはいらない子だとか、 言われてしまう。 JavaもC#もRubyもPythonも動かない状況で頑張ってきたCを忘れたのか? 最近、 ほとんどの人はC++コンパイラをCコンパイラとしてしか
Cのソースコードに m = 195; とか n = 0xffffffff; とか書いたときの定数(右辺)の型って、なんであるかご存じでしょうか? また、C90(1990年版のISO C言語規格)とC99(1999年版のそれ)ではその型が微妙に異なったりすることがあるんですが、ご存じでしょうか? さらには、お使いのマシンがILP32であるかLP64であるかLLP64であるかによっても、微妙に型が違ってきたりするんですが、それについてはどうでしょうか? えーもちろん、普段は「Uがついてなかったらint, Uがついてたらunsigned intジャネーノ?」くらいの理解でも殆ど不自由しないわけですが、詳細な理解がないとハマるケースも稀にあります。 私はというと、上に書いたような事は、C90/99の差違を除いてはだいたい理解しているつもりだったのですが、C90/99の差異について無頓着だったがため
表紙へ戻る 目次へ戻る [前頁] [次頁] このコーナー(C++でCOMクライアント)の文書は、Internet Explorer 5 で表示を検証しています。 [免責事項] このドキュメントおよび添付プログラムは、できるだけ精度が高くなるよう努力はしておりますが、 記述の質や正確さについて保証してはおりません。 これらを利用したことによって生じた、直接的または間接的な、いかなる影響や機会損失についても、 筆者および関係者は責任を負いかねます。利用者は自らの責任において、ご利用ください。 [目次] 2. 今回のC++クライアントの概要(次頁) 3. まず COMの基本を確認 4. CLSID、IIDを表現する 5. COMインターフェイスの定義 6. おまじないの初期処理と終了処理 7. インスタンスの作成 8. メソッド呼び出し
最上位エディションのUltimateを初め、Business、Home Premium、Home Basicの各パッケージが置かれている。 さてさて、2007年はVistaの年となりました。(記事日付では)昨日1月30日のWindows Vista発売早々、さっそくインストールした方も少なくないことでしょう。すでに家電量販店には製品パッケージが大々的に陳列されています。最上位エディションであるVista Ultimateともなると5万円超、なかなか強気な価格設定です。 筆者は無線LANでインターネットにつないでいるのですが、まだドライバがVistaに対応してくれていないので本格稼働はしばらくお預け。対応アプリケーション&ドライバが増えてくればVistaの普及に拍車がかかるでしょうね。 ■Vista時代にC/C++はもはやお払い箱なのか? 16bit Windowsの時代からWindows
http://blog.livedoor.jp/dqnplus/archives/908493.html 江原啓之が細木数子と比べられて怒っているらしいが、江原啓之って誰という感じでよく見てみたらスピリチュアルなんとかでオーラの色の人らしい。何故みんなこんなのが好きなのかね? けどね、やっぱり霊能力とか占いとか宗教ってすごくいいビジネスだと思うんですよ。適当に言ったことに価値が出るというか。所謂ブルーオーシャンというか。 で、俺も考えたわけですよ。スピリチュアル指向プログラミング。 「先生、私のプログラムがセグるのです。どうすれば良いのでしょうか?」 「あなたのプログラムはオーラが良く無い。オーラを良くするためにこのスピリチュアルデータを使いなさい。このSPIRITUAL型の変数をセグる箇所の前にローカルで宣言することであなたのプログラムは安定して動くでしょう」 typedef char[
「The International Obfuscated C Code Contest」という面白いコンテストがあります。 1984年から行われているこのコンテストは、どれだけ読みにくいC言語プログラムを書けるか競うものです。 wikipediaでは、以下のように説明されています。 IOCCCとは「The International Obfuscated C Code Contest(国際邪悪なCコードコンテスト)」の略称。汚く読みづらいC言語コードをあえて書き、その汚さを競うというC言語ハッカーの奇祭である。むろんただ汚ければよいというわけではなく、目にした瞬間のインパクト、実行結果の美しさなど、さまざまな要因でアーティスティックなものが選ばれる。多くのコードはそもそも全くC言語に見えない。コード全体がアスキーアートになっているものなどが典型的である。 第一回大会は1984年に行われ、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く