Самые последние сообщения с ярлыком curl. Показать более ранние сообщения
Самые последние сообщения с ярлыком curl. Показать более ранние сообщения

понедельник, 4 октября 2010 г.

swap мыслей или обо всём понемногу

Давно ничего не писал, нарушаю молчание. Очень трудно начать писать заметку, вроде есть о чём сказать, но начать писать трудно. Ну, ладно сразу о главном. Продолжаю поддерживать проект pylibcurl исправил баги, которые возникали в 64 битной версии ОС Ubuntu на тестах программа просто падала, выдавая в конце неприятную ошибку "Segmentation fault". А происходило это из-за того, что было неправильное обращение к указателю. В 32-битной ОС можно было обращаться к указателю таким образом:

curl_easy_init.restype = ctypes.c_void_p
и всё происходило без ошибок, а 64-битной версии данная конструкция не прокатывала, а нужно делать так:

curl_easy_init.restype = ctypes.POINTER(ctypes.c_void_p)

для меня это первая библиотека в которой задействован ctypes. Ну ничего, главное опыт и понять как это всё работает. В планах написать больше тестов и документацию, буду больше выделять время на библиотеку.

Недавно завел себе аккаунт на github и сделал форк django-native-tags, очень удобная библиотека для написания тегов, хотя и не без багов, которые я у себя профиксил и выложил в свой репозиторий.

В планах выложить в открытый доступ библиотеку, над которой я сейчас работаю для быстрого написания проектов на django в стиле REST. Но об этом чуть позже.