LINUX.ORG.RU

Сообщения Harald

 

Какие API вам больше нравятся, блокирующие или асинхронные с коллбэками?

Форум — Development

$subj

 , ,

Harald
()

Комар

Форум — Talks

Меня только что укусил комар. В феврале. Зимой.

Линукс тут при том, что я под ним сидел и читал ЛОР

 ,

Harald
()

Как поместить представление протокола в моск

Форум — Talks

Есть некая сетевая программа, у неё есть свой протокол (уровня приложения в модели OSI), которым она общается по сети со своими компонентами-экземплярами. В протоколе чуть больше 30 различных типов сообщений, которые посылаются при определённых событиях или в ответ на другие сообщения. Нужно протокол расширить, добавить некоторые фичи. Для этого хочется иметь в голове картинку всех взаимосвязей и условий, какое сообщение после чего посылается, до модификации и после.

Какие удобные способы таких представлений существуют? Конечный автомат? Нарисовать всё на бумажке и держать перед глазами?

Кто как решает похожие задачи?

 , , , ,

Harald
()

Часы из 1916 деталек

Форум — Talks

http://techno-logic-art.com/clock.htm

Решил немножко разбавить нацпольный тренд толксов, наткнувшись на просторах интернетов на вот это. Некий упоротый электронщик создал цифровые часы без использования микросхем, полностью на дискретных компонентах. Без печатной платы, вся конструкция держится на ножках выводов компонентов. А вместо тактового генератора используется сигнал 60Гц из сети электропитания (дело происходит в США). В общем, выглядит эпично. Правда там только фоточки, нету видео с демонстрацией работы. Да и про точность ничего не упоминается :)

 , , ,

Harald
()

Владельцам оптимусов

Форум — Talks

Такой вопрос - происходит ли при переключении со встроенного интела на нвидию мигание экрана, такое же как при смене разрешения? Или процесс происходит незаметно?

 , ,

Harald
()

«хейтеры», говорите, в меньшинстве? :)

Форум — Talks

Кто-то в очередной раз вбросил на слэшдот про этот ваш ненужнод

http://linux.slashdot.org/story/15/01/14/2030259/systemd-gains-new-networking...

Читаю комменты, с некоторым удивлением отмечаю, что подавляющее большинство из них исполнено справедливого негодования, поттерингофагов незначительное количество. А слэшдот имеет явно более широкую аудиторию, чем ЛОРчик.

А кто-то кукарекал тут недавно про маргиналов, кучку sysvinit-меньшинств, что это исключительно на ЛОРе они сосредоточены и ты.ды

Дискасс :)

 , поттерингофилия

Harald
()

Большой гугл следит за нами опять

Форум — Talks

Я тут недавно стал замечать, (в файерфоксе), что когда заходишь в свой аккаунт на гмыле, а также когда выходишь из него, на некоторых соседних открытых вкладках в этот момент начинает крутиться значок обновления-загрузки. Страницы на тех вкладках полностью загружены на тот момент, и никакого контента периодически там вроде бы не подгружается. К гуглу они никакого отношения не имеют, видимых признаков адсенса, гуглоплюсовской кнопки нету. Возможно какой-нибудь analytics

Например только что заметил такое поведение на открытой вкладке с dou.ua

Бида-пичаль-что-делать-как-дальше-жить? :) Дискасс

P.S. Хотя не, покопался в исходниках сайта, нашёл и адсенс, и гуглоплюсокнопку. Но всё равно такое поведение напрягает

 , , , ,

Harald
()

Сборка ебилда, который требует самого себя для сборки

Форум — Development

Обнаружил как-то, что в дереве portage нету ассемблера fasm. Через некоторое время пришла в голову мысль, а как для него можно написать ебилд, если он написан на себе самом и соответственно требует себя для сборки? Возможное решение разве что сделать сначала ебилд fasm-bin, который будет качать сборку с официального сайта, указать его в зависимостях для fasm.

Как в общем случае по Ъ-гентушному должны разруливаться такие ситуации?

#cast Pinkbyte

 , ,

Harald
()

Attack of the 50 Ft. Woman

Форум — Talks

Читал себе слэшдот, очередную статеечку про то, что если бы не новые копирастические законы, в наступившем году мир получил бы в 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

 , , ,

Harald
()

А давайте во FreeCiv порубимся

Форум — Talks

Кто создаст? Предлагаю версию 2.4.3

 , , ,

Harald
()

А вы уже обновили свой libpng? :)

Форум — Development

В своих проприетарных и/или статически слинкованных поделиях, в сборках под макось и винду? :)

А вот в линуксах обновил юзверь одной командой пакетного менеджера libpng и всё, нету больше уязвимости, мэйнтейнер дистра за вас постарался

 , , ,

Harald
()

Можно ли кастовать указатели на оbj-c-шные классы в void* и обратно?

Форум — Development

Суть такова: есть код на 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 вижу впервые в жизни и вообще он не нужен и писать на нём дальше не планирую :)

 , ,

Harald
()

Видимость файла, ещё не записанного физически на носитель

Форум — Development

Ситуация такая - один процесс записал файл и закрыл его вызовом close(), который завершился без ошибок. Гарантирует ли это, что другой процесс на этом же компьютере (запущенный под этой же ОС, если учитывать всякие виртуализации) сразу же может открыть этот файл и увидеть его полное содержимое? Допустим, файл ещё не записался физически на диск или удалённый сетевой сторедж, а находится пока в кэше файловой системы? Регламентирован ли этот момент в каких-нибудь стандартах, POSIX например? Как ведёт себя ведро? Что насчёт аналогичного поведения других ОС?

 , , ,

Harald
()

Количество просмотров Gangnam Style на YouTube вызвало переполнение 32битного знакового целого

Форум — Talks

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)!

Линукс тут явно при чём-то

 

Harald
()

Как поставить watchpoint на локальную переменную в GDB?

Форум — Development

До входа в область её видимости? :)

Возможно ли это как-то в принципе?

Отлаживаю код на C++, где-то портится память и в результате внутри Qt-шного класса QByteArray вызывается memcpy с количеством копируемых данных в 960мегабайт, что вызывает сегфолт. Хочу отследить, откуда берётся это значение

 , ,

Harald
()

Обязательная биометрическая регистрация в России будет проводиться поэтапно

Форум — Talks

http://pda.lenta.ru/news/2014/11/24/registration/

Для Ъ:

Переход к обязательной дактилоскопической регистрации, как 
полагают в МВД и ФМС, должен осуществляться поэтапно. Сначала 
нужно донести до людей значимость процедуры, объяснить, что 
отпечатки пальцев берут не только у преступников. Только после 
того, как россиянам расскажут о преимуществах дактилоскопии, 
можно приступать к дальнейшему этапу.

А как ты, лоровец, собираешься воспрепятствовать этому?

Линукс тут при том, что он наверняка будет применяться для сабжа

 , , дактилоскопия

Harald
()

Квадратные мониторы возвращаются, ура!

Форум — Talks

Теперь ещё более квадратные, чем раньше :)

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).

 

Harald
()

Как в Gentoo писать в логи адрес, назначенный сетевому интерфейсу по DHCP?

Форум — Admin

Умеет ли OpenRC такое изкоробки? Или какой-нибудь из DHCP клиентов? Или придётся самому велосипедить?

Есть необходимость сохранять IP адрес и дату-время его получения

Сеть сконфигурирована так:

/etc/conf.d/net:

config_eth0="dhcp"

 , , ,

Harald
()

Суд в США отказал в конфискации доменных имён Сирии, Ирана и Северной Кореи

Форум — Talks

http://www.itworld.com/article/2847638/no-you-cant-seize-country-tlds-us-cour...

Для Ъ - некто подал в суд на сабжевые страны, обвинив их в поддержке терроризма. И кроме всего прочего, потребовал конфисковать их домены первого уровня (.ir, .sy и .kp) в свою пользу

Очередная победа здравого смысла :)

Harald
()

Нужен ли корпус для нормальной работы PCI сетевухи? И почему не поднимается линк между сетевухами внутри одного компа?

Форум — Linux-hardware

Сабж. Сегодня наблюдал таку картину - есть кабель (витая пара), ведущий куда-то далеко к физически недоступному роутеру. Связь с роутером была нестабильной. В наличии был ноутбук и десктопный комп без корпуса, т.е. материнка была положена на стол и всё соединено проводами, в неё были воткнуты две PCI карты. При втыкании кабеля в ноутбук линк был нестабилен, а с десктопным компом вообще не поднимался.

Я с помощью ethtool выставил принудительно режим 10мегабит, полудуплекс, auto negotiate - off, после чего линк с ноутбуком стал стабильным, а с десктопом всё равно не поднимался. Я предположил, что причина в отсутствии корпуса, сетевая карта не контачит с корпусом и не заземляется. Может ли это действительно быть причиной?

Ещё я для проверки воткнул патчкорд между двумя сетевыми картами десктопного компа, и светодиод линка не загорелся. При соединении каждой из этих карт с ноутбуком линк поднимался. Дома на своём компе с корпусом тоже попробовал соединить две сетевухи патчкордом, и линк опять же не поднялся.

Теперь мой мозг жаждет теоретического объяснения данного явления :) Дискасс

Модеры, можете перенести в Science & Engineering или Hardware, если захочется

Перемещено Shaman007 из talks

 ,

Harald
()

RSS подписка на новые темы