普段、Pythonのコードは何となく速かろうという、言ってみれば勘で書いているのだけど、その勘とやらは往々にしてウンコードを生むものである。そこで、プロファイラを使っていきたいと思う。 使えそうなツール そういうわけで、いくつか使えそうなツールをリストアップした。 経過時間のプロファイラ ツール名 メモ profile ビルトイン, ピュアPythonの決定論的プロファイラ cProfile ビルトイン, C拡張の決定論的プロファイラ line_profiler 行単位の決定論的プロファイラ Plop 統計的プロファイラ, Dropboxの人が作ってる statprof 統計的プロファイラ, 開発停止? yep 拡張モジュール用の統計的プロファイラ, バックエンドにgoogle-perftools メモリのプロファイラ ツール名 メモ memory_profiler 行単位でメモリ消費量の
Pandoc User’s Guide Synopsis pandoc [options] [input-file]… Description Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. Pandoc can convert between numerous markup and word processing formats, including, but not limited to, various flavors of Markdown, HTML, LaTeX and Word docx. For the full lists of input and output form
I'm happy to announce the availability of OpenOCD version 0.12.0. Some major GNU/Linux distros (Debian, Fedora, Gentoo, OpenWrt), Homebrew for macOS and MSYS2 for Windows have already picked the release up. If your distro doesn't provide it yet, please ping your maintainer, and if any packaging issues arise the OpenOCD devs would be happy to help with that. The list of the most essential changes f
OpenOCD User’s Guide This User’s Guide documents release 0.12.0+dev, dated 20 January 2025, of the Open On-Chip Debugger (OpenOCD). Copyright © 2008-2022 The OpenOCD Project Copyright © 2007-2008 Spencer Oliver spen@spen-soft.co.uk Copyright © 2008-2010 Oyvind Harboe oyvind.harboe@zylin.com Copyright © 2008 Duane Ellis openocd@duaneellis.com Copyright © 2009-2010 David Brownell Permission is grant
This is the place to find more information about I/O Interfaces, especially Serial Attached SCSI (SAS), the Small Computer System Interface (SCSI), and much more. There are also pointers here to other web sites on Fibre Channel, ATA (IDE), and ATAPI. About T10 SCSI-3 Standards Architecture Recent Documents and Drafts Meeting Information Draft Standards and Technical Reports Documents (Proposals) M
DropboxStore, share, and access files across devices
Developer:リジェクトされないために App Storeレビューガイドラインの和訳 2015年最新版 2015 12/23 App Storeでアプリリリース時の審査基準となるレビューガイドライン。 初めての iOS アプリ開発において、英文であることを理由に熟読しないまま理解したつもりで開発を始めてしまい、何度もリジェクトを経験しました。 このときのリジェクトによる苦い経験から、少しでも日本の開発者の役に立てればと思い、App Store Review Guidelines を和訳(一部意訳)しました。 あえて訳さない方が適切と思われる名称やセンテンスについては、原文のままの表現を用いています。(本コンテンツに対してのご意見・不備・間違い等ありましたらこちらからご連絡いただければ幸いです) 開発者のスキル・レベルに関係なく、一読すればきっとリリースまでの道のりが短くなります。ご活
TOTAL CVE Records: 240830 NOTICE: Transition to the all-new CVE website at WWW.CVE.ORG and CVE Record Format JSON are underway. NOTICE: Support for the legacy CVE download formats ended on June 30, 2024. New CVE List download format is available now on CVE.ORG. The mission of the CVE® Program is to identify, define, and catalog publicly disclosed cybersecurity vulnerabilities.
General MTD documentation Table of contents MTD overview MTD API MTD tests The mtdblock driver Old MTD documentation MTD overview MTD subsystem (stands for Memory Technology Devices) provides an abstraction layer for raw flash devices. It makes it possible to use the same API when working with different flash types and technologies, e.g. NAND, OneNAND, NOR, AG-AND, ECC'd NOR, etc. MTD subsystem do
まだまだ把握されていないOSSライセンス オープンソースソフトウェア(「フリーソフトウェア」も含めてFOSSと呼ばれることもありますが、ここでは以下OSSとします)は、現在のソフトウェア開発に欠かせないものになっています。 OSSは簡単に入手でき容易に利用できるため、現在では幅広くソフトウェア開発の現場で利用されています。OSSに精通し、あるソフトウェアの機能を実現するためにはどのOSSを利用すれば良いか、という知識を持つ開発者も現在では多くいます。 一方で、ライセンスについてはそれほど意識されていないのが現状です。商用ソフトウェアと同様にOSSにもライセンスがありますが、あまりに簡単に入手できることから、利用条件を把握せずにソフトウェアに組み込まれているというケースがたくさんあります。筆者の所属するオージス総研では、ソフトウェア内に含まれるOSSを検出するサービスを行っていますが、実際に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く