PySideってなに? Qt ベースのGUIフレームワークのPythonバインディング。 PyQtというのもありますが、PySideはLGPLライセンスの元で再実装されたものです。 使い方はPyQtとほとんど同じ。 PySideおすすめの理由 PySideのみの理由: LGPLのため、ソース公開しにくい業務での利用が可能。 PySide、PyQt共通の理由: QtCreatorが良くできていて、連携させることでUIデザインやモック作りが捗る。 クラス群設計の一貫性が高く、見た目もバランスが良い。 イメージクラス実装がよくできていて、多様なフォーマットを一貫した操作で加工できちゃう。 WebKitやSVGなどもそこそこ実用性の高いレベルの機能を備えてる。 Python3版があること 多バイト文字圏ではu文字列だらけになるがPython3ならスッキリ。 子プロセス起動などで引数のエンコードで迷
If you’re a regular reader, you might have noticed that I’ve been on a quest for the perfect backup program, and ended up writing my own encryption layer over bup. While writing encbup, I wasn’t very satisfied with having to download the entire huge archive just to restore a file, and still wished that I could use EncFS together with rdiff-backup to have true remote-mountable, encrypted, deduplica
Python modules provide powerful building blocks for extending Python’s functionality across various programming domains. This list of Python modules covers the core categories of Python modules, focusing on system operations, data processing, web development, databases, user interfaces, and multimedia tools. You’ll learn about built-in modules from the standard library and popular third-party pack
Pyret is a programming language designed to serve as an outstanding choice for programming education. It works effectively at many levels, with several curricula in active use incorporating Pyret. The language is under active design and development, and free to use or modify. First Examples Curricula & Books (Course) Developers Major Features Run it! flag = image-url("https://.../pyret-sticker-cap
クリエイターが達成すべき創造性を発揮できる環境の実現 クリエイティブな業務における単純な繰り返し作業を解消 増大する制作現場を支えるための業務改善を提案 現場が疲弊する細かいミスを事前に防ぐための仕組みの導入 技術の力で明るく健全な創作活動の場になることに貢献
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
Python Wheels What are wheels? Wheels are the new standard of Python distribution and are intended to replace eggs. Support is offered in pip >= 1.4 and setuptools >= 0.8. Advantages of wheels Faster installation for pure Python and native C extension packages. Avoids arbitrary code execution for installation. (Avoids setup.py) Installation of a C extension does not require a compiler on Linux, Wi
While quite old fashioned, SNMP is still a ubiquitous protocol supported by most network devices. It comes handy to expose various metrics, like network interface counters, to be gathered for the purpose of monitoring. It can also be used to retrieve and modify devices’ configuration. Variables exposed by SNMP agents (servers) are organized inside a Management Information Base (MIB) which is a hie
Algorithms, insights, and a few lines of code from Oyster.com’s engineering team. Want to work with us? Apply via Oyster or TripAdvisor. Saving 9 GB of RAM with Python’s __slots__ 17 Nov 2013 by Ben We’ve mentioned before how Oyster.com’s Python-based web servers cache huge amounts of static content in huge Python dicts (hash tables). Well, we recently saved over 2 GB in each of four 6 GB server p
Since I started learning Python, I've kept a list of "tricks". Any time I saw a piece of code that made me think "Cool! I didn't know you could do that!" I experimented with it until I understood it and added it to the list. This post is a summary of that list. If you are an experienced Python programmer, chances are you already know most of these but you might still find a few surprises. If you a
Your bookmarks list is empty Add bookmarks by clicking on the bookmark ribbon icon when viewing course lessons or articles. Continue Learning Recently viewed resources will appear here in your Continue Learning list, so you can quickly pick up where you left off. Not sure where to begin? Read our Start Here guide or pick a Learning Path.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く