タグ

Pythonに関するTHE_BELKAN_WARのブックマーク (8)

  • Python、ハッシュ衝突攻撃に対処したすべてのバージョンを更新

    4月11日(現地時間)、Pythonの各バージョンがマイナーアップデートされた。更新されたのは「2.6.8」、「2.7.3」、「3.1.5」、「3.2.3」。いずれのバージョンも、昨年の12月末に行われた28C3(The 28th Chaos Communication Congress)で発表された2つのハッシュ衝突攻撃も含めた脆弱性に対処している。 2.6系と3.1系はバイナリの配布は行っておらず、2.6.8と3.1.5は脆弱性を修正したソースコードのみ配布を行なっている。また、2.6系は2013年10月まで3.1系は2014年6月までをサポート期間としており、それ以降は脆弱性が発見されたとしても対応されない見通し。 2.7系は2.xシリーズの最後のメジャーバージョンで、3.1系で導入されたいくつかの機能を取り込んでいる。2.7.3はソースコードによる配布の他にバイナリの配布もされてお

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

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • is演算子のふしぎ - atsuoishimoto's diary

    Pythonには、二つのオブジェクトが同じオブジェクトかどうか判定する is演算子というのがある。==演算子とちょっと似ているが、==演算子は二つのオブジェクトの値が等しいかどうかを判定し、is演算子は値に関わらず異なるオブジェクトが指定されればFalseを返す。 >>> list1 = [1,2,3] >>> also_list1 = list1 >>> list2 = [2,3,4] >>> equal_to_list1 = [1,2,3] >>> list1 is also_list1 # list1 と also_list1 は同じオブジェクト True >>> list1 is list2 # list1 と list2 は異なるオブジェクト False >>> list1 == list2 # list1 と list2 は異なる値を持つ False >>> list1 is

    is演算子のふしぎ - atsuoishimoto's diary
  • Google App Engine で1対多の結合をする | Weboo! Returns.

    話題の Google App Engine ですが,やはり人気のようでまだアカウントが取得できていない人も多いようですね。アカウントがなくても,ローカルで開発は始められるので,これから始めようと思っている人は次の記事を参考にすると良いと思います(手前味噌ですが…)。 » 一番かんたんなGoogle App Engineの使い方 |gihyo.jp (技術評論社) さて,題の Google App Engine で1対多のジョインを行う方法に入っていきましょう。「BigTable」をバックエンドに利用できる Google App Engine ですが, RDBMS の考え方に慣れているとけっこう戸惑うことが多いです。 SQL に似た専用の GQL 言語は, OR や != が使えなかったりしてとても癖があります。親レコードと子レコードを JOIN する方法もわからずに最初は悩んだのですが,

  • Python の self とかクラスとかインスタンス変数とか - 宇宙行きたい

    ?コンストラクタの引数 Pythonのコードのコンストラクタでは第一引数に「self」が指定してあります。 これはJavaで言う「this」です。(selfはしかるべきエディタではハイライトされます) Pythonでは、Javaで言う「this」を明示的に「self」と指定してあげます。 「self.foo = bar」はインスタンス変数fooを宣言と同時に初期化したことになります。 「def printFoo(self):」も同様にインスタンスメソッド。 Python15分講座 #3 (クラス) - t_nagataの日記 この辺は順番に考えていくと凄くわかりやすいです. もう,これだけで Python 勉強すべきって思うくらい インスタンスに値を追加してみる class Hoge(object): pass hoge = Hoge() hoge.a = 10 // hoge に a を

    Python の self とかクラスとかインスタンス変数とか - 宇宙行きたい
  • Android (実機) と GAE を連携させるためのデバッグ環境を Windows7 に構築する - グロブ

    Android アプリの開発の概要はつかめてきたので、Google App Engine と連携させるべく、Eclipse の開発環境を整える。 といっても、Eclipse から PyDev で GAE をデバッグしながら、USB接続した Android 実機(X06HT) からGAE アプリにリクエストを投げられる環境を作るだけだが。 Windows ファイアーウォールの設定 まず、別のホストから、GAE の開発サーバーにアクセスする必要があるので、8080ポートを開放する必要がある。 ポートは8080以外にも設定可能だが、GAEの開発サーバーのデフォルトに合わせる。 コントロールパネルからシステムとセキュリティWindows ファイアーウォールの状態の確認を開く 左側のペインから詳細設定を開く Windows ファイアーウォールの設定画面が立ち上がるので、受信の規則 を左側ペインで選

  • Pythonを始めよう

    はじめに こんにちわ、hirataraです。 稿では、オブジェクト指向のスクリプト言語であるPythonの紹介をしたいと思います。と言っても、実は私がPythonを勉強し始めたのは数ヶ月前のことで、まだPythonに関してさほど詳しいとは言えません。それでもこの記事を書こうと思い立ったのは、ある言語が他の言語に比べて面白い部分と言うのは、その言語にどっぷり漬かってその言語を使うことが当たり前になっている人間よりも、その言語を好きになり始めたくらいの人間の方が見つけやすいのではないかという思いからです。 そのような事情で、もしかすると当のPythonistaからお叱りを受けるような内容も含まれるかもしれませんが、その点はTBやコメントでご教授頂けると幸いです。この記事で、少しでもPythonに興味を持ってくれる方が増えることを願っています。 対象読者 他言語でのプログラミング経験者 Py

    Pythonを始めよう
  • Java 使いが Python + kay-framework の Google App Engine の開発環境を作ってみた。

    こんにちは。Web 担当の真谷(シンガイ)です。 Google App Engine(以下 GAE )というサービスをご存知でしょうか。Google のインフラ上でアプリケーションをウェブアプリケーションを動かす事が出来るサービスです。紆余曲折があり、去年の12月に正式にサービスが開始されました。 ある仕事で GAE を使用する事になり、その際個人的に触っていた私に仕事が舞い込んで来ました。 その時進めようとしてたものが Python で、実は自分は Java しか触った事がなかったので色々と調べて開発環境を設定した事を今回書こうと思います。 まずどういう環境を作るか。 Java しか触った事がないのと、その際 Eclipse で開発環境を構築していたので、Python も Eclipse で開発環境が整えたらいいなぁという事で PyDev という Eclipse 上で Python のコ

    Java 使いが Python + kay-framework の Google App Engine の開発環境を作ってみた。
  • 1