LINUX.ORG.RU

Избранные сообщения id_september

Ушат помоев в сторону крестолюбов

Форум — Development

Восседая в уютненьком кресле с чашечкой сладкого чая, внезапно ощутил приток жопной боли напополам с лирическим настроением и решил излить сию благодать куда руки дотянулись.

Последние 7 лет я пишу сугубо на C, и только под Linux (да, да -std=gnu99 и accept4, dup3, __attribute__((cleanup(dtor))) и прочие приятности, позволяющие сделать волосы шелковистее на 15.5%) и не понимаю, для чего вообще нужен C++? То, что на сишке делается красиво и элегантно, в крестах напоминает соитие парализованных дцпшников (к сожалению, утерял картинку, но именно этот образ всплывает в голове, когда вижу очередную порцию крестолапши).

Давайте посмотрим на типичного C++ разработчика: он использует STL, boost, многие любят Qt (не только для GUI), якобы чтобы «писать кроссплатформенный код». В итоге болезный не знает током ни WinAPI, ни POSIX — ничерта. Он абсолютно не разбирается, как работает целевая система, для которой пишет код! Крестокодер просто не осознает, какой лютый ужас кроется за его любимыми iostream-ами, какое лютое говно лежит в boost::filesystem::path, насколько убого-низкоуровневым является boost::asio в 2016 году.

Только крестораб может эпично обосраться и просадить производительность, забыв передавать по ссылке параметры для «горячих» функций (то есть, просто забыв написать «&» в нужном месте).

Также эти убогие завистливо смотрят на type inference в языках, проектировавшихся не как «C на стероидах», и в ответ начинают лепить template и auto не к месту, от чего код адово пухнет и даже IDE перестает его понимать.

Серьезно, просто прекратите писать на этом языке. В следующий раз, начиная новый проект, выберите java (щютка)/go/swift/rust/c. Прекратите насиловать труп и отравлять зловонием все вокруг!

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

 , , ловите наркомана,

kawaii_neko
()

Антинаучный двигатель уверенно прорывает рубежи

Форум — Science & Engineering

В прошлом году специалисты подразделения НАСА под названием Eagleworks произвели фурор в околонаучном сообществе, объявив об успешных испытаниях созданного ими варианта «невозможного» электромагнитного двигателя EmDrive, работа которого бросает вызов некоторым законам физики. Успех специалистов НАСА вызвал волну скептицизма вследствие того, что его испытания были проведены не в вакууме, а в воздухе, и создаваемая двигателем крошечная сила тяги могла являться последствием конвекционных потоков воздуха, разогреваемого микроволновым излучением.
Однако, специалисты из Космического центра НАСА имени Джонсона на прошлой неделе развеяли все сомнения в работоспособности двигателя EmDrive, который, в теории, может разогнать любые объекты до релятивистских скоростей. Испытания двигателя, проведенные в вакуумной камере, показали, что двигатель способен вырабатывать силу тяги и в условиях вакуума, глубина которого превышает глубину вакуума в космическом пространстве.
Напомним нашим читателям, что конструкция двигателя EmDrive, изобретенного Роджером Шауэром (Roger Shawyer), весьма проста. Он представляет собой вакуумную камеру конусообразной формы, в которую направлен выход от одного или большего количества излучателей микроволнового излучения. Этот двигатель вырабатывает небольшую силу тяги, потребляя лишь одну электрическую энергию, которую он может черпать от солнечных батарей, ядерного реактора или другого источника. И это идет вразрез с некоторыми основными законами физики, ведь для работы двигателя не требуется никакого топлива.
Ученые объясняют работу двигателя EmDrive взаимодействием микроволнового излучения с квантовой составляющей вакуума, квантового состояния с самой низкой энергией, при которой вакуум можно рассматривать как среду, заполненную заряженными движущимися ионами. Движение этих вакуумных псевдо-ионов, вызванное воздействием магнитных и электрических полей излучения, и обеспечивает слабую реактивную тягу, которой достаточно для медленного разгона космического корабля.
Следует отметить, что работы в направлении создания и испытаний двигателей EmDrive ведутся параллельно американскими, британскими и китайскими учеными-физиками. И, вполне вероятно, что в будущем такие двигатели будут использоваться, несмотря на то, что ученые не до конца понимают их принципов работы, на спутниках для поддержания стабильности орбиты, на космических аппаратах, направляющихся к Луне, Марсу или еще дальше в глубины бездонного космического пространства.


http://www.dailytechinfo.org/space/6972-provedennye-ispytaniya-pokazali-chto-...

 , , spacexкапец,

JN
()

Жизнь без углерода

Форум — Science & Engineering

У меня появился наинтереснейший вопрос, а возможна ли биологическая жизнь без углерода?
Просто посмотрел тут одно видео:
http://www.ted.com/talks/christophe_adami_finding_life_we_can_t_imagine?langu...
И задумался, а как вообще можно найти биологическую жизнь, если она будет абсолютно не похожа на нашу?

 

Unununij
()

Годные фантастические книги за последние 15 лет?

Форум — Talks

Рос на классике - Хайнлайн, Азимов, Лем, Филип Дик, Кларк, Брэдбери, Стругацкие итд итп. Ну и современники в лице Симмонса Дэна и Игана Грега по нраву.
Старье перечитывать надоело, захотелось свежатинки. Наугад взял:

  • Падшие Ангелы Мультиверсума - унылый и вторичный поцкиберпансковский шлак.
  • Ложная Слепота - идеи интересные, но вышло слишком затянуто.
  • Распознавание Образов - атмосферно, но вяло.


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

 ,

bubblecore
()

Кто что скажет про HipChat?

Форум — Talks

Открыл для себя HipChat от Atlassian. Что вижу навскидку:
— Отсутствие в бесплатной версии ограничений на число комнат, приватных юзеров и т.п. Лимит только на объём аттачей (5Гб) и видеофайлы
— Поддержка XMPP
— Широкий выбор клиентов (Web (с системными нотификациями), Linux, Windows, Android, MacOS, iOS)
— jQuery-плагин для интеграции с сайтами
— Интеграция с Bitbucket
— Поддержка аттачей, гостевые входы, приватные комнаты и т.п.

В общем, мне сильно понравилось. Думаю и чат своего сайта на HipChat перевести, и по разработке народ подключить туда. Какие подводные камни я не заметил?

 , hipchat, ,

KRoN73
()

Но зачем?

Галерея — Рабочие места

Вот так с помощью нехитрых приспособлений буханка черного или белого хлеба превратилась в троллейбус.

Вот еще ракурс. Have a nice day

>>> Просмотр (1024x715, 242 Kb)

bl
()

Возможны ли путешествия во времени?

Форум — Science & Engineering

При решении уравнений Максвелла для света мы получаем не одно, а два решения: не только «запаздывающую» волну, которая представляет собой обычное движение света из одной точки в другую, но еще и «опережающую» волну, которая представляет собой луч света, уходящий назад во времени. Это продвинутое решение выходит из будущего и приходит в прошлое! (с) «ФИЗИКА НЕВОЗМОЖНОГО» Авт. Митио Каку. Назад во времени. Возвращение в прошлое.

http://fizika-class.narod.ru/fn120.htm

 , ,

newpunkies
()

ii: История одной сети, или революция, которую никто не заметил

Форум — General

В начале было фидо

Фидошники очень любят повздыхать о старых временах. Но и причина у этого есть - тогда в сети действительно была организация, тогда, чтобы можно было что-то найти, нужно было только найти эхоконференцию, и в ней найдёшь всех единомышленников по этой теме. Централизация, все умы стекаются. А в интернете, наоборот, каждый суслик своему сайту и агроном своему форуму с 50 разделами. Хочешь найти лучшее решение? Обойди все тематические форумы, хотя бы популярные. Умри, но обойди. Каждый форум - кольцо, которое хочет рулить всеми остальными, и никто не хочет отдавать ни толики своего суверенитета.

Если гора не идёт к Магомету, значит вера без дел мертва. Надо сделать что-то, делающее обмен возможным.

И для этого нужна была какая-то основа. Для начала, просто для обмена трафиком - как фидо, но только проще, сильно проще. Чтобы можно было делать либо плюгины, либо внешние гейты для вордпресов, симплмашинов и прочей интернет-ереси - то есть, от сайтов потребуется либо минимальное вмешательство, либо никакого. Я назвал её ii, хотя чувство прекрасного просило назвать Настей или Катей.

Реализация

Мысль не давала мне покоя, но где-то в фоне, никогда на этом не концентрируясь. Несколько лет, сама по себе, не спрашивая меня, она что-то подмечала, что-то проверяла, что-то отбрасывала, и в итоге, в один прекрасный вечер говорит мне - остался только один вопрос, компромисс между длиной хэша и его красивучестью. Небольшой опрос на эту тему помог выбрать оптимальную длину. И... завертелось. Эталонная реализация, включая сервер и txt-клиент была создана минут за 20, и в итоге там ничего не поменялось, каноны закрепились. Как было всё упрощено, так есть, и так будет всегда.

Главные компромиссы, которые упростили сеть, и которые позволили сделать транзитную ноду на php (спасающую от многих проблем и добавляющую распределённости: просто добавь бесплатный хостинг), уместить в байт 300 кода:

  • Номера имеют только серверные сообщения: Клиентские сообщения - это вообще не сообщения, пока сервер их не завизирует. Не нужны строгие схемы взаимодействия клиента с сервером. Да, кто-то может подумать, что гонять пользовательское сообщение для того, чтобы получить его обратно - это излишняя трата 500 байт в сети, но... это помогает и сразу обнаружить проблемы (если оно не вернётся), и не ломает общий случай частным.
  • Синхронизация, основанная на сравнении: Некоторые пользователи давали советы по различным детекциям, по выборочной сортировке. Да, сейчас проблемы переполнения решаются организационно, а не технически (и это, на мой взгляд, правильно, роботы-детекторы нужного от ненужного так несовершенны), но они решаются. А синхронизация при этом остаётся простой, как три рубля - вот список, и вот список, найди всё то, чего нет, и забери. Из нужных конференций... а ненужные тебя не касаются.
  • Первые два пункта позволили избежать двухсторонней синхронизации: Синхронизация всегда односторонняя. При этом в текущих условиях все успешно обмениваются со всеми, станции со станцями, станции с пойнтами. Боевая тревога по поднятию резервных нод и выключению моей станции пережита тоже успешно. Ибо не стоит верить, что технология может решить организационные вопросы, проще решать эти вопросы людям, а технология пусть решает те задачи, где ничего решать не надо, знай да перекладывай файлики.
  • Обязательные постфиксы для конференций: Во-первых, сразу видно, что это конференция (как по забор.точка.ру сразу понятно, что это интернет-сайт). Во-вторых, позволяют не делать раздутых конференций а просто переезжать в другие. Сейчас общеприняты постфиксы .YY (год) или .YYMM (год-месяц)
  • Простые решения: Один человек ушёл из проекта, обвинив нас в том, что мы многое переизобретаем. Но то, что есть на python с его огромной библиотекой, может не быть на kolibrios с его ассемблерными перевозками. Реализация, которую просто повторить, частями или целиком - вот, что всегда было для меня главное. Наверное, эталонную реализацию можно собрать с помощью циркуля и линейки. Или на счётах. Например, транзитную ноду на php написал я сам, это было только несколько строк. В полнофункциональную ноду его переписали другие. Где-то в недрах, говорят, зреет и нода на bash. Клиент на bash+dialog уже есть. А если бы не было какой-нибудь библиотеки для чего-нибудь - процесс бы просто остановился, потому что трудоёмкость реализации какой-то библиотеки была бы в разы выше, чем всего остального, вместе взятого.

Пробки и ошибки

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

  • п1 Африканские дети и места с плохой связью. Офлайн, все дела. Флоппинет жив. Сигнальнокостёр-нет - будет жить!
  • п2 Поддержка разных дистрибутивов, с базой сообщений, которая входит и в сам дистрибутив, чтобы сделать дискуссии доступными офлайн и сразу при установке системы, чтобы упростить подачу и поиск багов, чтобы упростить поддержку. Это даже проще, чем мейл-лист, потому что не нужен е-мейл, требующий доступа и засоряющий ленту сообщений. Подобную базу можно легко скачивать, и легко упаковывать в сам дистрибутив. Об этом - ниже.
  • п3 Средство для гейтования разных сайтов. А вот и оно, дерево. Которое может раскинуться листьями по всей сети. Надо понимать, что огромный трафик оно не выдержит. Но огромный трафик людям и неинтересен, про то, что Вася дурак, можно написать на любом сайте, и получить аналогичный ответ тоже на совершенно произвольном, тут нет ценности в сохранении и воспроизведении дискуссии. А вот тематические сайты и разделы - имеет смысл и зеркалировать (чтобы потом знать, где искать), и обмениваться с аналогичными сайтами.

Что не получилось? Ничего. Пользователи приходили, не находили тематики, и уходили. Оставались только те, кого заинтересовала подобная технология, но период их интереса - три дня. В итоге, в сети стабильное количество пользователей, три штуки, при этом это всегда разные люди, на смену одному приходит другой. Средств для обмена тоже не появилось, потому что непонятно, кого с кем обменивать. На лоре и опеннете говорят о чём угодно, только не по тематике, а тех редких людей, которым интересно говорить по тематике, вытащить не получилось (по понятным причинам, ибо в сети сейчас никого нет и обсуждать проблемы не с кем).

Нужен трафик. Но, такое ощущение, что с того времени интернет сильно изменился. Мне там вообще ничего неинтересно! Мне не хочется никуда ходить, не хочется никого читать, это не вызывает у меня интереса. Хочется сформировать клуб хороших людей, и оградиться от тлетворного влияния интернета, но я понятия не имею, где их искать, как их собрать и как их удерживать до того, как соберётся критическая масса. Дежурный приём:

- Алё, Серёга, привози девчонок, у нас тут столько водки!
- Алё, Витёк, у нас тут девчонки, вези водку!

... не работает. Революция, которую так хотели большевики - не состоялаcь. Остаётся только пункт 2.

ii и узконишевые os - вместе веселее

На текущем этапе лучше всего обеспечить тематические конференции и их пользователей с помощью метода «Поддержка разных ос и дистрибутивов». Это имеет смысл и для той, и для другой стороны:

1. Люди. Это явно не те люди, которые гонятся за всем модным, это увлечённые энтузиасты своеого дела, и их мало волнует то, что над ними посмеиваются. :) Это то, что надо, на данном этапе развития сети. Хорошие люди, умеющие методично гнуть свою линию.

2. Это шанс лишний раз засветиться не только для нас, но и для них. Два мелких проекта будут продвигать друг друга, идя по жизни вместе. Сделать красивую и забавную рекламу-презентацию, и дело в шляпе. Сетевой эффект от суммы всегда больше, чем от двух отдельных единиц.

3. Моментально появляется тематика. А там, люди и во внетематические перекрёстные эхи будут ходить, поболтать о том, о сём, найдутся новые интересы. «Где двое или трое собраны во имя моё, там я посреди них», и там эха для них. Если два пользователя haiku и три kolibri интересуются одной тематикой, это уже повод для эхи. Хоть об angband, хоть о водке. Теперь у сети есть ещё один якорь.

4. Количество и мелкий трафик форумов поддержки этих проектов как раз идеально вписывается в концепцию ii: вместо того, чтобы создавать темы, в которых один ответ в неделю - тематическая лента, где все вопросы и ответы видны всем, и не нужно всё прокликивать. Впрочем, технология позволяет легко заворачивать хоть в ветки, хоть в темы, хоть в своё представление.

Будущее уже сейчас

В общем, проект потихоньку развивается и тренируется. Вышла версия 03, переписана документация, проект пережил учебно-боевую тревогу по отключению главного сайта и проброса его на php-ноды, без ущерба для общения. Живём. И на текущем этапе ii ищет пользователей и тематические сообщества, для совместного проживания. Наш клуб всегда открыт на http://51t.ru

 

feofil
()

А какие современные рок группы играют классический рок и хэви метал?

Форум — Talks

Я бы с удовольствием таких послушал, а-то вокруг одна альтернатива и истеричные крики, а старые исполнители уже заслушаны до дыр и порядком приелись.

[UPD] Ох, сколько всего вы рекомендуете. Со временем все прослушаю, спасибо. :-)

 ,

f1xmAn
()

Трудно быть Богом

Форум — Talks

http://www.kinopoisk.ru/film/40783/

премьера (РФ) 27 февраля 2014

 ,

StReLoK
()

Отсутствие звука при перезагрузке из Линукса в Винды

Форум — Desktop

Возможно, кто-то скажет «оффтоп». Однако, я так не считаю. У меня на винте стоят Линь (Кубунту) и Семёрка. И интересно то, что при перезагрузке из Линукса в Вин в последней пропадает звук и только в наушниках. То есть, если сразу загрузиться в Вин, то звук будет. А в Лине всегда всё норм работает. В проблеме подозреваю Grub. В чём ещё может быть проблема? Каждый раз жать завершение работы тоже не фонтан.

 , , ,

kupnu42605
()

Помогите с поэзией

Форум — Talks

Известно, что на ЛОРе немало пользователей/ботов со способностями нехило чего-нибудь сочинить.
Так вот — сегодня ночью исписал несколько А4-листов с целью сочинить красивый стих (оду(?)) посвящённый красоте и трудолюбию одной девушки.
Нифига не вышло :(
Необходимые слова в содержании: Луна (месяц), туман, сырость, глаза (обязательно), редкость.
//linux притом, что поставил ей хубунту

 , ,

amorpher
()

тяжёлой интсрументальной музыки

Форум — Talks

насоветуйте. Именно тяжёлой, давящей, но не какофонии из разных звуков.

 

kinik
()

Учёные испугались своего открытия

Форум — Talks

http://www.youtube.com/watch?v=On9cEQEQriU

«Новость» не нова. Но, возможно многие не слышали. Современные учёные снова открыли возможность движения частиц со скоростью выше скорости света... Необходим пересмотр основ современной физики и теории относительности...

Есть ли тут физики, чтобы прокомментировать?

PS (Какое-то время спустя). Блин, жаль что все скатилось к капитанствованиям про свежесть и «грамматику». Думал, начнется обсуждение самой ТО. Скучные вы, уйду я от вас.

 ,

anonimous
()

Посоветуйте годной научной фантастики

Форум — Talks

Сабж. Прочитал «Древний» Тармашева. Прочитал «Эпоху мертвых» Круза. Очень понравилось.

И вообще, есть же классика научной фантастики. Посоветуйте.

 ,

ekzotech
()

Современный рок

Форум — Talks

Заметил, что слушаю сейчас по большей части стариков или не очень молодых музыкантов. А что сейчас играют понятия не имею. Накидайте пжлст годных современных рок-групп.

 ,

kinik
()

[тяпница] Про мужиков

Форум — Talks

Куда катятся современные мужики?

Почему сейчас довольно большое количество людей мужского пола возрастом лет до 30 являют собой какие-то тряпки?

Ну а теперь расшифрую то, что выдало мое воспаленное сознание, пока я ехал на работу.

У меня есть друг, который утверждает, что «нормальный» мужик должен выглядетьтак - рельеф мускулатуры (небольшой), обтягивающая (!) маечка, медальончик, моднявые штаны с большой бляхой на ремне. Причем должен быть набрызган всякими там дезодорантами и прочей ерундистикой.

Хз, у меня этот образ ассоциируется только с педиками, но никак не с настоящим мужиком. В моем понимании настоящий мужик - дядька, если уж качающийся, то так, что на нем футболки рвались, а не «секасный рельеф», которому пох на то, как он выглядит, который не парится о дезодорантах, который случись что даст в морду так, что глаза через затылок вылетят.

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

Аналитики, как считаете вы, как должен выглядеть настоящий мужик? Как выглядите вы?

Ну и небольшое отступление - куда катится мир мужиков? НА улице полно какие-то педерастичнх обезьян, с идиотскими челками, которые готовы скорей расплакаться, а не дать в морду. Неужели бабам нравится ЭТО?

Из всех женщин на лоре я помню только isako, ее и кастую.

 

Zhbert
()

[Про мужиков] Где найти?

Форум — Talks

Собственно, сабж. Где ж найти нормального, свободного, молодого (20-30 лет), в меру умного мужика для личных нужд?
Обязательно: наличие интеллекта и чувства юмора, способность обеспечивать себя.
Желательно, но не обязательно: быть левшой, иметь длинные волосы.
Категорически неприемлемо: путать мое имя с другими именами, частое злоупотребление алкоголем или веществами, вранье, измены.
Список, разумеется, можно продолжать, но пока в голову приходит только это.

Michkova
()

Тред хорошей музыки

Форум — Talks

Кидаем ссылки и слушаем хорошую музыку.

1. «Тихие игры»

 ,

LongLiveUbuntu
()

Почему все группы скатываются в говно?

Форум — Talks

Внезапно обнаружил что вышел новый альбом любимой группы. Ждал его больше года (хотя в итоге всё равно проворонил на неделю), а альбом говно. Очередная группа скатилась в попсу, электронику и сопливый вокал. Почему так? Хоть одна группа за обозримую историю скатилась в митол, треш и угар или хотя-бы стала тяжелее с новыми альбомами?

 ,

Kalashnikov
()