Ш̴̴̜̥͍͕̼̙̱͙͎͍̘̀̐̔́̾̃͒̈̔̎́́͜р̧̛̺͖͖̯̖ͧͤ͋̅̽ͧ̈̐̽̆̐͋ͤͦͬ͛̃̑͞͞и̒ͥͤͯ͂ͣ̐̉̑ͫ̉̑҉̛͏̸̻͕͇͚̤͕̯̱̳͉ͅф̴̴̡̟̞͙̙̻͍̦͔̤̞̔̓́̍͗̚͢͞ͅт̨̐ͫ̂͊̄̃ͥͪ͏̫̺͍̞̼͈̩̥̜͔͜͜ы̸̴̱̺̼̠̦͍͍͍̱̖͔̖̱͉̅͑͌͒ͫ͒̀ͥ͐ͤ̅͘̕.̵̴̡̭̼̮͖͈̙͖͖̲̮̬͍͙̼̯̦̮̮ͦ̆̀̑̌ͮͧͣͯ̔̂́͟г͌ͮ̏̈͂ͯ̚҉̛̙̬̘̲̗͇͕̠̙͙̼̩͚̀͘͞ͅо̷̥̯̘̓ͤ̽͒̋̉̀̂̄̒̓̊ͨ͛́̌ͤ̂̀͠в̶̒͒̓̏̓̚҉̛̙̘̺̰̮̼̟̼̥̟̘̠̜͜н̸̷̸̲̝͈͙̰̟̻̟̰̜̟̗͎̻̻͍̿̔̃ͨ͑о̔̀̋ͫ̇̿̐ͫ͌͗ͩ҉̨̜̙̙͈͍̮̮̼̙̘̞̕͜͡ Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

http://www.opennet.ru/opennews/art.shtml?num=34471 Проведённые в процессе портирования игры Left 4 Dead 2 для Linux оптимизации достигли интересного эффекта - написанный для движка Source компонент рендеринга через OpenGL, запускаемый в Linux, показал более высокие результаты производительности, чем при использовании Direct3D при запуске игры в Windows 7. Интересно, что первый прототип движка Source для Linux был способен отобразить всего 6 кадров в секунду, но после оптимизаций скорость его работы была доведена до 315 FPS, при том, что на том же оборудовании в Windows 7 с использованием Direct3D не удалось перепрыгнуть планку в 270 FPS. В обоих случаях использовался проприетарный драйвер NVIDIA. При использовании OpenGL вместо Direct3D в Windows производительность удалось поднять до 303 FPS. В качестве причины подобных результатов называется открытость платформы Linux, в которой можно более полно проанализировать узкие места и особенности работы низкоуровневых компонентов ядра и графической подсистемы, и при необходимости внести соответствующие исправления.
#3Q2C7P (19+2) / @goren / 4498 дней назад
https://www.sqlite.org/lockingv3.html > Locking and concurrency control are handled by the pager module. The pager module is responsible for making SQLite "ACID" (Atomic, Consistent, Isolated, and Durable). The pager module makes sure changes happen all at once, that either all changes occur or none of them do, that two or more processes do not try to access the database in incompatible ways at the same time, and that once changes have been written they persist until explicitly deleted. The pager also provides a memory cache of some of the contents of the disk file. > The pager is unconcerned with the details of B-Trees, text encodings, indices, and so forth. From the point of view of the pager the database consists of a single file of uniform-sized blocks. Each block is called a "page" and is usually 1024 bytes in size. The pages are numbered beginning with 1. So the first 1024 bytes of the database are called "page 1" and the second 1024 bytes are call "page 2" and so forth. All other encoding details are handled by higher layers of the library. The pager communicates with the operating system using one of several modules (Examples: os_unix.c, os_win.c) that provides a uniform abstraction for operating system services. > The pager module effectively controls access for separate threads, or separate processes, or both. Throughout this document whenever the word "process" is written you may substitute the word "thread" without changing the truth of the statement. Интересный модуль. Особенно, если хранить данные в своих форматах (/me косо поглядывает на bitcoind)
#HWHXMC (0+1) / @octagram / 4498 дней назад
http://geekswithblogs.net/Lance/archive/.....10053.aspx > If you get this error, first see if you have virus scanning software that may be blocking outgoing tcp/ip packets. If you do, make sure that your application is set as a "trusted" application or turn your anti-virus scanner off, remove it from your machine, drop the CD on the ground and stomp on it several times
#0SEMGM (0+1) / @octagram / 4500 дней назад
"При обращении на запрещённый URL tcp-хендшейк с сервером проходит нормально. Затем откуда-то прилетает пакет от имени сервера с флагом RST. Естественно, браузер закрывает соединение. При этом изредка он успевает получить 2-3 пакета с контентом и на секунду показать часть страницы. В других случаях (видимо, у провайдера – зоопарк техники) от имени сервера прилетает пакет не с флагом RST, а с кодом http-переадресации (302). Если он успеет вовремя, браузер отправляется на страницу-заглушку Министерства связи. Она настолько "популярна" среди пользователей, что вряд ли вы сумеете открыть её с первой попытки." http://infowatch.livejournal.com/325055.html "Пакеты с левым TTL замечательно дропаются с помощью iptables. -m ttl --ttl-gt 150 -j DROP До браузера эти пакеты всё равно не доходят, потому патчить браузер не имеет никакого смысла."
#QQR78G (0+4) / @fandrey / 4502 дня назад
http://habrahabr.ru/post/148673/ В феврале этого года верховный суд Швеции поставил окончательную точку в деле The Pirate Bay. В частности, владельцы Пиратской Бухты обязаны выплатить 550 000 евро музыкантам и звукозаписывающим компаниям в качестве компенсации за причинённые им убытки. В обозримом будущем выплата этой суммы маловероятна, так как у сооснователя TPB Питера Сунде и его команды нет никаких существенных активов на территории Швеции. Но даже если удастся выбить из них хоть что-то, авторы всё равно не получат ни копейки. Международная федерация производителей фонограмм (IFPI) не собирается делиться с авторами добычей. Несмотря на то, что сумма в полмиллиона евро была тщетельно рассчитана в ходе суда на основе оценки ущерба для конкретных авторов из-за скачивания конкретных файлов, все деньги, которые удастся собрать, будут потрачены на дальнейшую борьбу с пиратством. Об этом свидетельствует не опубликованный официально документ, попавший в руки издания Torrent Freak. Питер Сунде утверждает, что это обычная практика организаций по защите авторских прав. Насколько ему известно, ещё не было случая, чтобы хотя бы часть денег, отсуженных у пиратов RIAA и IFPI, попала в руки авторов. "Они скорее купят на эти деньги кокаина, чем поделятся с авторами, которых «защищают» — говорит Сунде.
#SRJGP0 (0+3) / @goren / 4502 дня назад
Оказывается, ставить популярные, но не встроенные расширения Mercurial можно гораздо проще, проставляя галочки в настройках TortoiseHg. hggit, nearest и hgsubversion все там есть.
#XVO6S3 (0) / @octagram / 4505 дней назад
http://tutorialsto.com/view/printview-28382.html Всегда терялся в догадках, как пересобрать rtl70.bpl, если в исходниках rtl.dpk нигде не видать, а писать с нуля хлопотно, и ошибиться можно. Его, оказывается, из IDE можно сгенерить автоматом. Как и многие другие недостающие .dpk
#27QMM6 (0) / @octagram / 4507 дней назад
Fatal: Required package 'rtl' not found Долгое время было не понятно, почему сборщик, который проставляет свою ревизию и ревизию проекта в RESOURCEINFO, при одинаковых и повторяемых, казалось бы условиях, вдруг перестаёт работать под предлогом того, что ни один runtime packages не может быть найден. При этом, если собрать из IDE, то проект соберётся, и сам сборщик начинает работать. И на пару недель этот полтергейст исчезает. rhash --tth --recursive на пару с diff -Nu подтвердили мою догадку: с файлами в Program Files\Delphi7 действительно что–то происходит. .dcp могут куда–то исчезать, а Delphi 7 IDE их пересобирает
#UUAEBI (0) / @octagram / 4507 дней назад
http://mercurial.selenic.com/wiki/NearestExtension При помощи этого почему–то нестандартного расширения в моём сборщике теперь проставляется подверсия.
#U26K6H (0) / @octagram / 4507 дней назад
/На прошлой неделе Ассоциация юных пиратов Швеции абсолютно непреднамеренно воссоздала модель мира копирайта: их бесплатную раздачу вафель в собственной палатке на муниципальном фестивале попыталась прекратить служба охраны, но не потому, что у них не было разрешения на готовку или раздачу еды — всё необходимое было, а потому, что обычные производители вафель боялись потерять доход./ http://habrahabr.ru/post/148285/ Я думаю, что пираты (не такие они и юные кстати) троллили барыг бесплатной вафлей умышленно.
#A2T8LE (3+6) / @dluciv / 4508 дней назад
Откопал DEEX, был такой синтаксический расширитель для Delphi. Идея была в том, чтобы сделать карту из строки в record, а потом, по сценарию, мы бы добавили как есть результат работы DEEX в наши проекты, а сам DEEX не использовали бы. Но даже это оказалось задачей не на пару минут, так как устроен DEEX непонятно, домашняя страница удалена, очень мало информации в Интернете. Тем не менее, он работает, и довести до конца удалось. Для того, чтобы желающим воспользоваться DEEX было проще в будущем, выложил этот проектик: https://bitbucket.org/OCTAGRAM/deex-example Пользуясь случаем, хочу обратить внимание на библиотеку Another Delphi Structures Library того же автора, которая по сути результат применения DEEX ко всем основным комбинациям контейнеров DTL и типов данных (Integer, Double, Char, String, Pointer, TObject, IUnknown), причём, в отличие от Delphi 2009 Collections, доступны как TObject–версии, так и интерфейсовые, автоматически удаляющие себя. http://sourceforge.net/projects/adsld/
#4R1ATH (0) / @octagram / 4512 дней назад
Ну теперь вообще воды нет. Грёбаная рулетка!
#IDADYV (0) / @octagram / 4514 дней назад
https://bitbucket.org/OCTAGRAM/delphi-yaml YAML парсер уже немного работает!
#XY1A25 (0) / @octagram / 4514 дней назад
Хабробляди обнаружили, что их провайдеры блокируют некоторые экстремистские сайты: http://habrahabr.ru/post/147924/
#KWSIUM (3+2) / @goren / 4515 дней назад
http://www.cs.wustl.edu/~schmidt/win32-cv-1.html > Both Win32 events and POSIX condition variables provide similar waiting, signaling, and broadcasting features. For instance, WaitForMultipleObjects can acquire a mutex and wait on an event simultaneously via the waitAll flag and SignalObjectAndWait can release a mutex and wait on an event atomically. These functions provide semantics akin to the pthread_cond_wait and pthread_cond_signal. Thus, there are instances where either events and condition variables can be used interchangably. > However, extreme care must be taken with Win32 events to ensure that there are no race conditions introduced when switching from one mechanism to another. Unfortunately, there's no way to release just one waiting thread with a manual-reset event. Likewise, there's no way to release all waiting threads with an auto-reset event. This limitation is a major source of difficulty when implementing condition variables, as shown in Section 3. > After years of repeatedly seeing Win32 implementations of condition variables posted in newsgroups like comp.programming.threads it became apparent that many Win32 implementations are either incorrect or contain subtle problems that can lead to starvation, unfairness, or race conditions. To help developers avoid these problems, this article evaluates common strategies for implementing POSIX condition variables on Win32, illustrating common traps and pitfalls and ways to avoid them.
#DSX439 (0+1) / @octagram / 4515 дней назад
Видимо, осознав всё неудобство жизни без горячей воды, водоканал решил порадовать ею сразу из обоих кранов
#78NI51 (0+2) / @octagram / 4517 дней назад
http://electronicdesign.com/article/embe.....ages-74107 _C++11 and Ada 2012 - renaissance of native languages?_ > In the late 90s and beginning of the 2000s, the language trend had migrated to the world of Java, or Java-like languages (such as C#). > One cycle seems to be closing, and industry is realizing that rapid development doesn't really matter when the end code doesn't fit the purpose it was developed for.
#UTJ0S8 (0) / @octagram / 4518 дней назад
http://hg-git.github.com/ > This is the Hg-Git plugin for Mercurial, adding the ability to *push to and pull from a Git server* repository from Mercurial. This means you can collaborate on Git based projects from Mercurial, or use a Git server as a collaboration point for a team with developers using both Git and Mercurial > The Hg-Git plugin can *convert commits/changesets losslessly* from one system to another, so you can push via a Mercurial repository and another Mercurial client can pull it. In theory, the changeset IDs should not change Ну прямо философский камень какой–то
#XLMT0R (0+2) / @octagram / 4522 дня назад
https://bitbucket.org/OCTAGRAM/delphi-yaml/ Залил на BitBucket свои небольшие наработки по создании привязки к libyaml на Delphi. Пока сырое
#4KOQYK (0) / @octagram / 4522 дня назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.