タグ

Pythonとpythonに関するWatsonのブックマーク (314)

  • 画面レイアウトを行うときに便利なツール « Elegant Apps Developers

    こんにちは。BoltzEngine 担当の伊藤です。 Windows 10 の最新版、April 2018 Update (バージョン1803、ビルド17134.1) が配信されました。このアップデートで、Windows 10 の Microsoft Edge でもウェブプッシュが使えるようになりました。 これまで Chrome や Firefox を別途導入する必要がありましたが、標準の Edge だけでプッシュ通知が実現できるようになったので、今後より利用しやすくなりました。 こんにちは! 島根支社でウェブエンジニアをしているカナツです。 GW も終わり、現実と向き合う日々に引き戻されたみなさま、いかがお過ごしでしょうか。 次の大型連休は島根観光をオススメします。自然が豊かすぎる島根で非日常的な日々を過ごしたくないですか? 前置きはさておき、みなさん、チーム開発時のソースコード管理って

  • Linux上で動くSkype用のbotを作る方法 - muddy brown thang

    はじめに 以前、知人のやっているBeProudという会社を手伝ったのですが、BeProudでは、エンジニアの主要なコミュニケーション手段としてSkypeが使われていました。当時、趣味でたまたまSkypeのAPIについて調べていたので、悪戯っ気を出して、開発環境に即席でSkype APIを使ったbotを設置してみたところ、思いのほか好評を博し、いまやインフラと言っても過言ではない存在 *1 *2と化したようです。 まあそんな状況を眺めつつ、自宅のサーバにSkype botを設置して、お気に入りのSkypeチャットにもbotを加えてみたところ、これも結構好評だったので、興味ありそうな人向けに作成方法をまとめることにします。 Skype Public API Skype Public APIとは、Skypeを外部からコントロールするためのインターフェイスです。 Skype Public API

    Linux上で動くSkype用のbotを作る方法 - muddy brown thang
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Python 2.6系、最後のメンテナンスリリース | エンタープライズ | マイコミジャーナル

    Python Programming Language Python 2.6系の最新版となるPython 2.6.6が公開された。Python 2.6.6は最新のメンテナンスリリース。コアコード、ライブラリからドキュメントにいたるまで多くのバグ修正が実施されている。Python 2.6系はこのリリースが最後のメンテナンスリリースとなり、以後はセキュリティフィックのみが実施されるセキュリティランチとなる。最終的なサポートは2013年10月まで。 公開された成果物はソースコードのほか、Windows用のインストーラが公開されている。LinuxやFreeBSDなどのOSはそれぞれのパッケージ管理システムを利用してのアップグレードが便利。 これで、現在進行中のメンテナンスブランチPython 2.7系となる。Pythonは言語的に大きな変更が実施されたPython 3系の開発が進んでいる。2系

  • WebKitとPythonを使ったアプリケーション開発 « Stop Making Sense

    August 2011 (1) July 2011 (1) June 2011 (2) April 2011 (2) March 2011 (2) February 2011 (2) January 2011 (6) December 2010 (6) November 2010 (5) October 2010 (8) September 2010 (2) August 2010 (3) July 2010 (9) June 2010 (4) March 2010 (1) February 2010 (7) January 2010 (2) はじめに 組み込みアプリケーション開発、特にセットトップボックス(STB)やデジタル家電、携帯電話などそれなりのUIを要求される製品の開発では、Webブラウザを搭載しユーザーインターフェース(UI)をHTML+JavaScriptで構築することがあり

  • PythonプログラマのためのErlang入門 — TRIVIAL TECHNOLOGIES 2.0

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 例によって翻訳です。Erlang for Python Programmersという英文記事の翻訳です。 Pythonを使っている人が関数型言語の考え方を学ぶのによい記事になってます。 Pythonはコードが分かりやすいので,Pythonistaだけでなく,RubyPerlPHPそしてJavaのような命令型言語を使っている人にとっても有益な記事だと思います:-)。 初めに ここ数年,Erlangへの注目が高まっている。Erlangのプログラミングモデルはプロセス間でメッセージをやりとりするだけで実行する並行プロセスに根ざしている。それぞれのプロセスはとてもシンプルな関数型言語で作ら

  • Blender 2.5 Python コードサンプル集

    Blender 2.5xの登場により、Python スクリプティングは新時代を迎えました。Blender 2.49 までの Python API は極めて不完全かつ応急処置的であり、Blender 2.5xの API はすべての Blender の機能に Python から完全かつ系統だった方法でアクセスできることが約束されています。 しかし、この驚くべきツールの学習曲線は非常に急になりがちです。Blender での Python スクリプティングの様々な局面を例証するサンプルスクリプトを提供することで、その学習プロセスを簡略化するのがこのノートの目的です。 その焦点は、データの作成と操作にあります。以下は範囲となっている題目です。 ・Mesh ・Vertex Group と ShapeKey ・Armature ・リグのついた Mesh ・Array モディファイアの適用 ・オブジェク

  • コマンドラインでMac OSXを制御する·PyMacAdmin MOONGIFT

    PyMacAdminはPython製のオープンソース・ソフトウェア。これはなかなか興味深いのだが、筆者の環境下にMac OSX10.5がなくなってしまったのが悔やまれる…。Mac OSXはUnixベースのOSとあってターミナルを使うと様々な操作が可能だが、それでも幾つかできない操作がある。 インストーラーが提供されている 例えばネットワークの設定やキーチェーンアクセスに対してターミナルから操作することができないようだ(10.5の話なので現状は違うかも知れない)。それを克服し、操作を可能にするのがPyMacAdminだ。 PyMacAdminはその名の通りPythonで作られたツールだ(Python 2.5用)。ターミナルから操作するのだがCocoaをバインディングすることによって、ターミナルからでもGUIが必要な操作も可能にする。それがネットワークの作成やプロキシ設定の変更、AirPort

  • Ruby|Pythonでバイトコードをディスアセンブル - 西尾泰和のはてなダイアリー

    RubyにはPythonのdisみたいなものはないのかなぁと言っていたら、ささださんに教えてもらった。 irb(main):017:0> def facto(n) irb(main):018:1> if n == 0 then 1 else facto(n - 1) * n end irb(main):019:1> end => nil irb(main):020:0> puts RubyVM::InstructionSequence.disasm(Object.method(:facto)) == disasm: <RubyVM::InstructionSequence:facto@(irb)>==================== local table (size: 2, argc: 1 [opts: 0, rest: -1, post: 0, block: -1] s1) [ 2

    Ruby|Pythonでバイトコードをディスアセンブル - 西尾泰和のはてなダイアリー
  • LL Tiger » 公開資料

    Language Update Perl 小飼弾 PHP 小泉守義 Python 稲田直哉 Ruby まつもとゆきひろ Clojure making HTML5白石俊平 Scala 尾崎智仁 Keynote PDF 開発ライセンスとプログラマーの自由 小山哲志 LLと電子出版 西尾泰三 鈴木嘉平 瀧澤昭広 高橋征義 森田尚 LLでフィジカルコンピューティング ごうだまりぽ 山遼 原央樹 尾崎俊介 高速化虎の巻 藤田将洋 (公開資料なし) 高山征大 村主崇行 LTの虎 クロネッカーズ・デルタ 久井亨 初戦 (準決勝) co1row co1row 殺伐Python 渋川よしき 小泉守義 @ymotongpoo Shibuya.js 上島智士 川崎有亮 小林悠 破滅幼稚園荒川組 @hagino3000 @itkz @yuiseki エレファントカシマシタ choplin umitanuki t

  • Nothing is impossible : 簡単!たった8行のコードで HTML取得&解析をするPythonスクリプト

    June 07, 201010:49 カテゴリwork 簡単!たった8行のコードで HTML取得&解析をするPythonスクリプト 簡単!たった13行のコードで HTML取得&解析をするPerlスクリプト を見てPythonならもっと簡単だなーと思ったので書いてみる。 import urllib2 from lxml import etree url = 'http://www.yahoo.co.jp' opener = urllib2.build_opener() opener.addheaders = [('User-agent','Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)')] tree = etree.parse(opener.open(url),parser=etree.HTMLParser()

  • Pythonが最高である3つの理由 (1/3)

    Pythonを使ったプログラミングについて、今回から解説します。PerlRubyと比べると、Pythonは日ではまだマイナーな印象がありますが、「Google三大言語」(C++JavaPythonのこと)のひとつでもあり、Facebookをはじめとしたメジャーなサイトでの事例が急速に増えていることから、日でも今後普及する可能性が高いです。私が社長をしているゼロスタートコミュニケーションズという会社では、設立当時(4年ほど前)から自社製品にはPythonを使っており、ここ半年間、周囲でPythonを使用しているケースが増えているのは嬉しい限りです。 Pythonに限らず、プログラミング言語が日で普及するかどうかの鍵を握っているのは、(幸か不幸か)日語情報の多寡であると思います。Rubyの事情は正直よくわかりませんが、たとえばPerlがこれだけ日でメジャーになったのは、Perl

    Pythonが最高である3つの理由 (1/3)
  • 「Python Hack-a-thon 2010.07」レポート | gihyo.jp

    Pythonハッカソンは、Djangoハッカソン(8回まで開催)から引き継がれる形で開催されている勉強会です。7月10日、オラクル青山センターにて、4回目の勉強会「Python Hack-a-thon 2010.07」が開催されました。 Pythonと銘打っていますが、Pythonに限定しない話題も数多く登場します。今回も、Ocaml, C++(?), PHPなどについてのプレゼンもありました。初心者から上級者まで評判が良く、リピート率も高いイベントです。とにかく人気で、とくにここ数回は100人以上の規模での募集にも関わらず、申し込み後すぐにいっぱいになってしまう盛況ぶりです。 Pythonハッカソンは、ハッカソン、ハンズオン、プレゼンテーションの3つのパートで構成されています。稿では、これらのパートごとに、今回の勉強会についてレポートします。 Note: もともとは、Pythonのウェ

    「Python Hack-a-thon 2010.07」レポート | gihyo.jp
  • 「Python 2.7」リリース 2.x系最後のメジャーバージョンアップ

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    「Python 2.7」リリース 2.x系最後のメジャーバージョンアップ
  • Pythonにコンストラクタなんて構文は無いし、親クラスを呼び出す構文も無い - methaneのブログ

    http://d.hatena.ne.jp/w_o/20081204#p2 まず…って書こうとしたら追記してあった。superの件に関しては、Pythonの人は、「やりかたはひとつがよい」と言ってるので、複数の書きかたができるPythonは悪であると言えるだろう。 これ、よく誤解されてるけど、「何をするにしてもやり方がひとつ」なんて最初から誰も思ってないから。チューリングマシンだって同じ問題を解くTMを何種類も設計できるし。 Pythonで「やり方がひとつ」というのは、たとえば構文を追加する際「こう書きたい!」っていう意見が出ても、その書き方が既存の書き方に対して明確なアドバンテージが無ければ採用しないとか、そういうの。数タイプ減るだけじゃダメ、2行が1行になるのもダメ、3行が1行になるのは、その3行が頻繁に出るならアリかな。 「D言語に似てるのは」とか書かれたので、ちゃんと説明しておくと

    Pythonにコンストラクタなんて構文は無いし、親クラスを呼び出す構文も無い - methaneのブログ
  • 気になる情報をEvernoteに自動登録·infodrawer MOONGIFT

    infodrawerはPython製のオープンソース・ソフトウェア。何でも記録しておけるデジタルスクラップブックとして人気が高いEvernote。各種デスクトップやスマートフォン向けにクライアントが提供されており、さらにWeb APIなどを活用して拡張することもできる。 エラーは出つつも最終的にOKに テキストの自動認識機能や友人との共有機能など、便利な機能が多数提供されている。そんなEvernoteを使って日々チェックするニュースやメモを登録してしまうのがinfodrawerだ。 infodrawerはCUIで利用するソフトウェアで、Twitterの指定したタイムライン、指定ユーザのお気に入り、Googleリーダーのスター付きフィードを取り込んで別なサービスに出力する。出力先はEvernote、後で読むで知られるInstapaper、そしてメールだ。 無事Evernoteに転送された G

    気になる情報をEvernoteに自動登録·infodrawer MOONGIFT
  • tt-house.com

    The domain has expired and may be available at auction. Register or transfer domains to Dynadot.com to save more and build your website for free!

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 10章: プロジェクトのドキュメント作成

    タイトル: エキスパートPythonプログラミング 出版社: アスキー・メディアワークス 著者: Tarek Ziade 翻訳: 稲田直哉, 渋川よしき, 清水川貴之, 森哲也 定価: 3,780円 (体3,600円) 発売日: 2010年5月31日 形態: B5変 (416ページ) ISBN: 978-4-04-868629-7 10章: プロジェクトのドキュメント作成¶ ドキュメント作成は、開発者、ときにはマネージャもさぼってしまいがちな作業です。開発サイクルの終了に向かうにつれて時間が無くなったり、自分は文章を書くのが苦手だと考えている人がいたりするのが、さぼってしまう原因です。確かに文章を書くのが苦手な人もいますが、大多数の開発者とマネージャはすばらしいドキュメントを書くことができます。 急いで書かれた文書が集めれた結果、内容が整理されていないドキュメントが作られてしまうことも

    10章: プロジェクトのドキュメント作成
  • Shibu's Diary: エキスパートPythonプログラミングできました!

    渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 ゴールデンウィーク後が締め切りのところ、5/6の朝4時ごろまで(清水川さんはロスタイムまで)かかって、ぎりぎりまで修正したり、少しでもいいにしようと4人でがんばって訳したエキスパートPythonプログラミングができあがりました!訳者およびレビューアの方々には先週末に届きました。正式にに並ぶのは5/31の予定です。なお、アマゾンだと5/28になっているので、大型書店では今週にでも買えるのかも。 目次などを含む、日語版の情報のポータル的サイトと、そのはてブ by 共訳者の清水川さん 「エキスパートPythonプログラミング」を翻訳しました(DSAS開発者の部屋) by 共訳者の稲田さん エキスパートPythonプログラミングのサンプルが届いた!(清水川記) by 清水川さん