Мохнатые уроды и моральные пёзды. Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

http://mercurial.selenic.com/wiki/NearestExtension При помощи этого почему–то нестандартного расширения в моём сборщике теперь проставляется подверсия.
#U26K6H (0) / @octagram / 4506 дней назад
Откопал 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 / 4513 дней назад
https://bitbucket.org/OCTAGRAM/delphi-yaml YAML парсер уже немного работает!
#XY1A25 (0) / @octagram / 4514 дней назад
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 / 4521 день назад
https://bitbucket.org/OCTAGRAM/delphi-yaml/ Залил на BitBucket свои небольшие наработки по создании привязки к libyaml на Delphi. Пока сырое
#4KOQYK (0) / @octagram / 4521 день назад
https://gitorious.org/guix GUIX — Nix Package Manager со Scheme (GUILE) вместо Nix Expressions
#ZNM2HV (1+1) / @octagram / 4522 дня назад
c++
http://www.dlugosz.com/Repertoire/refman.....rview.html Умные указатели со слабыми ссылками и Copy On Write
#LAE28Y (0+1) / @octagram / 4524 дня назад
http://rvelthuis.de/articles/articles-cobjs.html Пробую libyaml заинтерфейсить из Delphi 7. libyaml заточен под autotools. Накатал прокси для gcc, ld, ar, которые в окружении msys худо–бедно косят под одноимённые утилиты, но вызывают bcc32, ilink32 и tlib из Borland C++ 5.5 free command line tools. До конца не собралось, лень совершенствовать прокси, но дальше объектников мне всё равно не нужно. Код довольно чистый и по размерам объятный, так что кое–что удалось воплотить. Я раньше таким способом серьёзные библиотеки не линковал. Всякие aspell подключались как dll'ки, JPEG и PNGImage сделаны кем–то другим, и я в код раньше не всматривался. Для себя я только во времена Borland Pascal линковал продукт работы binobj, а также tasm, но это всё не то. Итак, я создал чистый юнит, и добавил в него $L для всех 8 .obj. Не компилируется, жалуется на unresolved externals, среди которых всякие _malloc, _realloc, _free, _strdup и прочие стандартные, которые, как выясняется, нередко дописываются прямо на Delphi так, чтобы они использовали тот же менеджер памяти, что и Delphi. Некоторые особо хардкорные вещи с varargs импортируются из msvcrt.dll. У меня всё из разных мест. Есть возможность из Delphi немного изменить реализацию. Например, в libyaml используются fread и fwrite, но ничего кроме этого с файлами не делается, и я предоставил такую реализацию, которая читает и пишет в Classes.TStream вместо FILE*. Далее, среди unresolved externals числятся также и все внутренние зависимости. То есть, если я объявляю procedure _yaml_траляля(ололо); cdecl; external;, это решает проблему. Сложно сказать, чей косяк. В C с импортами в заголовках всё тяжело. Связывание может быть статическим, динамическим, при динамическом связывании заголовок может подключаться как при компиляции собственно dll, так и при компиляции программ, её использующих, и эти три варианта использования нужно умножить на варианты компиляторов, чтобы получить многообразие ключевых слов для экспорта. autotools предоставляют для этих целей автоматически подобранные defin'ы, но libyaml их не использует, а применяет свой костылик, который не описывает мой случай. Я пытался менять хедер, но то ли я не подобрал ключевое слово, то ли в Delphi 7 так и должно быть, внутренние связи между .obj мне пришлось все объявить в паснике, который эти .obj подключает, и только тогда всё собралось. Тонкую привязку я уже почти сделал, а эти внутренние зависимости как раз неотъемлемая часть тонкой привязки. Странно, но если сделать TLIB'ом .lib, Delphi его не подключит. Только одиночные .obj. http://www.gunsmoker.ru/2009/04/proengin.....i-lib.html GunSmoker, когда подключал статическую библиотеку к Delphi, собирая динамическую, не так уж и прогадал. http://interix-wgcc.sourceforge.net/ — gcc-мимикрирующая оболочка для MSVC, довольно продвинутая. Downloads куда–то делся, но можно скачать исходники.
#4ROYZY (0+1) / @octagram / 4524 дня назад
http://octagram.name/img/2012/07/Maelstr.....inball.png Наглядное сравнение Windows XP Pinball и его неурезанной исходной версии Full Tilt! Pinball magnet:?xt=urn:tree:tiger:WNLCT2M3LG3MQV6TL6VPYWFP2CYY4YPIPZUT4DY&xl=10073868&dn=Full+Tilt!+Pinball+1.exe
#A88VOZ (13+1) / @octagram / 4524 дня назад
VMWare Server (тот самый, который бесплатный, но не поддерживается), отлично установился на Windows 7 (x86). Пара моментов: если не получается залогиниться через Firefox, помогает смена браузера. На форуме VMWare подсказывают IE, через него–таки и зашёл. Далее, плагин для браузера ни в IE, ни в Firefox не заработал, но это не важно, можно установить vmware-vmrc отдельно. Правильный синтаксис вызова vmware-vmrc выглядит так: vmware-vmrc.exe -h 127.0.0.1:8333 -m "[standard] Ubuntu 64/Ubuntu 64.vmx" Пишу, потому что сделал несколько неудачных попыток, пока не подобрал то, что работает
#1EHK9W (0+1) / @octagram / 4527 дней назад
http://i.juick.com/photos-1024/1962050.jpg после переезда...
#41RL7J (0) / @octagram / 4527 дней назад
Пытался попробовать Git. Думал, просто поставлю TortoiseGit вдобавок к TortoiseHg, а TortoiseGit возьми да и окажись чем–то, совершенно не похожим на TortoiseHg. Git GUI с виду тоже отличается существенно, просто так не перейдёшь. Я даже удивляюсь, как так получилось, что интерфейсы почтовых программ настолько похожи. Ветки сверху, письма снизу, папки слева — в Apple Mail, Thunderbird, Outlook, The Bat! — везде так. Удивительно. А ведь можно было столько извращений с интерфейсом придумать. Например, сделать последнее письмо на весь экран, а ветви обсуждений запихать куда–нибудь в ж^H^H^Hподальше. http://octagram.name/img/2012/07/GitGuiWrong.png
#TUA149 (0+1) / @octagram / 4529 дней назад
RT @NamecoinDotInfo: The virtualbox image for bitbox alpha (vm with .bit support) is now available http://dot-bit.org/forum/viewtopic.php?f=9&t=518#namecoin‬ ‪#bitcoin#dns‬ ‪#dotbit‬ ‪#p2p https://twitter.com/NamecoinDotInfo/stat.....2085989376
#MKOBDN (0+2) / @octagram / 4530 дней назад
Как–то я раньше не смотрел на GNAT for Lego NXT, а тем временем: > Differrently from the 2009 release of GNAT GPL for the LEGO MINDSTORMS NXT, the 2010 release does not rely on any operating system: it is an Ada-only bareboard solution leveraging on Ada 2005 features for concurrent and real-time behaviour. Среди этих фич, например, управление политиками планировщика: http://www.adaic.org/resources/add_conte.....D-2-6.html
#IKP6FJ (0+1) / @octagram / 4530 дней назад
RT @elba_kontur: Внезапно, друзьяшки из @biznesbomba распродают Эльбу за бесценок! Всего 800 руб/квартал! Торопитесь, акция живет сутки http://biznesbomba.ru/market/elektronnyy.....-1600-rub/ https://twitter.com/elba_kontur/status/2.....9517187073
#8OT3CS (0) / @octagram / 4531 день назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

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