並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 42970件

新着順 人気順

STDの検索結果361 - 400 件 / 42970件

  • 軍用試験に耐えたスリムな最強iPhoneケース「LIFE PROOF」

    iPhoneを水没させてしまった、落として画面を割ってしまった──そういった失敗談をよく耳にする。今回紹介するのは、そんな失敗をしてしまった人やスポーツやアウトドアの環境でiPhone使いたいという人にピッタリのiPhoneケースだ。 軍用規格を通る耐久性でiPhoneを保護 「LIFE PROOF」(8800円)は単なるiPhoneケースではない。「水」「雪」「塵」「衝撃」という4つの外的要因からiPhoneを保護する機能を持つ。 保護等級クラス最高(IP68)を誇り、泥や砂、塵だけでなく、水や雪、さらには衝撃からもiPhoneを守ってくれるのが最大の特長だ。 iPhoneを落としたときの強い衝撃に耐えられるよう、米軍用規格の落下テスト(MIL-STD-810F-516.5)を経て設計されたもの。本体自体はタフなポリカーボネートのフレームから構成され、2mもの高さからすべての面や角をコン

      軍用試験に耐えたスリムな最強iPhoneケース「LIFE PROOF」
    • Google Sites: Sign-in

      Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

      • 明朝体フリーフォント片っ端から集めた(2021年12月版) | ALBA LUNA

        OS標準フォント 各OSに初めから入っている、あるいはアップデートや追加ダウンロードにより利用可能なフォントです。 OSごとに搭載フォントは異なります。搭載されていないフォントは販売サイトで購入する等で導入出来ます。 Windows搭載フォントのライセンスについては当サイトの「Windows標準フォントの”今”」に詳しく掲載していますので、併せて読んでみてください。 Mac OS X搭載フォントのライセンスについては、こちらの記事が詳しいです。 macOSに付属するフォントは商用利用可能か問い合わせた MS明朝 有名過ぎるほどに有名、お馴染みWindows標準フォント。 フォントの名前が「MS明朝」です。これを指して「明朝フォント」みたいな呼び方してる人を見たのですが、「MS明朝」が正式名です(フォントのファイル名もMSmincho.ttf) あと「MS P明朝」っていうのもいます。小説本

          明朝体フリーフォント片っ端から集めた(2021年12月版) | ALBA LUNA
        • FTPサーバー構築(vsftpd) - CentOSで自宅サーバー構築

          Webサーバーへのファイル転送用にFTPサーバーを構築する。 ここでは、CentOS標準のFTPサーバーであるvsftpdを採用する。 なお、ユーザ名、パスワード、CGI等に書かれたパスワード情報等の盗聴による不正入手対策として、SSLによる暗号化通信を行えるようにする。 また、管理者ユーザ以外は自身のホームディレクトリより上層へはアクセスできないようにする。 [root@centos ~]# vi /etc/vsftpd/vsftpd.conf ← vsftpd設定ファイル編集 # Allow anonymous FTP? (Beware - allowed by default if you comment this out). anonymous_enable=NO ← anonymousユーザ(匿名ユーザ)のログイン禁止 # Activate logging of uplo

          • 浮動小数点って何? - Qiita

            件のまとめでは「今の時代になって…」という意見も出てたりしますが、浮動小数点が何か知ってる人にはアタリマエの知識であっても、そうでないと単なる小数データとしか見えなくて、下手すると「計算でズレが出るなんてケシカラン!」という印象を抱くことも少なくないようです。 …本来であれば、(大抵の言語に標準で備わっているデータの種類なので)入門書等で知識を身に着けておくものかと思いますが、ちゃんと説明があるか?というとあまり無いようにも思いますので、ざっくり記事にすることにしました。 固定小数点と浮動小数点 一言で言えば、浮動小数点というのは一般の人が想像するような小数ではなく、計算で誤差が発生することを前提とした数値データのことです。 逆に言えば、浮動小数点を使う時は常に近似計算であることを意識し、結果の精度を考えろということでもあります。 それだけだと、何でそんなイケてないことするの? と疑問に思

              浮動小数点って何? - Qiita
            • RFC 4287 The Atom Syndication Format 日本語訳 - futomi's CGI Cafe

              このメモの状態 本文書はインターネットコミュニティーのためのインターネット標準化過程プロトコルを定めるもであり、改善のための議論と提案を求めるものです。標準化の状況とこのプロトコルの位置づけに関しては、"Internet Official Protocol Standards" (STD 1) の最新版を参照してください。このメモの配布は自由です。 著作権表示 Copyright (C) The Internet Society (2005). 要約 この文書は、XMLベースのウェブコンテンツとメタデータ配信フォーマットであるAtomの仕様を定めるものです。 目次 1. はじめに 1.1. 例 1.2. 名前空間とバージョン 1.3. 表記の決まり 2. Atom文書 3. 共通のAtomコンストラクト 3.1. Textコンストラクト 3.1.1. "type"属性 3.2. Perso

              • C++からRustに移行して1年経って思ったこと - Qiita

                はじめに この記事は「プログラミング技術の変化で得られた知見・苦労話【PR】パソナテック Advent Calendar 2020」のために書かれたものです。 僕は去年の11月から一念発起してRustの勉強を初めて趣味で同人ゲームを開発しています。元々C++を4年程使っていて「C++最高、みんなC++使おう」とか友人に布教していました。しかし、C++プログラマは「一番自分たちの言語の批判に対して強くなる」と言われるほどC++はよくディスられます。もちろん僕も例外ではありませんでした(笑)。 一応僕もPythonを適当に使うようになってからC++のcppとhppを組み合わせるようなCの名残を感じるところや他言語と比べたときの標準ライブラリの貧弱さ、コードが冗長になりやすい点など使いにくいなあと思いはじめましていました。ですがPythonはあくまでも適当に使ってただけでしたし、一通り書けるJa

                  C++からRustに移行して1年経って思ったこと - Qiita
                • Rust vs. Haskell

                  Rust and Haskell don’t shy away from powerful features. As a result, both languages have steep learning curves when compared with other languages. Trying to learn Rust or Haskell can be frustrating, especially in the first couple of months. But if you already know Rust, you have a head start with Haskell; and vice versa. In this article, we want to show how knowledge of one of these languages can

                    Rust vs. Haskell
                  • Home ⚡ Zig Programming Language

                    Zig is a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software. ⚡ A Simple LanguageFocus on debugging your application rather than debugging your programming language knowledge. No hidden control flow.No hidden memory allocations.No preprocessor, no macros.⚡ ComptimeA fresh approach to metaprogramming based on compile-time code execution and lazy

                    • 女の子が嫌う「男らしくない行動」16パターン : 痛いニュース(ノ∀`)

                      女の子が嫌う「男らしくない行動」16パターン 1 名前: すずめちゃん(東京都):2009/02/15(日) 15:02:32.09 ID:bTk2PR4V ?PLT デートなど普段のコミュニケーションにおいて、女の子は男性の行動について目を光らせています。観察の結果、「男らしくない行動」を目撃してしまった場合、女の子のテンションは下がり、気持ちも冷めてしまう可能性があります。このような状況を回避するためにも、どんな状況で、女の子が「男らしくない」と感じるのか、理解しておく必要がありそうです。 今回は、女の子が嫌う「男らしくない行動」16パターン用意させて頂きました。 【1】自分の意見がなく、いつも流される。 【2】何でも人のせいにする。 【3】大事なところで、意思決定できない。 【4】いつも諦めてばかり。(努力しない。) 【5】何かと両親に頼る。 【6】電車で変な人に絡まれてもダンマリ。

                        女の子が嫌う「男らしくない行動」16パターン : 痛いニュース(ノ∀`)
                      • C++11 FAQ

                        訳者注 下記の文章は C++0x - the next ISO C++ standard の暫定勝手和訳です。 翻訳は現在進行中であり、未完成かつ不正確である可能性があります。 っていうか未完成かつ不正確です。 正しい情報を必要とされる方は、原文を当たってくださいますようよろしくお願いします。 誤訳の指摘は大歓迎です。 2010年01月06日更新 (訳注: 和訳は2010年01月21日更新) この文書 (訳注: 原文) は Bjarne Stroustrup が記述、更新している。 建設的なコメント、訂正、参考資料、提案はもちろん大いに歓迎する。 現在、著者は参考資料の充実化と清書に取り組んでいる。 C++0x は次期 ISO C++ 標準である。 現時点の 草案 を、コメント募集のため公開している。 以前の (そして現在の) 標準は、しばしば C++98 や C++03 と呼ばれる; C

                        • Rustでつくる詰将棋Solver - すぎゃーんメモ

                          ついカッとなって先週からRustで詰将棋ソルバを書き始めてしまい、ようやくdf-pnで何らかの解答を出せるようになったところ。ここからもうちょっと調整していくぞ、、 pic.twitter.com/XM9iPJqocv— すぎゃーん💯 (@sugyan) November 2, 2021 というわけで突然Rustで詰将棋ソルバを作りたくなり、作った。 github.com 現時点ではまだ完成度は低くて6割ほどかな…。 とはいえそこらの素直な詰将棋問題なら普通に解けると思う。 冒頭の画像は看寿賞作品の3手詰「新たなる殺意」を2秒弱で解いたもの。 先行事例 将棋プログラムの多くはC++で書かれていて 最近はRustも増えてきているのかな? しかし「詰将棋を解く」ことに特化しているものはあまり多くはなさそうだった。 なかでもRustで書かれているものはna2hiroさんによるものくらいしか無さ

                            Rustでつくる詰将棋Solver - すぎゃーんメモ
                          • 型と名前によるGoのコード探索 ― gofind - 詩と創作・思索のひろば

                            思いつきでツールを作ってはリスのように忘れ、再発見しては新鮮な気持ちで便利に使う日々です。 一般にプログラミングにおいては、ソースコードを読むことに意外とばかにならない時間を使うもの。特に Go ではデフォルトで標準ライブラリのソースコードが手元にあり、コードを書く際よい教科書になるので、これを読むことも多いはず。 Go は静的に型付けされる言語なのでその点コードは読みやすいけれど、データ構造が不変ではないので、ある構造体のフィールドがどこで書き換わるのかを知るには、処理を追っていくしかない。名前で grep するのもひとつの手ではあるけど、精度はあまり期待できない。 そこで gofind。簡単に言うと、型やパッケージを含めた名前でもって Go のソースコードを検索するツールです。 go get github.com/motemen/gofind/cmd/gofind 使い方は以下の通り。

                              型と名前によるGoのコード探索 ― gofind - 詩と創作・思索のひろば
                            • 半導体不足と急速な円安が富士通のスマホにとどめを刺した。ベストセラーの「arrows We」を使ってわかった高コストな仕上がり - はやぽんログ!

                              先月、民事再生法適用によって携帯電話市場から事実上撤退したFCNT。富士通ブランドを取り扱っていた同社は、直近の携帯電話出荷台数ランキングでは3位につけるなど、好調な様子を見せていたメーカーであったが、なぜこのようなことに至ったのか。 今回は同社が2021年から累計100万台以上を販売したというベストセラーモデル「arrows We」 を実際に使ってみて、至った経緯について考えてみよう。 廉価でもコストをかけて他社としっかり差別化。起死回生のベストセラーとなったarrows We 半導体不足による原価高騰と急速な円安がさらなる利益低下に。廉価端末にとっては逆風へ 廉価端末に絞って利益低下。加えて原価高騰と円安がとどめとなったか。他のメーカーは大丈夫か。 廉価でもコストをかけて他社としっかり差別化。起死回生のベストセラーとなったarrows We まずarrows Weのスペックを簡単におさ

                                半導体不足と急速な円安が富士通のスマホにとどめを刺した。ベストセラーの「arrows We」を使ってわかった高コストな仕上がり - はやぽんログ!
                              • 実務の現場に多い時系列データ分析の際に注意しておきたい点を列挙してみる - 渋谷駅前で働くデータサイエンティストのブログ

                                こういうメタ分析系の記事を書く時というのは大抵ネタ切れの時なんですが(汗)、最近になってこの辺のポイントでつまずいて困っているビジネスデータ分析の現場の話を聞くことがまた増えてきたので自分向けの備忘録も兼ねて記事としてまとめておきます。 そうそう、時系列分析の話って厳密にやり始めるとキリがないので、例えば単位根過程まわり(特に共和分のあたりを含めた複数時系列間の関係性の話とか)は「トレンドに注意せよ」という大きなくくりにまとめて、厳密な議論は割愛して出来る限り実務面で押さえるべきポイントに絞ろうと思います*1。悪しからずご了承あれ。 周期性のあるデータには真っ先に季節調整を ビジネス時系列データは例えば毎日毎時の売上高とか契約数とかコンバージョン数とか、どこからどう見ても曜日変動とか24時間変動などの周期性が乗っているデータであることが多いです。にもかかわらず、その手の周期性に何の処理もせ

                                  実務の現場に多い時系列データ分析の際に注意しておきたい点を列挙してみる - 渋谷駅前で働くデータサイエンティストのブログ
                                • フィボナッチで各種言語をベンチマーク - satosystemsの日記

                                  AWK、Ada、Bash、Boo、C、C#、C++、Clojure、D、Erlang、Forth、Fortran、Go、Groovy、Haskell、Io、Java、JavaScript、Lisp、Lua、OCaml、Objective-C、PHP、Pascal、Perl、Pike、Prolog、Python、R、Ruby、Scala、Scheme、Smalltalk、Tcl でフィボナッチ数を求める処理時間を計測してみました。 フィボナッチ数は漸化式で求められます。 F0 = 0 F1 = 1 Fn+2 = Fn+1 + Fn フィボナッチ数を求めるアルゴリズムはいろいろありますが、今回は以下の再帰で求めるアルゴリズムで統一しました。 #include <stdio.h> int fib(int n) { if (n < 2) return n; return fib(n - 2) +

                                    フィボナッチで各種言語をベンチマーク - satosystemsの日記
                                  • 世界四連覇AIエンジニアがゼロから教えるゲーム木探索入門 - Qiita

                                    はじめに 書籍化 本記事を元に ゲームで学ぶ探索アルゴリズム実践入門~木探索とメタヒューリスティクス という書籍を出版することになりました! 本記事を読んで気になっていただけたらご購入をご検討いただけるとうれしいです! この記事で得られる技術 ゲームルールに適した探索アルゴリズムを選択する ゲーム木探索をするのに適したクラス設計 主要なゲーム木探索アルゴリズムの実装 この記事の特徴 汎用アルゴリズムの実装例による他ゲームへの応用力と、実際に動作可能なサンプルコードによる具体的実装イメージの両視点でわかりやすくした(片方しか記載のない記事が多い) サンプルコード付き日本語記事がほぼないDUCTを解説している サンプルコードは印のついたメソッドを実装したクラスさえ書けば、アルゴリズム部分を変更せずそのまま他のゲームで動作可能になっている この記事で扱わない関連技術 探索の高速化 多様性の確保

                                      世界四連覇AIエンジニアがゼロから教えるゲーム木探索入門 - Qiita
                                    • Rustで実装するmalloc - NTT Communications Engineers' Blog

                                      この記事は、NTT Communications Advent Calendar 2021 21日目の記事です。 はじめに こんにちは、イノベーションセンターの鈴ヶ嶺(@suzu_3_14159265)です。普段は、クラウド・ハイブリッドクラウド・エッジデバイスなどを利用したAI/MLシステムに関する業務に従事しています。本日は、Rustで動的メモリ確保(dynamic memory allocation)のmallocを実装してPythonやvimを動かしてみようという内容をお届けします。 また、去年もRustネタのアドベントカレンダーを書いているのでぜひ見ていただけると嬉しいです! NTTコミュニケーションズ Advent Calendar 2020 Rustで実装するNetflow Collector 実装するmallocのアルゴリズム 今回実装するmallocのアルゴリズムは小さな

                                        Rustで実装するmalloc - NTT Communications Engineers' Blog
                                      • JavaScript のパフォーマンスと Sweet Spot の甘い罠 - Block Rockin’ Codes

                                        本文 先日 JavaScript を高速化するには、 VM を知る必要があるんだろうと思い、 以下のような発言をしてみました。 とにかく今は 「V8の最適化の恩恵を受けるための JS の書き方」や「ホットスポットを温めて C よりも速い JS を書こう」という釣りっぽいけど釣りじゃない記事を @Constellation さんや @bad_at_math さんに書いていただく必要があるということでした! 2011-10-23 21:53:44 via Echofon しかし、釣り針が小さかったためか、誰も釣れず。。 自分で調べろってことですよね、すいません。。 と思っていたら、先日下記のエントリが話題になりました。 そのものずばり、JavaScript を最適化する話。 mraleph-The trap of the performance sweet spot 先に感想を言うと、これはい

                                        • Rust の DI を考える –– Part 2: Rust における DI の手法の整理 - paild tech blog

                                          paild 社でお手伝いをしている yuki です。前回に引き続き Dependency Injection 略して DI の話題を書いていきたいと思います。今回は Rust における DI についていろいろと考えてみました。今回紹介する実装はかなり単純な例を用いたもので、この記事からさらにみなさんのアプリケーションの実装状況に合わせていくつか工夫は必要になるかもしれません。ただ、とっかかりとしては十分なものになっていると思うので、DI でお困りの方はぜひ参考にしてみてください。 今回実装したいアプリケーションのお題について 今回紹介する技法の種別について コンストラクタインジェクション 静的ディスパッチを用いたもの 動的ディスパッチを用いたもの 静的ディスパッチと動的ディスパッチの利点・欠点 shaku (DI コンテナ)を用いたインジェクション shaku の利点・欠点 余談: DI

                                            Rust の DI を考える –– Part 2: Rust における DI の手法の整理 - paild tech blog
                                          • Go1.5はクロスコンパイルがより簡単 | SOTA

                                            Go1.5はクロスコンパイルがより簡単 Cross compilation just got a whole lot better in Go 1.5 | Dave Cheney Go 1.5: Cross compilation — Medium Go言語の良さの一つにあらゆるOS/Archに対するクロスコンパイルがとても簡単に行えることが挙げられる.今まで(Go1.4以前)も十分に便利だったがGo 1.5ではさらに良くなる. 今までの問題を敢えて挙げるとターゲットとするプラットフォーム向けのビルドtool-chain準備する必要があるのが煩雑であった(cf. Go のクロスコンパイル環境構築 - Qiita) $ cd $(go env GOROOT)/src $ GOOS=${TARGET_OS} GOARCH=${TARGET_ARCH} ./make.bash --no-clea

                                            • http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml

                                              File names for categories should include the name of the class being extended, e.g. GTMNSString+Utils.h or GTMNSTextView+Autocomplete.h Within a source file, Objective-C++ follows the style of the function/method you're implementing. In order to minimize clashes between the differing naming styles when mixing Cocoa/Objective-C and C++, follow the style of the method being implemented. If you're in

                                              • 国際標準規格の紹介 〜ISO国際標準規格プログラミング言語C++について〜

                                                はじめに こんにちは、C++標準会員の江添です。 今日は普段から表に出ている、閉鎖的なゲーム開発では使われていない開発環境についての紹介をします。 今回紹介するのは、ISO国際標準規格プログラミング言語の「C++」です。 なんと表の世界では、国際標準のプログラミング言語は、コンパイラーベンダーやC++利用企業と行ったC++に利害関係を持つ多数の代表が国際標準規格を制定しているのです。当たり前でしょ? C++は以下のような特徴を持っています。 エラーに気づきやすい静的型付け言語 C++経験者が理解しやすい言語仕様 OSに依存しない移植性の高いC++実装 実行環境に依存しないC++規格準拠の挙動の定義 C/C++の関数・クラスに最初からバインドされている 今でもクローズな実装の詳細のわからないプログラミング言語がたくさんあり、それらを使うデメリットは数多くあります。 国際規格の言語を使うのは様

                                                • 痛いニュース(ノ∀`):「子供が万引きで捕まえられてかわいそう。なんで取りやすい場所に置くんだ」と書店に抗議する親も…本の万引き、年間40億円

                                                  「子供が万引きで捕まえられてかわいそう。なんで取りやすい場所に置くんだ」と書店に抗議する親も…本の万引き、年間40億円 1 名前: ◆rotiEKAY.k @ろちかφ ★ 投稿日:2008/04/24(木) 15:49:39 ID:???0 本の万引き、年間40億円…小学生も犯行、とがめぬ親も 紀伊国屋書店や三省堂書店、有隣堂など大手書店14社の万引きによる年間被害額が約40億円と試算されることが、出版社や書店などでつくる日本出版インフラセンター(東京・新宿区)の調べで分かった。 最近は小学生による犯行や、万引きをとがめない親も目立つ。万引き被害は書店の経営に 打撃を与えており、出版関係者の間では「このままでは日本の出版文化が衰退するおそれも ある」との危機感が強まっている。 (中略) 万引きの若年化も進んでおり、都心の書店約60店舗と契約している警備会社の調べでは、今年3月の1か月間に取

                                                    痛いニュース(ノ∀`):「子供が万引きで捕まえられてかわいそう。なんで取りやすい場所に置くんだ」と書店に抗議する親も…本の万引き、年間40億円
                                                  • データサイエンティスト・データエンジニアのための Python ライブラリ一覧 - Qiita

                                                    データ分析やデータ加工、機械学習などを行うのに便利な Python ライブラリを紹介する。 なぜ Python なのか 統計や機械学習をするなら、 R という選択肢もある。 R のデータの加工や集計、統計処理に優れた言語であり、言語標準の機能だけでかなりのことができる。機械学習のライブラリも充実しており、有力な選択肢であることは間違いない。 R と比較して Python が優れている点は、周辺エコシステムの充実にある。 Python エコシステムはデータサイエンスの分野に留まらない。 NumPy や Pands で加工したデータを Django を使った本格的な Web アプリケーションで利用することも可能だ。 ライブラリ群のインストール ここで挙げているライブラリのほとんどは Anaconda で一括でインストールできる。 データ加工 NumPy NumPy は数値計算を効率的に行うため

                                                      データサイエンティスト・データエンジニアのための Python ライブラリ一覧 - Qiita
                                                    • PFIインターンに行ってきました。 - Blog by Sadayuki Furuhashi

                                                      8月1日から8月31日までの1ヶ月間、PFI夏期インターンに行ってきました。 はてなインターンの 講義・課題・チーム 形式とは趣を異にして、個々人が何か1つのプロジェクトに取り組む方針で進みました。取り組むテーマは 新たに取り組みたい/今取り組んでいる 内容を前提に、既存の問題の中から近いテーマを見つけます(あるいはこじつける^^;)。 インターンの期間中の1ヶ月か2ヶ月の間に成果を出すのが目標! 取り組むテーマはスムーズに決まりました。何か自社で製品を作っていれば普通かと思いますが、探せば問題はいくらでもあるモノです^^ ちなみにPFIの製品は、全文検索エンジンやレコメンドエンジンなどです。 私は以下の4つのプログラムを実装しました: 既存の実装に代わるRPCフレームワーク MessagePack-RPC for PFI クラスタ管理ツール clx プロセス管理ユーティリティ daemo

                                                        PFIインターンに行ってきました。 - Blog by Sadayuki Furuhashi
                                                      • Rust 基礎文法最速マスター (rust 0.7 編) - gifnksmの雑多なメモ

                                                        警告 (2014/1/25 追記) 以下の記事ですが、今となっては通用しない記述が多く含まれています。 0.7 から現在までに行われた大きな変更としては、思いつくだけでも 言語組み込み機能としての managed box が非推奨になった (将来削除され、ライブラリによる実装と置き換わる) rusti ツールが削除された というものがあります。 おそらく、文中のコード例はコンパイルすら通らなくなっていることでしょう。 また、今後も 1.0 に向け大きな変更が予定されています (DST や GC の実装など)。 文中の、言語の基本的なコンセプトに関する部分はかろうじて現在でも通用すると思いますが、その他の部分についてはきちんとメンテナンスされている文章 (公式のドキュメントなど) を参照してください。 以下、オリジナルの記事です。 ブログ移転後の最初の記事っということで、最近僕がハマっている

                                                          Rust 基礎文法最速マスター (rust 0.7 編) - gifnksmの雑多なメモ
                                                        • C++erは全員戻り値型の後置記法を使おう - ペイントソフト開発日誌

                                                          目次 目次 「戻り値型の後置記法」って何? 何が嬉しいの? 問題点 「戻り値型の後置記法」って何? C++11から導入された言語仕様です。 タイトルの呼び方は自分が勝手に使っているだけで、英語圏だと「trailing-return-type」がよく使われるらしい。 cpprefjp.github.io この仕様を使うと例えば以下のようなコードが int Add(int a, int b) { return a + b; } このようになります。 auto Add(int a, int b) -> int { return a + b; } 何が嬉しいの? この仕様はC++のメタプログラミングで戻り値型の推論を簡単に行う目的で使用されます。 なんだ、そんなC++上級者のための機能なんて下々の人間には関係ないじゃん、とお思いかもしれませんが、この機能にはもう一つわかりやすい大きなメリットがある

                                                            C++erは全員戻り値型の後置記法を使おう - ペイントソフト開発日誌
                                                          • C++14 のラムダ式 完全解説 前編 - 野良C++erの雑記帳

                                                            C++14 の Committee Draft が公開された. C++14 は基本的には C++11 のマイナーバージョンアップであるが,バグフィックスのみを行っている訳ではなく, C++11 の時点で微妙に使いにくかった機能,特にラムダ式については,大きな機能追加が行われている. そこで,本 blog では,このエントリから数回に分けて, C++14 のラムダ式について説明してみることにする. 拙い文章になるかとは思うが,読者の理解の助けになれば幸いである. なお,これらの記事を書くにあたって,読者に対して C++11 のラムダ式に対する知識を要求しないように心がけたが, もしかしたら,説明不十分であり,分かりにくい部分があるかもしれない. そのような場合には, 本の虫: lambda 完全解説 等, C++11 のラムダについて書かれた記事は多いので, それらの記事を読んでみることを

                                                              C++14 のラムダ式 完全解説 前編 - 野良C++erの雑記帳
                                                            • 書体関係 Wiki - freefont

                                                              @@ -1,9 +1,212 @@ -[[HIT Obat Nyamuk|http://www.biodataselebritis.com/2016/03/hit.html]] Aedes aegypti bersifat diurnal atau aktif pada pagi hingga siang hari. Penularan penyakit dilakukan oleh nyamuk betina karena hanya nyamuk betina yang mengisap darah. Hal itu dilakukannya untuk memperoleh asupan protein yang diperlukannya untuk memproduksi telur. Nyamuk jantan tidak membutuhkan darah, dan memp

                                                              • AWS Lambda Go without Go - so what

                                                                とある勉強会用にLTネタを作っていたのですが、発表できなくなったので腐る前にブログに書いておきます。 お前は何を(ry 記事のタイトルについて お前は何を言っているんだ なのですが、元ネタは以下のツイートです。 ここからTCPでやり取りするプロトコルが読み取れるし、mainって名前で同じプロトコル喋るバイナリならstaticにビルドすれば別の言語でもネイティブに動かせるんじゃね?https://t.co/dWjs8YiuFe— Masashi Terui (@marcy_terui) 2018年1月17日 LTのネタになりそうだったのでやってみたわけです。 aws-lambda-goについて じゃあ、まあaws-lambda-goは一体どういう仕組みで動いているんだろうと、ソースを読んでみました。 で、entry.goとfunction.goあたりでだいたい分かりましたが、net/rpcパ

                                                                  AWS Lambda Go without Go - so what
                                                                • 南京虫の最悪な交配様式 - 蝉コロン

                                                                  生殖南京虫(トコジラミ)。戦後ってイメージで現代の日本ではそんないないっしょと思いきや、トコジラミ:日本潜入 刺されると強いかゆみ 宿泊施設で発生相次ぐ - 毎日jp(毎日新聞)によると、最近日本でも出てきているらしくて、決して遠き日の花火ではない。対岸の火事ではない。 ところで南京虫自身にも衛生面てのは大事で、オスの体表を覆っている細菌が交尾の時にメスに伝染って死ぬ。そりゃきれい好きの人間様だってSTDの問題があるけど、南京虫はいわゆるまあなんというか普通の交尾と違ってて、メスの土手っ腹に穴を開けて精子を送り込むのだ。そんで精子が血流を介して卵巣に泳いでいって授精(血管から卵へダイレクトに行けるもんなのかはよく知らない。drill into the reproductive tractとあるけどドリル?)。なんか楽しくなさそうな上にいかにも病気が感染しそう。bacteria-covere

                                                                  • - Open-Closed Principle とデザインパターン

                                                                    1999/09/03 更新 石井 勝 さて,このセクションではデザインパターンを統一的に理解するために,「 Open-Closed Principle (OCP) 」 という設計ルールに基づいてパターンを眺めてみることにします.まず OCP の意味と解説を行い,その後デザインパターンを OCP の観点から見てみます.実は,デザインパターンのうちの多くは OCP を満たすために用意されたものと考えることができるのです.このセクションでは, OCP を理解し,数あるデザインパターンの中からどういう場合にどのパターンを使うのが一番効果的なのかを考えます. GoF のデザインパターンは,全部で 23 個ものパターンがあります.このデザインパターンは,多くの局面で繰り返し現れる設計を抽出したものですから,オブジェクト指向のエッセンスを集めたものだと言えるでしょう.オブジェクト指向には,カプセル化,継

                                                                    • 【結果発表】新人女子PGを最も助けたプログラミング言語とは? - paiza times

                                                                      2013年12月2日より開始したpaizaオンラインハッカソン(略してPOH![ポー!])Vol.1「新人女子の書いたコードを直すだけの簡単なお仕事です!」ですが、2014年1月8日いっぱいをもって開催期間を終了いたしました。今回のハッカソンのレポート、最終結果と、提出された各プログラミング言語毎の最速コードをお届けします。 ※POH Vol.1は応募期間は過ぎたため、プレゼント対象、計測対象には成りませんが、コードの実行は引き続き可能です。 ■提出コードは2万提出突破! おかげ様で事務局の想定を超える参加者数、提出数のハッカソンとする事ができました。ご参加いただいた皆様ありがとうございました! 今回の期間中の参加者数、提出数は以下の通りです。 参加者数:1,961人 提出数:22,219提出 今回の企画では、オンラインで誰でも気軽に参加できるハッカソンを目指しました。改めてプログラミング

                                                                        【結果発表】新人女子PGを最も助けたプログラミング言語とは? - paiza times
                                                                      • Dwangoプログラミングコンテストの感想

                                                                        2016年2月14日、dwangoプログラミングコンテスト2016が行われた。「ドワンゴからの挑戦状」というタイトルもつけられている。 今回の競技プログラミングの参加者は、1月24日に行われた予選を勝ち残った、2016年度新卒予定者から上位20名、一般から上位10名の者である。予選では、以下のような問題が出された。 Welcome to dwangoプログラミングコンテスト - dwangoプログラミングコンテスト | AtCoder この予選が終わった後で、筆者が予選問題を試みた結果が以下である。 本の虫: ドワンゴのプログラミングコンテストをクリアできなかったお話 筆者は、C問題のゲーマーじゃんけんの期待値計算が分からなかったので、バカにでも書けるモンテカルロ法を使い、力技で解こうと試みたが、少数点6桁という圧倒的に高い精度が要求されているため、必要な精度が出ずに敗北した。後に聞くとこ

                                                                        • Hidden backdoor API to root privileges in Apple OS X

                                                                          TL;DR The Admin framework in Apple OS X contains a hidden backdoor API to root privileges. It’s been there for several years (at least since 2011), I found it in October 2014 and it can be exploited to escalate privileges to root from any user account in the system. The intention was probably to serve the “System Preferences” app and systemsetup (command-line tool), but any user process can use th

                                                                            Hidden backdoor API to root privileges in Apple OS X
                                                                          • テキストエディタを作る

                                                                            ここの記事を更新するのは約1年ぶり。夏の間は遊んでいたり秋からは仕事が忙しくなったりの近況だった。 コロナウィルスで自宅に閉じ込められてしまったので、プログラミングの練習のためにテキストエディタを作ってみた。 得られた知見などを紹介しよう。 目標としている機能・実装 練習・教材用として十分な小ささ。 記事のネタになる。また、作っていて飽きない。ひと篭もりするプロジェクトとして適切なサイズ。 昔から、プログラマなら作ってみたいものとして、(1)コンパイラ (2)OS (3)エディタ、がよく挙げられる。コンパイラについては以前に書いた。今回はエディタにチャレンジしてみることにした。 テキストエディタを作る場合、GUIツールキットを使って作成することも考えられるが、今回はviのようにターミナル上で動作するタイプのものを作る。時間があれば、次の様な発展的な目標も検討したい。 設定変更機能を持つ(そ

                                                                            • ロボットエンジニアのためのProtocol buffers入門 - MyEnigma

                                                                              Practical gRPC (English Edition) 目次 目次 はじめに Protocol buffersとは? Protocol buffersの特徴 様々なプラットフォームや言語で利用することができる データサイズが小さい エンコードやデコードが早い データの構造を精密に規定できる データフォーマットに後方互換性がある。 JSONに変換できる デメリット protoファイルを作成する時の注意点 protobufのコンパイラのインストール MacでHomebrewをって、公式のprotobufをインストール場合 ubuntuへの公式protobufのインストール Juliaでprotoファイルをコンパイルする 使い方 C++ Python Java Julia protoファイルのスタイルガイド Protocol buffersと一緒に使うと便利なツール protoc-ge

                                                                                ロボットエンジニアのためのProtocol buffers入門 - MyEnigma
                                                                              • 山形・池田「生産性論争」への今頃のコメント

                                                                                松尾匡のページ  07年2月19日 山形・池田「生産性論争」への今頃のコメント  経済学の世界ではクルーグマンの翻訳で知られる山形浩生さんが、ご自身のブログ「経済のトリセツ」で2月11日に展開した議論 http://d.hatena.ne.jp/wlj-Friday/20070211 に対して、翌日、上武大学大学院客員教授の池田信夫先生が、ご自身のブログ「池田信夫blog」で批判を行った。 http://blog.goo.ne.jp/ikedanobuo/e/cd4e52fd7cca96ac71d0841c5da0cb75  で、そのあと数日ブログで反論の応酬が続き、池田先生のブログに一日百件ものコメントが寄せられたり、これを題材にしたウェブ記事が次々立ったりと、ブログ界が大変盛り上がったようだ。  しかしこれは、山形さんが言いたい本筋とは関係のない部分での超アバウトな表現

                                                                                • 第5回 zshの誇る花形機能“補完” | gihyo.jp

                                                                                  今回はzshの誇る機能の花形とも言える補完機能について紹介しよう。zshの補完は強大で、例示した設定の意味を略さず書こうとするとそれだけで本になってしまう(約150ページ分)ので、細かい意味は読者の推測にまかせて、少し変えて便利にカスタマイズする場合のヒントを交えながら解説を進めたい。 補完の有効化 初期化ファイル、あるいはコマンドラインで、以下を入力することでzshのすぐれた補完機能が有効化される。 autoload -U compinit && compinit 補完に関するキー割り当てはいくつもあるが、最低限うまく利用するために以下の2つのキーバインドをまず覚えておけばよいだろう。 Tab (C-i) - expand-or-complete 補完の実行。 ESC C-d (または行末のみ C-d) - list-choices (delete-char-or-list) マッチする

                                                                                    第5回 zshの誇る花形機能“補完” | gihyo.jp