並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 2463件

新着順 人気順

C++の検索結果81 - 120 件 / 2463件

  • 初めてのC言語で『30日でできる!OS自作入門』の通りに初めてのOSを作ってみた - 三等兵

    30日でできる! OS自作入門 出版社 : 毎日コミュニケーションズ 発行日 : 2006/3/1 良い本です。アカデミックの匂いが良い意味で全くしない。その上での実践的な本は日本語で他に無いと思います。ガチムチアカデミックの批判にあえて真っ向勝負してるような意欲作です。 正しい知識だの用語だのそんなもんはどうでもいいから手を動かしてやってまえみたいな感じで。こういうのは頭いい人たちから批判されやすいですね。俗物な私にはぴったりでしたが。 本書はWindows用のサンプルしかないんですがMac用に整えたので、それ公開するついでに思ったことつらつらと書いときます。 開発環境 Mac サンプルがWindows用なのでいろいろMac仕様にしなきゃいけない(後述) テキストエディタ EmacsだのVimだのなんでもいいので適当に用意 バイナリエディタ Macだと0xEDが良い http://www

      初めてのC言語で『30日でできる!OS自作入門』の通りに初めてのOSを作ってみた - 三等兵
    • Part1 オープンソース/C言語に学ぶ「ソースコードの読み方」:ITpro

      「Code Reading―オープンソースから学ぶソフトウェア開発技法」(毎日コミュニケーションズ発行,写真1)という本があります。私はこの本の監訳者ですから,やや自画自賛になってしまいますが,ソースコードの読み方を主題にした本はほかにはあまりありません。技法からツール,データ構造,アーキテクチャ,さらには実際にコードを読んで利用する実例まで紹介している網羅的で良い本だと思います。 この本の「はじめに」で「達人プログラマー」として知られるDave Thomas氏は以下のように書いています。 他人の作品を読まなかった偉大な作家,他人の筆づかいを研究しなかった偉大な画家,同僚の肩越しに技を盗まなかった腕のよい外科医,副操縦席で実地の経験を積まなかった767機長――果たして,そんな人たちが本当にいるのでしょうか? たしかにその通りです。ソフトウエア以外の領域では修行することとはすなわち,他の人の

        Part1 オープンソース/C言語に学ぶ「ソースコードの読み方」:ITpro
      • C++やPython向けのコード可視化ツール「Sourcetrail」がオープンソースに

        Sourcetrailは、開発者が他人の書いたソースコードを理解し、生産的にコーディングを行えるよう支援する。開発者は既存のソースコードを理解することに多大な時間を費やすが、一般的なコードエディタは、こういった作業にはほとんど役に立たない。 Sourcetrailの主要開発者であるEberhard Gräther氏は、「Google Chrome」のグラフィックスチームにインターンシップとして参加した2012年時点の経験を次のように語っている。 「割り当てられた単純に見えるタスクに着手し、具体的なコードの改善に取り組み始めるとすぐに、Chromiumの巨大なアーキテクチャを理解する機会が全くないことに気付いた。ドキュメントはあまり役に立たず、開発チームのメンバーは非常に友好的だったが、コードベースについて質問するインターンに邪魔されることを好まないことも分かった。そこで、ソースコードを読ん

          C++やPython向けのコード可視化ツール「Sourcetrail」がオープンソースに
        • 新型コロナ 感染後の子どもに相次ぐ「MIS-C」とは | NHK | WEB特集

          子どもが突然訴える発熱、おう吐、目の痛み。新型コロナウイルスへの感染後、しばらく時間がたってから、こうした症状を訴える子どもが相次いでいます。 診断名は「MIS-C(ミスシー)」、小児多系統炎症性症候群。 欧米では死亡例も報告され、日本でもその実態が明らかになってきました。 (宇都宮放送局 記者 平間一彰)

            新型コロナ 感染後の子どもに相次ぐ「MIS-C」とは | NHK | WEB特集
          • ブロガー山月記(C90新刊『ここは悪いインターネットですね』収録) - orangestarの雑記

            ブロガーの山月記です こちら、ブロガー山月記ほかを収録した、 「ここは悪いインターネットですね。」 は、あさって12日金曜日のコミックマーケットで頒布いたします。 追記;kindleでも販売を開始しました。 ここは悪いインターネットですね。 作者: 小島アジコ発売日: 2016/12/31メディア: Kindle版この商品を含むブログ (1件) を見る コミケのお知らせ:C90参加します:金曜日1日目 東2-Z25 夏コミケ参加します。 今のところ、予定しているのは、 “猫を殺す仕事”の第2巻的な本「怪物は夢を見ない」 “インターネット小話”“ブロガー山月記”などのインターネット愉快漫画。「ここは悪いインターネットですね。」 アリスインデッドリースクールのアンソロジー「ALICE IN DEADLY SCHOOL CAN'T STOP RAMPANT」 801ちゃんの育児の本(完成すれば)

              ブロガー山月記(C90新刊『ここは悪いインターネットですね』収録) - orangestarの雑記
            • W3Cで現在公開されているHTMLとDOM仕様は将来廃止されます - 水底の血

              まえがき W3C(とWHATWG)からの公式なアナウンスはまだ確認していませんが、何度目かに結成されるW3C HTML WorkingのDraft Charterと、このCharterから辿れるDRAFT Memorandum of Understanding Between W3C and WHATWG(Memorandumは日本語で覚書などと訳されるので、ここでも覚書と呼びます)がブログエントリーのタイトルのソースになります。もっとも、今確認できる覚書もドラフトですから、変更があるかもしれません。しかしながらURLで観測できるわけですから、大筋でW3CとWHATWGとの間で合意が取れているのではないかと推測します。あとは、覚書だけでなくCharterもドラフトということになっていますが、以下の文章では面倒なので省略します。最後にお約束ですが、このブログエントリーは「だいたいあってる」感

                W3Cで現在公開されているHTMLとDOM仕様は将来廃止されます - 水底の血
              • WebSocket大合戦:Clojure、C++、Elixir、Go、NodeJS、Ruby | POSTD

                Webアプリにリアルタイムの双方向通信が必要な場合、WebSocketを選ぶのは自然なことだと思います。では、どのツールでWebSocketサーバを構築すべきでしょうか。パフォーマンスは重要ですが、開発のプロセスも見過ごしてはなりません。パフォーマンスを基準にするだけでなく、開発のしやすさも考慮に入れるべきでしょう。今回の大合戦では、Clojure、C++、Elixir、Go、NodeJS、Rubyのそれぞれの言語によって慣用的な手法で実装されたシンプルなWebSocketサーバを比較したいと思います。 テスト内容 サーバに実装するのは、 echo と broadcast の2つのメッセージのみを扱う非常に単純なプロトコルです。echoは送信クライアントに返され、ブロードキャストは全ての接続クライアントに送信されます。そしてブロードキャストが完了すると、結果メッセージが送信者に返されます。

                  WebSocket大合戦:Clojure、C++、Elixir、Go、NodeJS、Ruby | POSTD
                • C# によるプログラミング入門 / ++C++;// 未確認飛行 C

                  C# によるプログラミング入門です。C# 初心者の方はもちろん、これからプログラミングを始めようという方も対象としています。

                    C# によるプログラミング入門 / ++C++;// 未確認飛行 C
                  • C# によるプログラミング入門

                    C# によるプログラミング入門です。C# 初心者の方はもちろん、これからプログラミングを始めようという方も対象としています。

                      C# によるプログラミング入門
                    • C言語分かってなかった (I Do Not Know C) - Qiita

                      Dmitri Gribenko氏によるBlog記事 "I Do Not Know C" より訳出。原文および訳文のライセンスは CC BY-SA 3.0 に従う。 この記事の目的は、皆に(とくにCプログラマに)「C言語分かってなかった」と言わせることです。 C言語の死角は思っているよりも身近にあり、よくある単純なコードですら 未定義動作(undefined behavior) を含む可能性があると示したいと思います。 記事は質問に対する回答の形をとります。全ての例示コードは別々のファイルに分かれていると考えてください。 (訳注:Qiita/Markdown表現の制約から、読中ネタバレ防止のため文章順序を変更しています。前半には質問のみを、後半には質問と回答の対を訳出しました。) 質問編 1.

                        C言語分かってなかった (I Do Not Know C) - Qiita
                      • C++の便利ツール・ライブラリ - DO++

                        フルタイムで働きはじめて4ヶ月。 いろんなことがありました。 今日はインターンが来ているということもあり日頃のC++コーディングライフの中で大変重用しているツールを紹介します。といってもどれも有名なツールでググれば解説がでてくるとは思いますので、一言ずつだけ紹介してみます。みなさんも何かよさげなライブラリ・ツールがありましたら教えてください。 - valgrind/callgrind/cachegrind プログラムの実行結果を解析するツール群。まぁ、王道であえて紹介する必要はないかもしいませんが.。valgrindはプログラムのどこかでメモリが漏れているかどうかのチェックに使います.コードのどの部分で確保した領域がどこで漏れているかまで追跡することができます valgrind --leak-check=full command プログラムのどのが計算量的にボトルネックになっているかを調べ

                          C++の便利ツール・ライブラリ - DO++
                        • CとRustで一から作るマイクロカーネルOS

                          マイクロカーネルは浪漫に溢れる非常に作りがいのあるソフトウェアです。この記事は,「マイクロカーネルベースのOSの一から作ってIaaSで動かす」ことを目標に作ったマイクロカーネルベースのOS Resea(りーせあ)の設計と実装について軽くまとめた物です。 ソースコードはGitHubにあります。 マイクロカーネルとは Linuxのようなモノリシックカーネルでは色んな機能がカーネル空間で動きますが,マイクロカーネルではユーザプロセスたちが互いに通信しながらOSを作り上げます。プロセス・スレッド・仮想メモリ管理,プロセス間通信,タイマーといった必要最低限の機能だけをカーネルが担います。デバイスドライバやファイルシステムといった残りの機能は,独立したユーザプロセスとして動きます。たとえデバイスドライバが暴走しても他のコンポーネントを壊すことはないのです。マイクロカーネルは信頼性が高く,疎結合で美しい

                            CとRustで一から作るマイクロカーネルOS
                          • (本当なら大問題)高木浩光先生による「遠隔操作ウィルス事件の容疑者が、C#での開発経験が無かった可能性」に関する考察

                            高木浩光先生による遠隔操作ウィルス事件に関する考察のまとめです 本当ならば、話がひっくり返るレベルの大問題かもしれません 読売新聞の記事によると、(接見した弁護士の話として)、「容疑者はウィルス作成に使われたC# (.NET Frameworkの開発環境)を使う事ができない」と主張しているそうです 続きを読む

                              (本当なら大問題)高木浩光先生による「遠隔操作ウィルス事件の容疑者が、C#での開発経験が無かった可能性」に関する考察
                            • [速報]HTML5、ついにW3Cの勧告となる

                              W3Cが発表したプレスリリース(日本語)の冒頭を引用します。 2014年10月28日(アメリカ): ワールド・ワイド・ウェブ・コンソーシアム(W3C)は、ウェブページやウェブアプリケーションを構築する際に使用されるフォーマットHTMLの第5版であるHTML5を勧告として公開し、オープン・ウェブ・プラットフォームの礎を築きました。HTML5は、アプリケーション開発者やアプリケーション産業がこの先何年に渡って信頼するに足る、アプリケーション開発のための機能を提供します。HTML5は今や幅広いデバイスで、そして世界中のユーザが利用可能であり、かつ豊富な機能を持つアプリケーションの開発コストを削減します。 W3Cディレクターを務めるティム・バーナーズ=リーは、「ビデオやオーディオをブラウザ上で見たり、ブラウザ上で通話をすることは、今や当然の事として受け止められている」と述べています。「写真や店舗の

                                [速報]HTML5、ついにW3Cの勧告となる
                              • iPhone5s・5c 800MHz対応で笑いが止まらぬKDDI社長「見た目は同じ、中身が違う」 - 週刊アスキー

                                こんにちは。クパチーノのApple本社イベント会場でドコモ加藤社長を激写、朝のニュース番組にも写真が使われたりしたそうですが、懐には1セントも入ってこない副編ACCN@サンノゼです。それにしても加藤社長の取り巻きはたいへん厳重でした。お帰りも裏口から秘密裏に通されたようで囲み取材も失敗。日経の記者さんも歯ぎしりしておられました。ソフトバンク孫社長に関しては今回、お見えになっておりません。それとは対照的に堂々とマスコミの前に姿を現わしたのがKDDI(au)の田中社長。イベント終了後、ごく短時間ではありますが囲みにも応じてくださいました。 ──満面の笑みで出て来ましたね。 田中 800MHzサポートがうれしくて。ホント、我慢して準備してきた甲斐がありましたよ。 ──我慢して、とは? 田中 昨年(2012年7月)LTEの800MHzが使えるようになるより以前、もう2年も前から取り組んできましたか

                                  iPhone5s・5c 800MHz対応で笑いが止まらぬKDDI社長「見た目は同じ、中身が違う」 - 週刊アスキー
                                • C/Migemo

                                  店主KoRoNはtwitterの @kaoriya にてつぶやいてます。主にカレーのことを。 最近はGoogle+の +Taro MURAOKA でも活動を始めました。 …気が付いたら Vim を配布し始めてから10年が経っていました。 沿革 香り屋は店主KoRoNが1997年4月1日に開設したWebサイトです。 Vimなどの店主が興味を持った物事を取り扱っております。

                                  • Cコンパイラをスクラッチから開発してみた(日記)

                                    以前に8ccというCコンパイラをゼロからひとりで開発していたときのログです。40日でセルフコンパイルできるところまで到達しています。日付はすべて2012年です。コードとヒストリはすべてGitHubで見れます。 3月4日 というわけでコンパイラを作っているわけだけど、1000行くらい書いたらそれなりに動き始めてきた。こんなのも動くし: int a = 1; a + 2; // => 3 こういうのも通る。 int a = 61; int *b = &a; *b; // => 61 文字列は文字の配列として扱っていて、配列をポインタに成り下げる振る舞いも実装しているので、こういうのも通る。関数呼び出しもある。 char *c= "ab" + 1; printf("%c", *c); // => b 前回もこのあたりはがんばって実装したからここまで作るのはわりと単純作業かも。二回目だから配列とか

                                      Cコンパイラをスクラッチから開発してみた(日記)
                                    • モダンなC, C++の開発環境の構築方法 - 考える人、コードを書く人

                                      まだC, C++がないようなので書いてみた。主にLinux(DebianとかUbuntu)での環境構築について。 コンパイラ まずはapt-getでコンパイラをインストールする。UbuntuやDebianなら以下のコマンドでgccやg++および標準ライブラリ等がインストールされる。 $ sudo apt-get install build-essential デバッグツール デバッガおよびデバッグツールは少なくとも以下の三つは入れる。(あとltraceも欲しいかな?) GDB 言わずと知れたGNUのデバッガ Valgrind メモリリークや不正メモリアクセスの検出 strace システムコールのトレース $ sudo apt-get install gdb valgrind strace ビルドツール C, C++のビルドツールといえばまずmakeが浮かぶけど、最近ではSConsやCMak

                                        モダンなC, C++の開発環境の構築方法 - 考える人、コードを書く人
                                      • 「笑い男」事件は実現可能か 「攻殻機動隊 S.A.C.」好きの官僚が解説

                                        連載:アニメに潜むサイバー攻撃 サイバー攻撃は、時代に合わせ、攻撃の対象や手口が変化してきました。しかし近未来の世界、最新技術へのセキュリティ対策はイメージしにくい部分もあります。そこで、そう遠くない未来、現実化しそうなアニメのワンシーンをヒントに、セキュリティにもアニメにも詳しい内閣サイバーセキュリティセンター(NISC)の文月涼さん(上席サイバーセキュリティ分析官)が対策を解説します。第6回のテーマは「攻殻機動隊 STAND ALONE COMPLEX」です。 文月(以下F): 前回の連載から、ずいぶんと間が空いてしまいましたね。 ITmedia NEWS編集K: ぷんぷん。連載すっぽかして、何していたんですか? F: 毎年2月1日~3月18日は「サイバーセキュリティ月間」で、その期間は忙しいですし、そうでなくても今年はもう一冊、中小企業向けの「情報セキュリティハンドブック」を作ってい

                                          「笑い男」事件は実現可能か 「攻殻機動隊 S.A.C.」好きの官僚が解説
                                        • Web2.0の先にあるC10K問題 ― @IT

                                          個々のクライアントがサーバに要求する処理量は小さなものでハードウェアの性能上は問題がなくても、あまりにもクライアントの数が多くなるとサーバがパンクする――。これが最近Web開発者の間で話題となっている「C10K問題」(クライアント1万台問題)だ。 プロセス番号が足りなくなる パンクするのは例えばプロセス番号だ。 Ajaxの実装として最近注目されている技術に“Comet”(コメット)と呼ばれるものがある。HTTPのセッションをあえて切断せずに、サーバとクライアント間でつなぎっぱなしにするテクニックだ。Cometを使えばクライアントからのリクエストに応えるだけでなく、サーバ側からも不定期に情報を送り出すことができる。例えば、Web上でチャットサービスを実装するには、通常はクライアント側からサーバに一定間隔でポーリングすることで、ほかのユーザーの発言分をサーバから取得して表示するが、Cometの

                                          • 自作CPU向けCコンパイラをつくってOS動かした話 (CPU実験まとめ) - kw-udonの日記

                                            僕の学科では伝統的に3年の後期に半年かけてCPU実験というものをおこなう。 班で自作のアーキテクチャを設計・実装し、FPGA基板上でMinCaml(OCamlのサブセット)でかかれた課題用レイトレーシングプログラムが動けば単位がもらえるというものである。 レイトレ完動後には、その高速化にはげむもよし、余興としてゲームをつくるもよしで、自作CPU上で色々あそんだりする。 今年は有志で班を結成し、自作CPU上でxv6というOSを動かした。 僕はその班にCコンパイラ係として参加したので、そのことについてかく。 あと、OS移植班全体の成果についても触れる。 わりと長くなってしまったので、結局なにができたんだっていう人は、とりあえず先にこっちに飛んでほしい。 動機 期間は4ヶ月程度、配布されたFPGA基板のうえで動かしたいという制約のもとで移植するOSはxv6を選択した。 このOSはシンプルであるが

                                              自作CPU向けCコンパイラをつくってOS動かした話 (CPU実験まとめ) - kw-udonの日記
                                            • 侍エンジニア塾のC言語のサンプルがヤバすぎる。

                                              C言語はもうかれこれ10年くらい書いていないけど、流石にこれはヤバい。 正直な感想として、ブランド毀損するくらいの危険性をはらんでいると思う。 当該記事からコピーしてきた。 #include <stdio.h> #include <stdlib.h> // 構造体の宣言 typedef struct { int num; char *str; } strct; int main(void) { // 実体を生成 strct *entity; // 動的メモリの確保。確保したメモリをstrct型ポインタにキャスト。 entity = (strct*)malloc(sizeof(strct)); // メンバの初期化 entity->num = 0; entity->str = (char*)malloc(sizeof(32)); // メモリに文字列を代入 sprintf(entity->s

                                                侍エンジニア塾のC言語のサンプルがヤバすぎる。
                                              • ソーシャルカレンダー c2talk » イベントギャラリー

                                                これまでオンラインサービスとして提供してまいりました、ソーシャルカレンダー「c2talk(シー・ツー・トーク)」のサービス提供は、2010年3月をもって終了いたしました。 これまで、c2talkのサービスをご愛顧いただき、心よりお礼申し上げます。

                                                • C#/.NETがやっていること 第二版

                                                  質問への回答(35件)を、ブログにまとめているのでこちらご覧ください https://little-hands.hatenablog.com/entry/2019/08/31/genba_de_ddd 「Mix Leap Study 特別編 - レガシーをぶっつぶせ。現場でDDD! コラボカンファレンス」登壇資料 ブログ:https://little-hands.hatenablog.com/ Twitter:https://twitter.com/little_hand_s 質問箱:https://peing.net/ja/little_hands

                                                    C#/.NETがやっていること 第二版
                                                  • 【必見】プロデザイナーによるC91新刊怒涛の20作品レビューがめちゃめちゃ参考になる!(5作品追加)

                                                    エロ漫画の装丁デザインを手がけて10年になるプロのフリーデザイナー、POO松本氏によるコミックマーケット91新刊(同人誌・ROM作品など)レビューをまとめました。 プロの視点から、具体的に「ここをこうしたらもっと良くなる」、「ここにはこういうポイントが盛り込まれていて使える」といった内容にも言及されているので、今日から使えるテクニックが盛り沢山で読み応えがあります。 (このまとめは、POO松本氏の許可を得ています。) POO松本氏のコミックマーケット91新刊「真エロ漫画デザイン解説読本」は非常に実践的なデザイン読本として一読の価値あり。

                                                      【必見】プロデザイナーによるC91新刊怒涛の20作品レビューがめちゃめちゃ参考になる!(5作品追加)
                                                    • C# で Single Page Web Application が書ける Blazor が凄かった件 - Qiita

                                                      Blazor との出会い 今年2018年2月7日に、自分のソーシャルネットワークのタイムラインに Microsoft のブログ記事が流れてきました。 A new experiment: Browser-based web apps with .NET and Blazor ブラウザベースの .NET による Web アプリフレームワーク、"Blazor" (ブレイザー) だそうです。 これを読んだ当時、自分はこんな感想を持ちました。 「 "ブラウザベースの .NET による Web アプリ" ってなんのこっちゃ? まだ実験段階的なこと書いてるし、急いで試さなくてもいいかー。それよりも、これまで作った Angular 1.x な Web アプリの Angular5 への移行を急がなきゃ...」 ...ということで、何度も import 文を書く苦行や、*[(xyz)] みたいな呪文マークアッ

                                                        C# で Single Page Web Application が書ける Blazor が凄かった件 - Qiita
                                                      • Objective-Cを書く人も書かない人も必読『iPhoneアプリ設計の極意』 - ninjinkun's diary

                                                        @fladdictさんが監訳されたことで話題の、オライリー本『iPhoneアプリ設計の極意 ―思わずタップしたくなるアプリのデザイン』、早速会社で購入してもらって読みました。読み終わってまず思ったのは、これはiPhone開発に携わるすべての人に必読の本になるだろうということです。エンジニア、デザイナー、企画者と分担が分かれている場合は、全員が読むといいのではないでしょうか。この本はiPhone開発に必要な共通言語を提供してくれます。それも、コードを使わずに。 本書から得られる内容としては大きくふたつあると思います。ひとつはiPhone開発のプロセスを解説書としての側面。もうひとつはiPhoneのUIカタログとしての側面です。 アプリ開発プロセスの解説書 この本に書かれている開発プロセスは、ベストプラクティスと言えるものになっていると思います。ユーザーニーズを探ること、シンプルさを追求するこ

                                                          Objective-Cを書く人も書かない人も必読『iPhoneアプリ設計の極意』 - ninjinkun's diary
                                                        • 7693854ba9c5edf2

                                                          What is Plesk Plesk is a hosting panel with simple and secure web server, website and web apps management tools. It is specially designed to help web professionals manage web, DNS, mail and other services through a comprehensive and user-friendly GUI. Plesk is about intelligently managing servers, apps, websites and hosting businesses, on both traditional and cloud hosting. Try Plesk Now! Plesk Gu

                                                          • 虎島ぼたん on Twitter: "私はC49から20年ちょっとコミケスタッフをしていたオタクですが今期を最後にスタッフを引退する事にしました スタッフ引退の理由はコミケ準備会のスタッフに対する扱いが目に余るレベルに到達したからです 以下は今までのスタッフの状態と今期のスタッフの現状などをお話します #C96"

                                                            私はC49から20年ちょっとコミケスタッフをしていたオタクですが今期を最後にスタッフを引退する事にしました スタッフ引退の理由はコミケ準備会のスタッフに対する扱いが目に余るレベルに到達したからです 以下は今までのスタッフの状態と今期のスタッフの現状などをお話します #C96

                                                              虎島ぼたん on Twitter: "私はC49から20年ちょっとコミケスタッフをしていたオタクですが今期を最後にスタッフを引退する事にしました スタッフ引退の理由はコミケ準備会のスタッフに対する扱いが目に余るレベルに到達したからです 以下は今までのスタッフの状態と今期のスタッフの現状などをお話します #C96"
                                                            • linuxカーネルで学ぶC言語のマクロ - Qiita

                                                              はじめに 本記事は電子書籍版もあります。 linuxカーネルはC言語のマクロを駆使して書かれています。それらのうち、凝ったマクロになじみの無い人には初見では意図がわからない&わかってみれば面白いであろうものをいくつか紹介いたします。対象読者は、C言語のユーザだけれども、マクロは定数定義くらいにしか使わないというライトなマクロユーザです。 マクロを使用する場所に依存するエラーを防ぐ 次のマクロは、二つの引き数の値を置換するだけの単純なものです。

                                                                linuxカーネルで学ぶC言語のマクロ - Qiita
                                                              • ⚾︎Kaishi⚾︎ on Twitter: "河村さん…後藤選手の金メダルを勝手にかじるのはダメでしょ…😰 それにコロナの時代だよ…😔 https://t.co/v8ZRthmI4c"

                                                                河村さん…後藤選手の金メダルを勝手にかじるのはダメでしょ…😰 それにコロナの時代だよ…😔 https://t.co/v8ZRthmI4c

                                                                  ⚾︎Kaishi⚾︎ on Twitter: "河村さん…後藤選手の金メダルを勝手にかじるのはダメでしょ…😰 それにコロナの時代だよ…😔 https://t.co/v8ZRthmI4c"
                                                                • 「この5人の中で、Cの次に背が高い人は?」一見シンプルな質問にもかかわらず見事に意見が割れる結果に

                                                                  へだる @hedalu244 【拡散希望】 なんか割れそうだったので Aの身長は150cm Bの身長は155cm Cの身長は160cm Dの身長は165cm Eの身長は170cm この5人の中で、Cの次に背が高い人は 2019-05-07 22:09:07

                                                                    「この5人の中で、Cの次に背が高い人は?」一見シンプルな質問にもかかわらず見事に意見が割れる結果に
                                                                  • プログラミング言語Cについて知ろう

                                                                    プログラミング言語の基本となる「C」。正しい文法や作法を身に付けよう。Cには確かに学ぶだけの価値がある(編集部) プログラミング言語Cは開発の仕事に役立つ人気のあるプログラミング言語です。 この連載では、Cでのソフトウェア開発をこれから始めようという方や、使った経験はあるが勉強し直したいという方のために、基本をきちんと押さえながら勉強できるような解説をしていきます。 なるべく正しい文法や作法を身に付けていただくためにJIS規格を基本に解説しますが、それだけにこだわらず実際の開発で役に立つことを分かりやすくお伝えしていきます。 Cの成り立ちと規格 まずは、Cの成り立ちと規格について知っておきましょう。ちょっと堅苦しい感じがするかもしれませんが、歴史を知っているとなぜこういう書き方をするのか、こういった機能があるのかといったことが分かります。また、規格を知っているとプログラミングをしていて何か

                                                                      プログラミング言語Cについて知ろう
                                                                    • 【みんな】Caffeより手軽かつ高速! Cで書かれた必要十分な深層学習フレームワーク darknetを試す【意外と知らない】:電脳ヒッチハイクガイド:電脳空間カウボーイズZZ(電脳空間カウボーイズ) - ニコニコチャンネル:生活

                                                                      チャオ! オレだ。 深層学習を手軽に使いたいというニーズは日に日に高まっているはずなのに、ガクシャ先生どもと来たら、やれMatlabだ、やれPythonだのと軟弱言語の話しかしやしねえ。どこかに気骨溢れたナイスガイはおらんのか! と思ったら、居た。 それが今回紹介するdarknetだ。 darknetという名前から想像する異常にダークである。 バーン どうよこのダークネス感 いまどき黒いページというのは珍しい。 そして無駄に凝った魔法陣のようなロゴ。ダークだ。 しかしダークネット、厨二満開とせせら笑っていられるのもいまのうちだ。 このダークネット、実に必要十分な機能を最短で試せる超絶優れたツールなのである。 CaffeやTensorFlowほどの知名度はないが、実用性皆無なTensorFlowに比べてdarknetはものすごく実用的。Cが分かる人ならばこれほど使いやすいものもちょっと他にな

                                                                        【みんな】Caffeより手軽かつ高速! Cで書かれた必要十分な深層学習フレームワーク darknetを試す【意外と知らない】:電脳ヒッチハイクガイド:電脳空間カウボーイズZZ(電脳空間カウボーイズ) - ニコニコチャンネル:生活
                                                                      • 既存のObjective-CアプリケーションをSwiftで書き換えた話 - クックパッド開発者ブログ

                                                                        海外事業向けのiOSアプリケーション開発を担当している西山(@yuseinishiyama)です。クックパッドは現在、海外複数カ国に向けてサービスを展開しています。 主にObjective-Cで記述されたアプリケーションを全面的にSwiftに書き換える機会があったので、その際に得た知見や書き換えるに至った動機を共有します。 書き換えに至るまでの経緯 この項では、書き換えに至るまでの経緯について説明します。 Objective-C期 アプリケーションの開発は2014年7月頃にスタートしました。Swiftの発表直後でしたが、時期尚早ということもあり、Objective-Cで実装することになりました。 Objective-C、Swift混在期 2014年10月頃から、Swiftへの段階的な移行のために、新規のコードをSwiftで書くようになりました。Swiftの記述力や、ヘッダと実装を行き来しな

                                                                          既存のObjective-CアプリケーションをSwiftで書き換えた話 - クックパッド開発者ブログ
                                                                        • 桜井啓太 on Twitter: "【聞かれても答えない国家】 いつからこんなに国会は答えなくても許される場所になったのか?と思い作ってみた。 やはりここ数年の答えなさは異常… https://t.co/5scTTANd9C https://t.co/kFjKiyZzOf"

                                                                          【聞かれても答えない国家】 いつからこんなに国会は答えなくても許される場所になったのか?と思い作ってみた。 やはりここ数年の答えなさは異常… https://t.co/5scTTANd9C https://t.co/kFjKiyZzOf

                                                                            桜井啓太 on Twitter: "【聞かれても答えない国家】 いつからこんなに国会は答えなくても許される場所になったのか?と思い作ってみた。 やはりここ数年の答えなさは異常… https://t.co/5scTTANd9C https://t.co/kFjKiyZzOf"
                                                                          • MacBook Pro Late 2016レビュー: おっとTouch BarとUSB-Cの悪口はそこまでだ

                                                                            MacBook Pro 13インチ Touch Bar モデル(Late 2016)を11/17から使用し、3週間ほど経過したのでレビューを書きました。 MBPの購入を検討している方で、特に「Touch Barってどういうものだろう?不便はないのだろうか?」とか「USB端子が変わったことによるメリットとデメリットは?」という事が気になる方に参考になるように書いています。約15,000文字あります。 Touch BarとUSB-Cについて多くの人が誤解していること レビュー本文の前に、まず大手メディアが報じているMacBook Pro、Touch Bar、USB Type-C(以下USB-C)に関する記事を読んでいると、明らかにまともにMacBook Proを使用せず書かれているとしか思えない、間違いだらけの記事や質が低い記事が多すぎます。 例えば 以下のようなことが書いてある記事は完全に間

                                                                              MacBook Pro Late 2016レビュー: おっとTouch BarとUSB-Cの悪口はそこまでだ
                                                                            • これからObjective-Cを書くプログラマへ - Qiita

                                                                              Objective-Cを愛してください Objective-CはCの拡張です。 Cでできることはすべてできるし、Cでできないこと( 恐らく計算機では不可能なこと )はすべてできません。 Objective-CはJavaよりも年上です。 「Objective-CってJavaに似てるね」と言われると、Objective-Cを愛するものとしては少し悲しい気分になります。 歴史的にはJavaがObjective-Cの影響を受けています。 メッセージングに使うブラケット[]はObjective-Cのチャームポイントです。 Objective-CがSmalltalkの子であると証明するための、とってもチャーミングな形質です。間違っても「キモい」なんて言わないであげてください。 関数とメソッドを見た目で区別できるという利点もあります。 メソッド名が長いのはメソッド自身がドキュメントの役割を果たしているか

                                                                                これからObjective-Cを書くプログラマへ - Qiita
                                                                              • ❥萌里菻(もりりん) on Twitter: "以前、ホワイトボードにQRコードを手書きしてた時、上手く読み込めなくて悩んでいたら、通りすがりのQRコード有識者に「QRコードはこの列が必ず白黒交互になってて、ここの形を読み取ることでQRコードだと認識してるからここを綺麗に書けば… https://t.co/C4MreE1nid"

                                                                                以前、ホワイトボードにQRコードを手書きしてた時、上手く読み込めなくて悩んでいたら、通りすがりのQRコード有識者に「QRコードはこの列が必ず白黒交互になってて、ここの形を読み取ることでQRコードだと認識してるからここを綺麗に書けば… https://t.co/C4MreE1nid

                                                                                  ❥萌里菻(もりりん) on Twitter: "以前、ホワイトボードにQRコードを手書きしてた時、上手く読み込めなくて悩んでいたら、通りすがりのQRコード有識者に「QRコードはこの列が必ず白黒交互になってて、ここの形を読み取ることでQRコードだと認識してるからここを綺麗に書けば… https://t.co/C4MreE1nid"
                                                                                • C 言語にポインタがある理由は省メモリ化・高速化・開発作業の省力化です - 偏見プログラマの語り!

                                                                                  前回の記事『プログラム初心者にC言語のポインタを不本意ながら教える羽目になったなら、こう教えると良いよ』でポインタの教え方を書きました。ソレに対して「そもそもどうしてポインタっていう仕組みがあるの?」という質問をもらったので、つらつらと書こうと思います。本稿は「ポインタがある理由の教え方」ではなく「ポインタがある理由」です。分かっている人には相当に退屈な文章ですのでそういう人は読まずにお帰りください。 で、えーと、結論だけ先に言うと省メモリ化のため、次に速度アップのため、そして生産性アップのためです。 1. メモリは有限である。 マシンに搭載されているメモリには限りがあります。メモリ空間は広大ですが、無限ではないのです。 好き放題にどんどんメモリを使ってデータを格納するわけにはいかないというわけです。しかしプログラムは計算のためにメモリ空間を占有します。仮に↓こんな感じに、わずかな有限メモ