タグ 標準ライブラリ
人気順 5 users 10 users 100 users 500 users 1000 usersGoのsql.DBは、いつプールに戻しているのか
はじめに 鍵を閉め忘れたような気がして心配になるように、リソースを後始末していたか心配になることはありませんか。 「習慣的にdeferでCloseしてるからリークしないはずたけど。あれ?トランザクションはしてなかったかも。ん?Closeないの!?」 Goの標準ライブラリの database/sql で中心となる sql.DB ではデフォ... 続きを読む
ゲーム開発者のための C++11~C++20, 将来の C++ の展望 - CEDEC2020 - Speaker Deck
Transcript 鈴木 遼 早稲田大学 | cppmap 松村 哲郎 cpprefjp 安藤 弘晃 cpprefjp ゲーム開発者のための C++11~ C++20, 将来の C++ の展望 最新の C++ を解説する オープンソースの日本語 Web サイトを作っています cpprefjp cpprefjp.github.io • 標準ライブラリや言語機能のリファレンスとサンプル • 各規格における... 続きを読む
一周回って、人間が読み書きする設定ファイルはJSONが良いと思った | Future Tech Blog - フューチャーアーキテクト
最近GoでCLIツールを作っていますが、JSONが良いとなんとなく思っています。 設定ファイルフォーマット近年、設定ファイルを書くプレーンテキストのフォーマットとしては次のようなものが多いかと思われます。 XML 多くのプログラミング言語において標準ライブラリで扱える(ただしNode.jsにはない) XMLスキーマ、XSLT... 続きを読む
Goを「教育」で伝える。メルペイエンジニア2人のプログラミング言語談義 | mercan (メルカン)
Goとは、Googleが開発しているプログラミング言語のこと。数ある言語のなかでもまだ歴史が浅く、シンプルな言語設計と文法のほか、標準ライブラリやツールが豊富で、並行してプログラミングを行える特徴もあります。当初はメルカリのグループ会社であるソウゾウ設立時に取り入れられ、メルカリ アッテやカウルでの開発、... 続きを読む
ゼロからはじめるGo言語(3) Go言語なら10行でWebサーバーが書ける件 | マイナビニュース
本連載は、楽しくGo言語について学ぶ連載です。三回目の今回は、Go言語でWebサーバーを作ってみましょう。Go言語を使えば、10行程度のプログラムで簡易Webサーバーが書けてしまうので紹介します。 Go言語なら10行でWebサーバーが書けます 一番簡単なWebサーバー Go言語の標準ライブラリ「net/http」を使うと、Webサーバ... 続きを読む
今からでも追いつける! JavaScriptの「標準ライブラリ」を学ぶ - Qiita
標準ライブラリは、大ざっぱに言えばプログラミング言語に標準で備え付けられている機能群です。多くのプログラミング言語では、形態は様々ですが何らかの形で標準ライブラリが備え付けられています。標準ライブラリはプログラミング言語の一部であり、言語のバージョンアップに伴って標準ライブラリに機能が追加される... 続きを読む
Goの新しいerrors パッケージ xerrors(Go 1.13からは標準のerrorsパッケージに入る予定) - Qiita
先日 xerrors パッケージがリリースされました。 Goの標準ライブラリではありませんが、Go公式がメンテナンスをしています。 このパッケージは、Proposal: Go 2 Error Inspection で提案されているものをGo1に実装したものです。 ドキュメントによるとGo 1.13から errors packageに組み込まれる予定になっています。 今... 続きを読む
正しさとGo - Qiita
はじめに Goの良いところは上から順番に読んでいけば、Goの最低限の文法を理解していればコードの内容を容易に理解できることです。 文法の中にシンタックスシュガーや特別な省略が許されていないため多様な表現になることはありません。 そのためGoを書ければGoの標準ライブラリを読むことができます。 しかし以下の原... 続きを読む
Python 割と使うライブラリ集 - Qiita
背景 Pythonでよく使うライブラリ集です。 簡単なソースと学習に役立つサイトのリンクを記載しています。 GitHubで公開されているものに関してはライブラリ名にリンクを貼っています。 基本的には趣味レベルのみでの利用なので専門的情報が欲しい方は戻るボタン推奨。 標準ライブラリ 公式ドキュメントにありますのでこ... 続きを読む
Goでproxy serverを作るときにハマるポイント - Mercari Engineering Blog
Mercari Advent Calendar 2018 の5日目はSREチームの @catatsuy がお送りします。 メルカリではGoで書かれたproxy serverをサービスの各所で使っています。今回はGoでproxy serverを作るときにハマりそうな、標準ライブラリの挙動や特徴について紹介します。 本エントリーは2018/12/04現在の最新であるGo 1.11.2を元にし... 続きを読む
seccamp2018でセルフホストCコンパイラをつくった - Speaker Deck
セキュリティ・キャンプ全国大会2018でセルフホストCコンパイラをつくりました。キャンプが終わった後にアセンブラとリンカと標準ライブラリを作りました。 続きを読む
PRMLのアルゴリズムをPython(ほぼNumpyだけ)で実装 - Qiita
自分の勉強(機械学習のアルゴリズムやPythonの勉強)のためにPRMLに掲載されている手法をPythonで実装していきます。 原則としては、アルゴリズムの部分ではPythonの標準ライブラリに加えて Numpyだけ使用可能 としていきます。scikit-learnやtensorflowなどの機械学習パッケージは使いません。matplotlibなどの結果を図示するパッケージはアルゴリズムの実装と関... 続きを読む
Python: コマンドラインパーサの Click が便利すぎた - CUBE SUGAR CONTAINER
2015-10-14 Python: コマンドラインパーサの Click が便利すぎた Python Python のコマンドラインパーサといえば、標準ライブラリに組み込まれている argparse が基本。 蛇足になるけど、バージョン 2.7 以前で使われていた optparse は将来的に廃止予定なので新たに使うことは避けた方が良い。 そして、今回紹介する Python のサードパーティ製コマ... 続きを読む
Python の新しいプロファイラ vmprof が面白い - methaneのブログ
2015-06-09 Python の新しいプロファイラ vmprof が面白い PyPy 2.6 と同時に、 vmprof という CPython/PyPy 用のプロファイラが登場しました。 私はまだ PyPy では使っていませんが、CPythonのプロジェクトをこれでプロファイル取ってみたらなかなか面白かったので紹介します。 概要 Python にはもともと標準ライブラリとしてプロファイラ (... 続きを読む
DSAS開発者の部屋:Go ではエラーを文字列比較する?という話について
Go で関数の戻り値のエラーを判別するときに、エラーメッセージの文字列をチェックするコードが存在します。 (例) これは、 Go が言語設計としてエラー処理が貧弱だったり、標準ライブラリがエラー処理を軽視しているからでしょうか? 言語設計や標準ライブラリのAPIの設計をみて行きましょう。 TL;DR 言語設計としては、Java的例外機構と同等以上の(文字列比較によらない)エラー検査が可能 ただし ... 続きを読む
ラムダ式でステップアップ! C++のプログラムから汎用的なアルゴリズムを切り出し利用してみよう (1/5):CodeZine
本稿では、C++のプログラムをリファクタリングして、汎用的なアルゴリズムを切り出し、利用する流れをステップバイステップで解説します。また、C++11で採用されたラムダ式がそれを利用するのに、いかに便利なのかを紹介します。 1. はじめに プログラミング言語 C++では「ラムダ式」と呼ばれるものが使えるようになり(C++11で採用され、C++14で改良された)、標準ライブラリのアルゴリズムの利用がよ... 続きを読む
プログラミング言語Swift日本語チュートリアル ~ 前編(Apple公式ドキュメントSwift Tour±α) - こんにゃくマガジン
2014-06-12 プログラミング言語Swift日本語チュートリアル ~ 前編(Apple公式ドキュメントSwift Tour±α) このドキュメントは、 Ruby/C++などでプログラミング経験がある人が Swiftを初めて勉強するときに、 インストールから始めて、 標準ライブラリを調べながらなら一通りはコーディング出来るようになる ことを目的としたチュートリアルの前編です。プログラミング言語... 続きを読む
jemalloc について調べたのでまとめた - zonomasaの日記
2014-05-24 jemalloc について調べたのでまとめた プログラミング Linux photo by mutednarayan jemalloc とは jemalloc は、標準ライブラリで定義されているmalloc, free 等のメモリアロケーション APIの実装である。 jemalloc : 公式ページ jemalloc は2005年より、Jason Evans によって開発され... 続きを読む
次世代標準非同期I/Oフレームワーク asyncio (Tulip) - methaneのブログ
2013-12-04 次世代標準非同期I/Oフレームワーク asyncio (Tulip) Python Advent Calendar 2013 の4日目です。 Python 3.4 で標準ライブラリに追加される asyncio を触ってみます。 なお、 Tulip とは asyncio のリファレンス実装のプロジェクト名です。 背景 Python はよく非同期 I/O プログラミングに使われま... 続きを読む
[初心者向け] RubyやRailsでリファクタリングに使えそうなイディオムとか便利メソッドとか - Qiita [キータ]
はじめに: 遠回りせずに「近道」を探す RubyやRailsを始めたばかりの人は、もっと短く書く方法や便利な標準ライブラリの存在を知らずに遠回りした書き方をしてしまいがちです。 そこで、RubyやRails初心者の人によく見かける「遠回り(または車輪の再発明)」と、それを回避する「近道」をいろいろ集めてみました。 Ruby編 後置ifで行数を減らす 続きを読む
Go言語のテスト用ライブラリとGospel - ✘╹◡╹✘
2013-10-06 Go言語のテスト用ライブラリとGospel 先週初めてGo言語を触る機会があったので、テストの書き方を調べた。 要約すると、標準ライブラリのtestingが好きになれず他に調べても良いものが無かったので自分でつくった。 testing Go言語にはtestingという標準ライブラリが用意されていて、 「go test」コマンドを実行すると「*_test.go」という名前のテス... 続きを読む
RubyのMethod#source_locationをPerlで - Islands in the byte stream
asakusa.rbでsource_locationというメソッドを教えてもらいました。それによれば、Rubyのメソッドオブジェクト(UnbountMethod, Method, Procなど)にはsource_locationというメソッドがあり、そのメソッドが定義されたファイル名と行番号を取得することができます。これはクラス階層が複雑なときにデバッグに役立ちそうです。Perlでも標準ライブラリ... 続きを読む
やる夫と Python で学ぶ Twitter の OAuth - YoshioriのBlog
OAuth 調べてみたら難しくて理解出来なかったので,Python で標準ライブラリだけで 1 から書いてみました. / \ / _ノ ヽ、_ \ / o゚((●)) ((●))゚o \ twitter の OAuth 難しいお… | (__人__)' | \ `⌒´ / ____ /⌒ ⌒\ ... 続きを読む
苦しんで覚えるC言語
[全ページ目次] 苦しんで覚えるC言語(苦C)は、初心者を対象としたC言語入門サイトです。 C言語の基本機能を体系立てて解説しており、市販書籍と同等以上の完成度です。 初めての人は 前書き から読み始めて下さい。 キーボードの矢印キーか、右下の進む>で次のページに移動します。 学習用C言語開発環境:基礎編:応用編:標準ライブラリ:学習用C言語開発環境最新版 全文検索:ダウンロード版:苦Cアンケート... 続きを読む