タグ

2017年1月23日のブックマーク (17件)

  • Pythonの内部構造::PyObject ― CPythonの実装から内部に迫る | POSTD

    こんにちは、皆さん。 Python言語の実装に深く踏み込む前に、Pythonの主要な概念を知っておく必要があります。それは非常にシンプルで、 全てがオブジェクトだ ということです。このことは、Pythonの内部構造を学習する際の最初のステップであり、この旅の入り口でもあります。 今回の主なテーマは、Pythonのオブジェクトが実装レベルでどのように扱われているかを理解することです。私たちは、 Python 2.7.8 のCPythonの実装について話をしていきます。 Pythonのソースをダウンロードし、解凍することを想定しているので、ソースコードへの参照は全て、ルートフォルダからの相対的な参照になります。 PyObjectとPyVarObject Pythonでは全てがオブジェクトです。Pythonで使われている以下のものは文字通り、全て C の PyObject です。 関数 スライス

    Pythonの内部構造::PyObject ― CPythonの実装から内部に迫る | POSTD
    utgwkk
    utgwkk 2017/01/23
  • 15. 丁寧なやっていき | yatteiki.fm

    r7kamuraとsoramugiの2人で、温泉合宿、びっくりハント、親の仕事丁寧な暮らし、Nintendo Switch、ボードゲームなどについて話しました。 「TVシリーズ 花咲くいろは」公式サイト 石川県の和倉温泉に合宿に行った - ✘╹◡╹✘ 片手間に聞く今日のラジオ | 毎日更新の今聞けるラジオ紹介ブログ Amazon | HARIO コーヒー サイフォン テクニカ Amazon | エアロプレス コーヒーメーカー 水飲み鳥 - Wikipedia 北欧、暮らしの道具店 ドイツ製マワハンガー - MAWA Shop Japan Nintendo Switch | Nintendo ゼルダの伝説 ブレス オブ ザ ワイルド | Nintendo littlecave – 高円寺のボードゲームカフェ

    15. 丁寧なやっていき | yatteiki.fm
    utgwkk
    utgwkk 2017/01/23
  • 優秀なエンジニアになる方法: 電子情報通信学会誌 Vol.84 No.10 pp.741-749 2001年10月

    utgwkk
    utgwkk 2017/01/23
  • 東方新宝島 ~ New Treasure Island

    幻想郷で流行り出した奇妙な踊り例の奴らがまた禍を撒き散らしているようだ二人はいつものメンバーをけしかけ、異変解決へ向かった。しかし・・・やっぱり自分のつくったアレンジはまずいな。音がベッタリとしていて、それでいて聞き苦しい。音源は星蓮船~紺珠伝のものを使用したのかな?PVに合わせるのとネタに走ったせいで肝心のアレンジが話にならんな、脳みそ腐ってるのか?(前回)東方風BEMYBABY→sm30386097(次回)東方風DASH島のテーマ→sm30522806ネタ被り(壱太氏)→sm30452665←すごいから見よう広告は魔理沙が全部持って行きました

    東方新宝島 ~ New Treasure Island
    utgwkk
    utgwkk 2017/01/23
  • Essays Ken Reitz

    Pipenv is an experimental project that aims to bring the best of all packaging worlds to the Python world. It harnesses Pipfile, pip, and virtualenv into one single toolchain. It features very pretty terminal colors. It automatically creates and manages a virtualenv for your projects, as well as adds/removes packages from your Pipfile as you install/uninstall packages. The lock command generates a

    Essays Ken Reitz
    utgwkk
    utgwkk 2017/01/23
    Bundler だ……
  • Python の dict の実装詳解 : DSAS開発者の部屋

    @methane です。 最近 Python の dict をハックしているので、その紹介をしたいと思います。 ですが、まずこの記事では現在 (Python 3.6a2) の dict の実装を詳解します。 データ構造 基となる構造体は3つです。(Python 3.6a2 のソースより引用) typedef struct _dictkeysobject PyDictKeysObject; typedef struct { PyObject_HEAD Py_ssize_t ma_used; PyDictKeysObject *ma_keys; PyObject **ma_values; } PyDictObject; typedef struct { /* Cached hash code of me_key. */ Py_hash_t me_hash; PyObject *me_key;

    Python の dict の実装詳解 : DSAS開発者の部屋
    utgwkk
    utgwkk 2017/01/23
  • CPython の Core Developer になりました - methaneのブログ

    Python 3.6 に取り込まれた dict の新実装などでコアコミッターに興味を持ってもらい、 Core Developer (要するにコミッター) に推薦しようか?という提案をもらいました。 最初はコミッターとか面倒そうだし、コミットメッセージとかNEWSエントリー(通常パッチをコミットするときにコミッターが書く)とかを英語で書くのも英語が得意な人がやったほうがいいだろうし、とりあえず github に移行するまでは様子見しておこうと思ってたのですが、 dict 関係のパッチがいくつもレビュー待ちでなかなかコミットされないのを見て「やっぱりアクティブなコミッターが全然足りてない」と考え直し、志願することに。 で、先月末にコミット権をもらった(というか push できる権限を持った hg アカウントに ssh 鍵を登録してもらった)のですが、新米コミッターは簡単なパッチでも他のコアコミ

    CPython の Core Developer になりました - methaneのブログ
    utgwkk
    utgwkk 2017/01/23
  • 最近の Python-dev (2017-01) : DSAS開発者の部屋

    @methane です。 compact dict が Python 3.6 が9月(ベータになる直前)にマージされ、それのおかげで推薦をもらい 10月ごろから Python の Core Developer になりました。 「PythonのフルタイムコミッタとしてKLabに雇われている」という訳ではないのですが、 もともと自己裁量で業務時間の大半をOSSへの貢献やコードを読むことに費やし、特にこの3ヶ月位は Python ばかり触っていたので、実質的には近い状態です。 そちらでの活動をあまり日で共有する機会がないので、 Money Forward の卜部さんが書かれている 最近の ruby-core という記事をリスペクトして、 最近の Python の開発状況を紹介する記事を書いてみたいと思います。 Python 3.6 リリース 12/23 に Python 3.6 がリリースされ

    最近の Python-dev (2017-01) : DSAS開発者の部屋
  • 熊谷 俊人

    「男性保育士が娘の着替えや排泄をして欲しくない」という意見の背景についてまとめると以下の通りでしょうか。 ーーーーーーーーーーーーーーーーーーーー ①乳幼児の着替え・排泄から男性保育士を排除する行為が、保育現場の人的配置に影響すること、男性保育士の採用に不利益をもたらすことへの理解がなされていない...

    熊谷 俊人
    utgwkk
    utgwkk 2017/01/23
  • C#でのnull参照問題への取り組み ― null参照問題(後編)

    最近のC#ではnullの存在が大きな問題となっている。前回(前編)で説明したnullの事情を踏まえ、今回(後編)は、将来のC#がnullをどう取り扱っていくのかを見ていく。 ← 前回 連載 INDEX 次回 → 前編では、nullが存在する理由や、nullがあることで起こっている問題などについて説明してきた。 後編では、C#が具体的にどう課題に取り組んでいくかについて見ていこう。C# 7よりも先の話でまだ仕様は固まっていないが、現状での仮実装や、検討として挙がっている項目について説明していく。 無効な値の表現 ただし、「具体的にどう取り組んでいくか」の話の前に、「型を使ったnullの許容/拒否の区別」とは別軸で「無効な値を表現するのにnull(0初期化)が適切かどうか」という問題もある。まずはこちらについて話しておこう。 型情報の紛失 nullは、どんな型だろうが一律に0埋めすることで、最

    utgwkk
    utgwkk 2017/01/23
  • こんな学生、いりません【1/25 追記】

    就活生の皆さん、お疲れ様です。 もうとっくに始まってる人、決まっちゃった人、最近始めたばかりの人、もっと後からだと思ってた人、色々いると思います。 私はいわゆるクリエイター系の会社で働いている者ですが、自分の経験やこれまで出会ってきた学生さんのことを思い出しながら、 こんな学生、いらないです と思われてしまうケースをいくつか紹介したいと思います。 何も作ってないクリエイター職を目指してるのに、何も成果物がないというのはだいたいその時点でおしまいです。 学生時代は社会人になってからに比べ、自分の時間が非常に多いのです。 そんな膨大な時間があるのに何の成果物も作れなかった人が、プロで何か作れるなんて思えないわけです。 具体的なビジョンがない「すごいものを作りたいです」とか言っちゃう人のことです。 「すごいもの」とは何でしょうか。もっと具体的に言えないと何も伝わらないのです。 自分のなりたい道、

    こんな学生、いりません【1/25 追記】
    utgwkk
    utgwkk 2017/01/23
    いい追記だ
  • Text - H.R.193 - 115th Congress (2017-2018): American Sovereignty Restoration Act of 2017

    1973-2022 Tip Historical (1799-1811, 1813-1873, 1951-1972) Tip

    Text - H.R.193 - 115th Congress (2017-2018): American Sovereignty Restoration Act of 2017
    utgwkk
    utgwkk 2017/01/23
    “To end membership of the United States in the United Nations.”
  • Iitame

    23 May Prediksi Hk Bersih 17 Oktober 2020 Content Prediksi Mix Parlay 19 & 20 Mei 2022 Cara Tampil Judi Tebak Nilai Bos Bola Online Secara Depo Wd Dengan Cepat 20 May Kumpulan Situs Judi Bola Terpercaya Di Indonesia Content Perlu Dalam Ketahui Rahasia Tips Bermain Dominoqq Supaya Menang Tips Pasti Sukses Dalam Bermain Taruhan Bola O... 7 May Jumbo89 Situs Judi Slot Online Deposit Detak Tanpa Poton

    Iitame
    utgwkk
    utgwkk 2017/01/23
  • Fail2ban fails to run after upgrade to Ubuntu 16.04 · Issue #1396 · fail2ban/fail2ban

    utgwkk
    utgwkk 2017/01/23
  • 年金を負担する人たちのイラスト(騎馬戦型)

    あいまい検索(英語検索) あいまいな日語で(英語でも)検索できます。上手く動くか分からないのでお試しです。 検索の仕方については「検索のコツ」をご覧ください。 AIを使っていらすとや風の画像が生成できるサービスです。 Eテレのショートアニメです。 いらすとやが更新されたらお知らせするX(ツイッター)アカウントです。 いらすとやLINEスタンプに関する情報をお知らせするLINEアカウントです。

    年金を負担する人たちのイラスト(騎馬戦型)
    utgwkk
    utgwkk 2017/01/23
  • Final - ウェブ決済に用いるクレジットカード番号を逐次生成出来るサービス - ※はまさき

    Finalは利用先限定、ワンタイム利用を前提としたクレジットカードを逐次発行してくれるクレジットカードサービス。2016年で最も自分の生活に入り込んできたサービスといえる。 Welcome to Final. サービス登録が即ちクレジットカードの発行で、登録時に信用調査や限度額の決定などの普通のクレジットカードと同様のプロセスを経て、自宅にカードが郵送されてくる。ウェブサービス自体はそのウェブ明細。iOS/Android向けのネイティブアプリもある。 received the my first final card finally. pic.twitter.com/R5uqcq4Gvl— Kengo Hamasaki (@hmsk) 2016年8月14日 それに加えて、サービス上で随時カード番号を発行出来る。ワンクリックで、カード番号、有効期限、セキュリティーコードが吐き出され、その場でE

    Final - ウェブ決済に用いるクレジットカード番号を逐次生成出来るサービス - ※はまさき
    utgwkk
    utgwkk 2017/01/23
  • 二週間で簡単なインタープリタ言語を実装してみた (日記) - プログラムモグモグ

    私は昔から言語処理系に興味があり、自分で言語を作ることを夢見てきました。 しかし、いざ言語を実装しようと思って言語処理系に関するを読んでも何から手を付けていいか分からず、アセンブラもまともに読めないまま、数年が経ってしまいました。 大学時代は情報系ではなかったため、コンパイラの実験がある情報系の学科のカリキュラムを羨ましく思い、情報系の授業の教科書を手にとって見ても読む気が起きず、自分に作れるのは所詮、構文木をちょこっといじって変換するレベルのもの (例えばsjspなど) にとどまっていました。 そんな中、去年のRebuild.fmで、とても感銘を受けた回がありました。 LLVMのlinkerであるLLDを開発されているrui314さんの回です。 rebuild.fm セルフコンパイルできるC言語のコンパイラを実装するという話のなかで、インクリメンタルに開発する重要性について話をされてい

    二週間で簡単なインタープリタ言語を実装してみた (日記) - プログラムモグモグ
    utgwkk
    utgwkk 2017/01/23