Скільки годин на добу ви проводите в офісі?

Проголосувало: 56. Утрималося: 5

  • +6
  • 25 серпня 2010, 20:10
  • sashko
  • 7

Віднині Python та Ruby скрипти можна пакувати в APK Повідомлення-посилання

За допомогою знадобу android-scripting.

Linux 2.6.35

Після усього лише шести кандидатів в релізи (RC), маємо нову версію ядра операційної системи Linux.

Основні нововведення:
  • Receive packet steering;
  • Receive flow steering;
  • Memory compaction;
  • Підтримка прямого I/O для Btrfs;
  • Інтерфейс для зневаджувача KDB;
  • Підтримка декількох таблиць маршрутизації для групової трансляції;
  • Підтримка L2TP версії 3;
  • Підтримка протоколу CAIF;
  • Багато нових драйверів та дрібних покращень...

Звантажити | Детальний перелік змін

Як додати системний виклик до ядра Linux Повідомлення-посилання

У статті коротенько описаний Linux system calls interface, і продемонстровано приклад додавання простенького системного виклику до ядра.

Сьогодні дізнався, що символи { та } у мові С можна замінити на <% та %>

Виявляється, символи відкрита і закрита фігурні дужки ({ та }) у мові С можна замінити на символи <% та %>, відповідно. Також символи відкрита і закрита квадратна дужка при бажанні (необхідності?) заміняються на <: та :>, відповідно:


#include <stdio.h>


int main (int argc, char *argv<::>)
<%
        if (argc > 1)
                printf("http://www.rozrobka.com\n");
        else
                printf("I've passed no arguments.\n");

        return 0;
%>

Підглянуто на reddit
  • +5
  • 01 серпня 2010, 13:38
  • sashko
  • 3

The C Programming Language українською Повідомлення-посилання

Переклад на українську класичної книги "The C Programming Language" Браяна Кернігана (Brian Wilson Kernighan) та Деніса Рітчі (Dennis MacAlistair Ritchie). Нарешті хтось це зробив.

Mercurial 1.6

Два найважливіших нововведення:
  • Можливість синхронізовувати закладки між репозиторіями за допомогою push та pull.
  • Нова потужна мова запитів для роботи з ревізіями.

Детальний перелік змін | Звантажити

Python 2.7

Згідно планам спільноти, Python 2.7 є останньою major версію серії 2.х, перед тим, як вона перейде до тривалого (5 років) періоду підтримки.

До даної версії увійшло багато новинок, які уперше з'явились у Python 3.1, серед яких:

  • Новий тип даних OrderedDict
  • Розширені можливості для написанні юніт-тестів, як то новий метод assert
  • Значно швидший модуль io
  • Автоматичне нумерування полів для методу str.format()
  • Вдосконалення float repr бекпортовані з Python 3.x
  • Підтримка Tile для Tkinter
  • Бекпорт об'єкту memoryview з Python 3.x
  • Новий літерал set
  • Set and dictionary comprehensions
  • Views для типу даних словник
  • Новий синтаксис для nested з твердженнями
  • Новий модуль sysconfig

Перелік нововведень | Документація | Звантажити

PyPy 1.3

Вийшла версія 1.3 реалізації інтерпретатора Python на мові Python, PyPy. Даний випуск містить:
  • чимало вдосконалень;
  • швидший JIT компілятор;
  • альфа-версію механізму підтримки розширень для CPython, написаних на С.

Офіційне повідомлення про реліз | Звантажити

Реалізація "newthreading" — механізму безпечної багатозадачності для Python Повідомлення-посилання

Проект "newthreading" від спільноти розробників Python є новою спробою поліпшення паралелізму у програмах на мові Python, і полегшення видалення обмовленого глобального блокування інтерпретатора (GIL). "Дана обмежена реалізація є придатною для використання, але ніяк не покращує продуктивність. Це доказ можливості реалізації даної концепції, тож програмісти можуть спробувати синхронізовані класи, і дізнатись, чи хотіли б вони працювати у рамках цих обмежень". Більше інформації за посиланням.