読者です 読者をやめる 読者になる 読者になる

YAMAGUCHI::weblog

土足で窓から失礼いたします。今日からあなたの息子になります。 当年とって92歳、下町の発明王、エジソンです。

C/APIで文字列操作をして色々ハマったこと

はじめに こんにちは、Python界の情弱です。最近C/APIを使ってモジュールを書くブームがきているわけですが、まあPythonで文字列を扱うのが大学3年の嫌々やった演習以来ということで全然出来ない。というわけでハマったところをメモしました。特にメモリ周り…

C/API拡張の練習でcbuchoを書いた

はじめに こんにちは、Python界のSIGTERMです。先日CPython 3.2ソースコードリーディングに参加して「そもそもソース読む前にC/APIの書き方わかってないとだめだな」と痛感したので手習い的に書き始めてみました。題材は今や絶賛サンプルパッケージとしてお…

libcurlでHTTPレスポンスの結果をchar*に保存する

C

はじめに こんにちは、Python界のSIGSEGVです。C/API拡張書こうと思って色々書き散らかしてるわけですが、libcurl使って結果をchar*に保存する方法にけっこう時間を取られたのでメモします。 参考 libcurl - the multiprotocol file transfer library 本家の…