タグ

programmingに関するyusuketのブックマーク (38)

  • Announcing Rust 1.21 | Rust Blog

    The Rust team is happy to announce the latest version of Rust, 1.21.0. Rust is a systems programming language focused on safety, speed, and concurrency. If you have a previous version of Rust installed, getting Rust 1.21 is as easy as: $ rustup update stable If you don't have it already, you can get rustup from the appropriate page on our website, and check out the detailed release notes for 1.21.

    Announcing Rust 1.21 | Rust Blog
  • Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える - pospomeのプログラミング日記

    devfest 2017 tokyo の発表資料です。 Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える from pospome 当日は入室できない人もいたらしい & 機材トラブルで10minほど開始が遅れてしまった ということで申し訳なく思っています。 また、立ち見する価値がある内容を提供できたのだろうか? とも思っています。 スライドは単体でも発表内容が伝わるように文章を多めに載せているので、 是非確認してみてください。 100ページ越えていますが・・・。 #DevFest_room2 入れなかった。。— t.junichi (@tjun1) 2017年10月9日 ものすごい立ち見人数 #Devfest17 #DevFest_room2— バトルプログラマー柴田智也@少女終末旅行 (@tomoya_shibata) 2017年10月9日 ルーム2これから並ぶ方はま

    Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える - pospomeのプログラミング日記
  • 「関数型プログラミングって何?」日本語訳 - Okapies' Archive


     Advent Calendar 2016 156id:msyksphinz   Kris Jenkins  (@krisajenkins)  "What Is Functional Programming?" London Functional Programmers meetup  
    「関数型プログラミングって何?」日本語訳 - Okapies' Archive
  • null安全でない言語は、もはやレガシー言語だ - Qiita


     Java  Kotlin  Ceylon  JavaScript  TypeScript  Flow  Objective-C  Swift  PHP  Hack  Python  null   Crystal  Ruby 使 Ruby  null   Rust  C++  Firefox  C++ 使 [^100]  null  null  GC
    null安全でない言語は、もはやレガシー言語だ - Qiita
  • CodeIQについてのお知らせ


    2018425 CodeIQ ITmoffers by CodeIQhttps://moffers.jp/  ITCodeIQ  WebCodeIQ MAGAZINE NEXT( https://next.rikunabi.com/journal/ ) moffers by CodeIQ IT  Cod
    CodeIQについてのお知らせ
  • カーネルモジュールを作ってみる - はわわーっ

    まず簡単なところから。 #include <linux/init.h> #include <linux/module.h> MODULE_LICENSE("GPL"); static int __init hello_init(void) { printk(KERN_ALERT "hello, world\n"); return 0; } static void __exit hello_exit(void) { printk(KERN_ALERT "bye\n"); } module_init(hello_init); module_exit(hello_exit); Makefileはこんな感じ。ROOTDIR にはカーネルのソースがあるディレクトリを設定する。 obj-m := hello.o ROOTDIR := /home/yomi/kernel/linux-3.11 defau

    カーネルモジュールを作ってみる - はわわーっ
  • ncurses マニュアル


    CUI CUI 使 BSD  BSD ncurses.hncurses.a #include <ncurses.h> -lncurses 使 initscr  newterm  cbreak  nocbreak   endwin 
  • LLVMによるプログラミング言語の実装 – 日曜研究室

    最近の投稿 問題: 積み木を10個積み上げるのにかかる時間は 2020/8/20 木曜日 Google の G Suit Team から “[Action Required] Remove internal links to the G Suite Domain Contact page for your organization” ていうメールが来た 2020/8/14 金曜日 NZXT H1 と ROG STRIX B550-I GAMING で組んでみた 2020/7/17 金曜日 花粉症対策2019 2019/3/16 土曜日 マルチディスプレイ時のDisplayPort問題を何とかしてみた 2019/1/12 土曜日 REALFORCEソフトウェアがインストールできない(解決済) 2018/12/6 木曜日 GeForce RTX 2080 Founders Edition を買

  • 例外設計の話

    例外設計の話。 こんな指針がいいのかなー 2013 夏 ver. 例外の目的とは? 「例外をキャッチする主な目的は、エラーの原因を取り除いて、回復すること」 via http://dobon.net/vb/dotnet/beginner/exceptionhandling.html .NET の「例外のデザインのガイドライン」にもこう書いてある。 特定の例外が特定のコンテキストでスローされる理由を把握できている場合は、その例外をキャッチするようにしてください。 回復可能な例外だけをキャッチする必要があります。たとえば、存在しないファイルを開こうとした場合に発生する FileNotFoundException は、アプリケーションで処理できる例外です。それは、アプリケーションがユーザーに問題を知らせ、ユーザーが別のファイル名を指定したり、ファイルを作成したりできるようにすることが可能だからで

    例外設計の話
  • プロセスとかスレッドとかプロセス間通信とかについて書く場所

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    プロセスとかスレッドとかプロセス間通信とかについて書く場所
  • 2010-12-26

    リアクティブプログラミングは、「時間とともに変化する値」=「振る舞い」同士の関係性を記述することでプログラミングを行うパラダイムです。 GUIなどのようにインタラクティブなシステムや、シミュレーションやアニメーションのようにダイナミックに状態が変化するようなシステムを宣言的に記述することができます。 これらの「変化する状態」や「外部とのやりとり」が支配的なシステムは、純粋関数型言語が、その強みを発揮しにくい部分でもあります。 稿では、リアクティブプログラミングが副作用を含む系を宣言的に記述することを可能にし、状態の管理という厄介な問題からプログラマを開放する可能性があることを示したいと思います。 (割と独自研究に基づく解釈ばかりなのでその点ご了承ください。あと例としてでてくるコードは、Pythonベースの擬似コードで具体的なライブラリに基づくものではありません。) Why Reactiv

    2010-12-26
    yusuket
    yusuket 2011/02/03
    Excel的だと思ったのはきっと最近Excelにうなされているから。あとでちゃんと読もう。
  • 総合目次 - 苦しんで覚えるC言語


     () ()使   ()   
    総合目次 - 苦しんで覚えるC言語
  • Javaジェネリクス再入門 - プログラマーの脳みそ


    APIjava.util.Listjava.util.Map 2004Java5.0JavaList List list = new ArrayList(); list.add("hello!"); String str = (String) list.get(0);  add()Objectadd() get()Object
    Javaジェネリクス再入門 - プログラマーの脳みそ
    yusuket
    yusuket 2010/11/09
    ジェネリクスっ
  • さらに分かっておきたいトランジスタの種類 − @IT MONOist

    オリジナル4ビットCPUを用いてバイナリコードを学ぶ連載。第13回では、オリジナル4ビットCPU「DL166」にタクトスイッチやフォトセンサーをつないで、そこから得られる値をDL166で読み込めるようにする。

  • マンガで分かる JavaScriptプログラミング講座


     JavaScript    WebJavaScriptJavaScriptWeb
    マンガで分かる JavaScriptプログラミング講座
  • [JavaScript] 猿でもわかるクロージャ超入門 1 問題 - DQNEO起業日記


      1,2,3,... f( ) f(); // 1 f(); // 2 f(); // 3   使   Perl   404 Blog not foundnaoya  Wikipedia  (Closure) 
    [JavaScript] 猿でもわかるクロージャ超入門 1 問題 - DQNEO起業日記
  • C++リファレンス - cppreference.com

    スマートポインタとアロケータ 日付と時間 関数オブジェクト  −  hash (C++11) 文字列変換 (C++17) ユーティリティ関数 pair  − tuple (C++11) optional (C++17)  −  any (C++17) variant (C++17)  −  format (C++20)

  • オープンソースソフトウェアの育て方

    製作著作 © 2005-2013 Karl Fogel, 高木正弘, Yoshinari Takaoka(a.k.a mumumu), under a CreativeCommons Attribution-ShareAlike (表示・継承) license (3.0, 2.1-jp)

  • qwik.jp - qwik リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    yusuket
    yusuket 2009/06/05
    心得。
  • C/C++ セキュアコーディングセミナー資料 | JPCERT コーディネーションセンター


    C/C++ 使2010CERT C ROSE    C/C++  C/C++      
    C/C++ セキュアコーディングセミナー資料 | JPCERT コーディネーションセンター