Какие API вам больше нравятся, блокирующие или асинхронные с коллбэками?
$subj
$subj
Меня только что укусил комар. В феврале. Зимой.
Линукс тут при том, что я под ним сидел и читал ЛОР
Есть некая сетевая программа, у неё есть свой протокол (уровня приложения в модели OSI), которым она общается по сети со своими компонентами-экземплярами. В протоколе чуть больше 30 различных типов сообщений, которые посылаются при определённых событиях или в ответ на другие сообщения. Нужно протокол расширить, добавить некоторые фичи. Для этого хочется иметь в голове картинку всех взаимосвязей и условий, какое сообщение после чего посылается, до модификации и после.
Какие удобные способы таких представлений существуют? Конечный автомат? Нарисовать всё на бумажке и держать перед глазами?
Кто как решает похожие задачи?
http://techno-logic-art.com/clock.htm
Решил немножко разбавить нацпольный тренд толксов, наткнувшись на просторах интернетов на вот это. Некий упоротый электронщик создал цифровые часы без использования микросхем, полностью на дискретных компонентах. Без печатной платы, вся конструкция держится на ножках выводов компонентов. А вместо тактового генератора используется сигнал 60Гц из сети электропитания (дело происходит в США). В общем, выглядит эпично. Правда там только фоточки, нету видео с демонстрацией работы. Да и про точность ничего не упоминается :)
Такой вопрос - происходит ли при переключении со встроенного интела на нвидию мигание экрана, такое же как при смене разрешения? Или процесс происходит незаметно?
Кто-то в очередной раз вбросил на слэшдот про этот ваш ненужнод
http://linux.slashdot.org/story/15/01/14/2030259/systemd-gains-new-networking...
Читаю комменты, с некоторым удивлением отмечаю, что подавляющее большинство из них исполнено справедливого негодования, поттерингофагов незначительное количество. А слэшдот имеет явно более широкую аудиторию, чем ЛОРчик.
А кто-то кукарекал тут недавно про маргиналов, кучку sysvinit-меньшинств, что это исключительно на ЛОРе они сосредоточены и ты.ды
Дискасс :)
Я тут недавно стал замечать, (в файерфоксе), что когда заходишь в свой аккаунт на гмыле, а также когда выходишь из него, на некоторых соседних открытых вкладках в этот момент начинает крутиться значок обновления-загрузки. Страницы на тех вкладках полностью загружены на тот момент, и никакого контента периодически там вроде бы не подгружается. К гуглу они никакого отношения не имеют, видимых признаков адсенса, гуглоплюсовской кнопки нету. Возможно какой-нибудь analytics
Например только что заметил такое поведение на открытой вкладке с dou.ua
Бида-пичаль-что-делать-как-дальше-жить? :) Дискасс
P.S. Хотя не, покопался в исходниках сайта, нашёл и адсенс, и гуглоплюсокнопку. Но всё равно такое поведение напрягает
Обнаружил как-то, что в дереве portage нету ассемблера fasm. Через некоторое время пришла в голову мысль, а как для него можно написать ебилд, если он написан на себе самом и соответственно требует себя для сборки? Возможное решение разве что сделать сначала ебилд fasm-bin, который будет качать сборку с официального сайта, указать его в зависимостях для fasm.
Как в общем случае по Ъ-гентушному должны разруливаться такие ситуации?
#cast
Pinkbyte
Читал себе слэшдот, очередную статеечку про то, что если бы не новые копирастические законы, в наступившем году мир получил бы в Public Domain произведения 1958 года, в том числе фильм с сабжевым названием. Заинтересовавшись, погуглил про этот фильм, вкратце суть такова - некая женщина после встречи с инопланетянами стала неконтролируемо увеличиваться в размерах.
http://en.wikipedia.org/wiki/Attack_of_the_50_Foot_Woman
Годных торрентов пока не обнаружил, зато нашёл трейлер
https://www.youtube.com/watch?v=o5HDbKiMQO0
У этого фильма, как оказалось, существует не один сиквел или форк с похожим сюжетом. Например этот
Attack Of The 50 Ft Woman (1993)
или этот
а также этот Attack Of The 50 Ft Cheerleader
Последний уже посмотрел, люто бешено доставил
Собственно к чему тред - а что бы сказал дедушка Фрейд по поводу необъяснимой притягательности гигантских тёток? :)
P.S. 50ft. = 15.24m
Кто создаст? Предлагаю версию 2.4.3
В своих проприетарных и/или статически слинкованных поделиях, в сборках под макось и винду? :)
А вот в линуксах обновил юзверь одной командой пакетного менеджера libpng и всё, нету больше уязвимости, мэйнтейнер дистра за вас постарался
Суть такова: есть код на Objective C++, компилируется с помощью GCC-LLVM, в нем есть класс С++, в конструкторе которого создаётся экземпляр obj-c класса. Можно ли указатель на него кастовать в void*, а потом в деструкторе кастовать обратно с целью вызвать release?
cppclass.h:
class CPPClass
{
void *m_ptr;
}
cppclass.mm:
@interface objclass
{
NSString *m_blabla;
}
- (id)init;
@end
CPPClass::CPPClass()
{
m_ptr = (void*) [[objclass alloc] init];
}
CPPClass::~CPPClass()
{
objclass *p = (objclass*) m_ptr;
[p release];
}
Зачем такое извращение? Компилятор почему-то не даёт объявить objclass в заголовочном файле. Eсли же в нём сделать forward-declaration «class objclass;» для указателя, то потом ругается на переопределение objclass внутри .mm файла.
Ну или макфак какой-нибудь по теме посоветуйте.
obj-c вижу впервые в жизни и вообще он не нужен и писать на нём дальше не планирую :)
Ситуация такая - один процесс записал файл и закрыл его вызовом close(), который завершился без ошибок. Гарантирует ли это, что другой процесс на этом же компьютере (запущенный под этой же ОС, если учитывать всякие виртуализации) сразу же может открыть этот файл и увидеть его полное содержимое? Допустим, файл ещё не записался физически на диск или удалённый сетевой сторедж, а находится пока в кэше файловой системы? Регламентирован ли этот момент в каких-нибудь стандартах, POSIX например? Как ведёт себя ведро? Что насчёт аналогичного поведения других ОС?
https://plus.google.com/ youtube/posts/BUXfdWqu86Q
для Ъ:
We never thought a video would be watched in numbers greater than a 32-bit integer (=2,147,483,647 views), but that was before we met PSY. «Gangnam Style» has been viewed so many times we had to upgrade to a 64-bit integer (9,223,372,036,854,775,808)!
Линукс тут явно при чём-то
До входа в область её видимости? :)
Возможно ли это как-то в принципе?
Отлаживаю код на C++, где-то портится память и в результате внутри Qt-шного класса QByteArray вызывается memcpy с количеством копируемых данных в 960мегабайт, что вызывает сегфолт. Хочу отследить, откуда берётся это значение
http://pda.lenta.ru/news/2014/11/24/registration/
Для Ъ:
Переход к обязательной дактилоскопической регистрации, как
полагают в МВД и ФМС, должен осуществляться поэтапно. Сначала
нужно донести до людей значимость процедуры, объяснить, что
отпечатки пальцев берут не только у преступников. Только после
того, как россиянам расскажут о преимуществах дактилоскопии,
можно приступать к дальнейшему этапу.
А как ты, лоровец, собираешься воспрепятствовать этому?
Линукс тут при том, что он наверняка будет применяться для сабжа
Теперь ещё более квадратные, чем раньше :)
http://hardware.slashdot.org/story/14/11/22/1930244/eizo-debuts-monitor-with-...
http://hexus.net/tech/news/displays/77381-eizo-intros-flexscan-ev2730q-265-in...
http://www.eizoglobal.com/press/releases/htmls/ev2730q.html
Для Ъ:
Hakusan, Japan, November 18, 2014 – EIZO Corporation (TSE: 6737) today announced the new FlexScan EV2730Q, a 26.5-inch square monitor with a 1920 × 1920 resolution (1:1 aspect ratio).
Умеет ли OpenRC такое изкоробки? Или какой-нибудь из DHCP клиентов? Или придётся самому велосипедить?
Есть необходимость сохранять IP адрес и дату-время его получения
Сеть сконфигурирована так:
/etc/conf.d/net:
config_eth0="dhcp"
http://www.itworld.com/article/2847638/no-you-cant-seize-country-tlds-us-cour...
Для Ъ - некто подал в суд на сабжевые страны, обвинив их в поддержке терроризма. И кроме всего прочего, потребовал конфисковать их домены первого уровня (.ir, .sy и .kp) в свою пользу
Очередная победа здравого смысла :)
Сабж. Сегодня наблюдал таку картину - есть кабель (витая пара), ведущий куда-то далеко к физически недоступному роутеру. Связь с роутером была нестабильной. В наличии был ноутбук и десктопный комп без корпуса, т.е. материнка была положена на стол и всё соединено проводами, в неё были воткнуты две PCI карты. При втыкании кабеля в ноутбук линк был нестабилен, а с десктопным компом вообще не поднимался.
Я с помощью ethtool выставил принудительно режим 10мегабит, полудуплекс, auto negotiate - off, после чего линк с ноутбуком стал стабильным, а с десктопом всё равно не поднимался. Я предположил, что причина в отсутствии корпуса, сетевая карта не контачит с корпусом и не заземляется. Может ли это действительно быть причиной?
Ещё я для проверки воткнул патчкорд между двумя сетевыми картами десктопного компа, и светодиод линка не загорелся. При соединении каждой из этих карт с ноутбуком линк поднимался. Дома на своём компе с корпусом тоже попробовал соединить две сетевухи патчкордом, и линк опять же не поднялся.
Теперь мой мозг жаждет теоретического объяснения данного явления :) Дискасс
Модеры, можете перенести в Science & Engineering или Hardware, если захочется
Перемещено Shaman007 из talks
| ← назад |