タグ

programmingに関するkjirouuのブックマーク (9)

  • AOSP Java code style for contributors  |  Android Open Source Project

    AOSP Java code style for contributors Stay organized with collections Save and categorize content based on your preferences. The code styles on this page are strict rules for contributing Java code to the Android Open Source Project (AOSP). Contributions to the Android platform that don't adhere to these rules generally aren't accepted. We recognize that not all existing code follows these rules,

    kjirouu
    kjirouu 2017/09/19
    “Treat Acronyms as Words”。"XMLHttpRequest" は "XmlHttpRequest" にしようという Android 周辺のルール
  • IIJ Research Laboratory

    ネットワークの計測と解析 インターネットの使われ方やネットワークの挙動を把握する事は、ネットワークを運用し、その技術開発を行う ために欠かせません。しかし、観測で得られるデータ量は膨大ですがノイズが多く、また、観測できるのは極めて限られた部分でしかありません。そこで、膨大なデータから意味のある情報を抽出したり、部分的な観測からより一般的な傾向を推測する事が必要となります。... インターネット基盤技術 速くて、安全で、信頼性が高く、使いやすく、など、インターネットサービスへの要求はますます高まっています。これらの要求に応えるために、インターネットの 基盤技術も日々進歩しています。いまやインターネットはつながるだけのサービスではなく、高度で複雑な機能を備えた社会基盤となりました。IIJ技術研究所は、インターネットの基盤として実現が期待される機能を提供するために、さまざまな技術課題に取り組んで

    kjirouu
    kjirouu 2017/04/07
    コック
  • システム環境情報学特論 モデルとは何か? 担当:小野里 雅彦

    1 モデルとは何か? モデルとは何か? 北海道大学大学院情報科学研究科 システム情報科学専攻 システム環境情報学特論 担当:小野里 雅彦 北海道大学情報科学研究科 システム情報科学専攻 小野里 雅彦 (Masahiko Onosato) 2 モデル論 はじめに モデル論 はじめに 現在のCAD/CAM/CAEに代表されるディジタル化され た設計・生産(Computer-Aided Design and Manufacturing) においては,モデルは不可欠なものとなっている. その一方で,モデルという概念は多様な内容を含み,また モデルに起因して発生する問題も多く存在する. 今回の講義では,モデルというものを,その原点から問い 直し,そこに含まれるさまざまな意味内容と,利用の方法,問 題点などについて考えていく. 北海道大学情報科学研究科 システム情報科学専攻 小野里 雅彦 (Masah

  • sorry

    Sorry. This site has been closed. Please use the Search for commit messages on GitHub instead. The original source code is available at minamijoyo/commit-m.

  • Home - glot.io

    Run code online in the browser. 45 languages supported: Assembly,ATS,Bash,C,Common Lisp,Clojure,COBOL,CoffeeScript,C++,Crystal,C#,D,Dart,Elixir,Elm,Erlang,F#,Go,Groovy,Guile,Hare,Haskell,Idris,Java,JavaScript,Julia,Kotlin,Lua,Mercury,Nim,Nix,Ocaml,Pascal,Perl,PHP,Python,Raku,Ruby,Rust,SaC,Scala,Swift,TypeScript,Zig,Plaintext

    kjirouu
    kjirouu 2016/08/12
    色々な言語でサンプルが書ける
  • Code.org

    Code a Dance Party to share with friends and family. Featuring Beyoncé, Harry Styles, Lizzo, Lil Nas X, Selena Gomez, music from Disney's "Encanto," and more!

    Code.org
  • シンプルさの必要性 · eed3si9n

    2013-06-24 2012年4月23日にテキサスの Austin で行われた RailsConf 2012 での Rich Hickey (@richhickey) さんによる基調講演、Simplicity Matters を書き起こして翻訳しました。 Rich Hickey さんは Clojure や Datomic の作者です。 この翻訳は Creative Commons Attribution ShareAlike 3.0 ライセンスに基いて公開します。 Rich Hickey 講演 e.e d3si9n 訳 談: こんにちは。ご招待いただきありがとうございます。 聞く所によると RailsConf はいつもコミュニティーからかなり外れた人を選ぶらしく、今回は僕ということになりました。 僕の電話ボックスは外に駐車してあります。(会場、笑) だけど、今日は言語の壁を越える話題を持

    kjirouu
    kjirouu 2015/11/17
    simple とは、simple と easy、良いソフトウェアデザインとは
  • ブール値を返すメンバー関数の命名規則

    関数の名前の付け方は人それぞれですが、使う単語が同じなら、関数の名前はほぼ同じものになると思います。例えば、サイズをセットする関数の名前を、「set」と「size」という単語を使って考えると、ほぼ全員が「SetSize」と答えるでしょう。「SizeSet」「SizeToSet」「SizeSetted」「SettingSize」といった名前を考える人は、ほとんどいないと思います。 ところが、真か偽かのブール値を返す関数の名前は、混乱することが多いようです。 ここでは、Java言語で採用されている命名規則と、その解釈の仕方を紹介します。 関数名が混乱する例 ブール値を返す関数では、「Is○○」という名前を良く見かけます。例えば、中身が空っぽかどうか、の判定をする関数には、IsEmptyという名前が良く使われます。MFCのCStringクラスや、JavaのListインターフェースなどにも、IsE

    kjirouu
    kjirouu 2015/09/01
    Booleanを返す関数が三人称単数であることの理由(というか歴史的経緯)
  • スレッドセーフ - Wikipedia

    スレッドセーフ(英: thread-safe)は、マルチスレッドプログラミングにおける概念である。あるプログラムコードがスレッドセーフであるという場合、そのコードを複数のスレッドが同時並行的に実行しても問題が発生しないことを意味する[1]。特に、ある共有データへの複数のスレッドによる読み書きアクセスがあるとき、一度に1つのスレッドのみがその共有データにアクセスするようにして安全性を確保しなければならない。スレッドセーフでないコードを同時並行的に実行すると、データ競合による未定義動作を引き起こしたり、競合状態(レースコンディション)による意図しない動作を引き起こしたりする。場合によっては深刻なセキュリティホール(脆弱性)が引き起こされることもある[2]。 スレッドセーフはマルチスレッドプログラミングにおける重要な要素である。それは従来、オペレーティングシステムの開発者だけが考慮しなければなら

    kjirouu
    kjirouu 2009/03/24
    "あるコードがスレッドセーフであるという場合、そのコードを複数のスレッドが同時並行的に実行しても問題が発生しないことを意味する。"
  • 1