LINUX.ORG.RU

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

Embedded C: вопросы на собеседованиях

Форум — Development

Я знаю, на лоре много сишников и ембедщиков. А проводящих собеседования на работу еще больше.

Так вот, уважаемые отбиральщики мужей у жен специалистов на должность embedded C developer, что вы обычно на собесах спрашиваете?

Особенно интересны вопросы по Сишке с намеком на завалить кандидата — неочевидные или на хорошее знание стандарта.

Знаю, в гугле такого много, но хочется от живых людей примеры, а не от индусов, пиарящих себя и свой сайт.

 , ,

untitl3d
()

Как удалить лишние системы из списка в UEFI?

Форум — General

Пробовал тут разные дистрибутивы, чтоб узнать кто и как живёт - в общем, у меня в загрузочном меню UEFI сейчас осталась пара лишних систем - manjaro, opensuse и ещё кто-то.

Как их удалить из этого списка? manjaro и opensuse ставились на другой хард - он сейчас не подключён вообще, а системы в списке есть.

 ,

ekzotech
()

Выбор компактного ноута для кодинга и хакинга

Форум — Linux-hardware

Начинаю очередной тред выбора ноута. Нужен ноут с хорошо поддерживаемой каким-нибудь нормальным драйвером (отсюда) вайфайкой (monitor mode обязательно).

Нужен для Gentoo и разработки ПО (Eclipse, PyCharm, т.д.), должен тянуть виртуальную машину VirtualBox (ну там просто потестить что-нибудь на другой платформе, будь то android или сток-винда). Предпочитаю небольшие диагонали экрана, который, кстати, обязательно нужен матовый. Самое главное - для всего должна быть поддержка ядра, чтобы не было «картридер есть, но, к сожалению, драйверов линуксовых нет или есть такие, что нужен даунгрейд до 2.3.x или иной факап».

Кароче что-нибудь с >= i5, >= 6 gb RAM, без дискретной графики, компактное, «чтоб всё работало» и за <= 45 тыс. рублей в Рашке. Всякие плюшки типа вебки, сканера пальчиков, (смарт)картридера опциональны, но были бы кстати ;)

Что не важно: аудио (есть внешняя usb-карточка для этого) и бренд.

Слышал, что ThinkPad неплох, но по нормальной цене не найти. Вообще такое чувство, что таких идеальных для меня ноутов нет в природе, но мб кто-то всё же знает...

 , ,

MiloserdOFF
()

Страшный Visitor в Java

Форум — Development

Вопрос один: почему все пишут его как на убогих плюсах?

Вот пример: http://en.wikipedia.org/wiki/Visitor_pattern#Sources

Нетрудно догадаться что если вместо мерзенького:

interface ICarElementVisitor {
    void visit(Wheel wheel);
    void visit(Engine engine);
    void visit(Body body);
    void visit(Car car);
}

Написать благословленное

interface ICarElementVisitor {
    void visit(ICarElement element);
}

То мы получим одни преимущества:

1. при добавлении нового типа элемента ничего не надо переделывать

2. когда visitor выполняет общий для любого элемента код (это 99% случаев) нам не придется писать тампаксы в каждом visit

3. вместо жирного интерфейса (да в java без них никуда, чего стоит простой Collection) получаем функциональный - где можно легко и не принужденно использовать lambda

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

 ,

Deleted
()

Полнотекстовый поиск в postgres

Форум — Development

В postgres есть

1) возможность полнотекстового поиска с учетом морфологии - оператор @@; @@ не умеет искать произвольную подстроку;

2) оператор LIKE. LIKE может искать произвольную подстроку, но поиск неиндексированный и, следовательно, медленный.

А есть ли некий гибрид этих вариантов? Индексированный поиск подстроки, без морфологии, как есть?

 

coldheadcleanhands
()

Работа с гит. Деплой на боевой сервер.

Форум — Admin

Всем привет!

Ребята, вот такую схему хочу реализовать:

Есть гит-репозиторий на (например) битбакете. Есть 2 сервера - рабочий и тестовый (master, testing), а также есть локалхост (devel).

Что, если я создам в гит три ветки, назову их именами серверов (master, devel, testing) и каждую из них разверну (git clone) на своём сервере?

Затем я на локалхосте делаю изменения и... вот тут у меня вопрос: на сколько православным является вариант, что я собираюсь вообще без (s)ftp обойтись? То есть я сливаю две ветки (devel->testing), на тестовом сервере делаю git pull и получается, что все изменения «заливаются» на тестовый. Аналогично, если меня устраивают изменения на тестовом, я сливаю testing->master...

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

 ,

tetramin
()

Хороший стиль кодерства

Форум — Development

Пишу на джаве разные утилитки для себя (пока что), в качестве тренировки.
Хочется почитать какой-нибудь ненапряжный материал о хорошем стиле.
Что бы рассматривались вопросы как правильно разбивать на классы, как к месту применять всякие там MVC и т.д.
Может какие то хорошие лекции есть по проектированию информационных систем?

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

 ,

anonymous_sapiens
()

VIM как IDE для ______

Форум — Development

Какие плагины вы используете, чтобы превратить vim в IDE для ________ (вписать язык)?

Интересует:

  1. Автодополнение. В частности, умное семантическое.
  2. Форматирование. В частности, автоматическое при сохранении буфера.
  3. Проверка компилируемости кода для компилируемых ЯП, проверка корректности для интерпретируемых ЯП.
  4. Статический анализ кода (lint). Предупреждения о неиспользуемых переменных. Предупреждения о неканоничном форматировании кода. И т. д.
  5. Просмотр документации к функции, методу и т. д. под курсором.
  6. Переход к определению функции (метода, класса и т. д.) под курсором.
  7. Рефакторинг (переименование функций, методов, классов и т. д.).
  8. Сниппеты.
  9. Компиляция/запуск. Точки останова. Запуск тестов.
  10. Заливка кусков кода на сайты для обмена, вроде gist.github.com или play.golang.org.

И общее для всех языков:

  • Вывод списка / переход к меткам TODO, XXX, FIXME и т. д.
  • Go anywhere (CtrlP, Command-T или FuzzyFinder?)

Ссылки:

VIM как python IDE.

 

meskalin
()

Очередной выбор-ноутбука-тред

Форум — Linux-hardware

Подбираю себе ноутбук для работы. Из основных требований:

* Большой экран (17"). Работать в основном буду на внешнем мониторе, но в «автономке» тоже надо чтобы было удобно. Отсюда ещё одно требование - адекватная видяха, которая будет нормально держать разрешение 1920х1080 (выданный на работе старенький Dell на NVidia Quadro NVS 135M почему-то сильно тормозит

* Памяти от 4Гб и проц типа Core i/\d/

* Удобная клава

* Работа от аккума - хотя бы часа 3

* НОРМАЛЬНАЯ поддержка Linux (ни о какой венде даже и речи быть не может) - гибернация, вайфай и т.д. должно работать с-пол-пинка и без глюков.

ПРисматриваю Acer Aspire 7250, вроде подходит. Единственное, что пугает - AMDшное видео. Кто что скажет/отговорит от данного выбора?

 ,

Saloed
()

Хочу научиться пользоваться Vi iMproved

Форум — Desktop

при этом мне кажется, что людей дико обманывают, заставляя как обезъянок постоянно жать Insert, Escape, Shift + ;wEnter. а старый добрый Ctrl + S уже занят терминалом, вот жеж незадача.

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

щито поделать? сейчас подумываю о том, чтобы забиндить на F5 комбо с escape, сохранением файлика, запуск .sh скрипта для выполнения какой-то задачи и возрат в обратный режим. хоть так..

алсо, реквестирую годноту для vim: must have скрипты всякие, плугины, какими вы пользуетесь. чтобы созерцать хакерскую консольку с vim было в удовольствие.

ЗЫ: vim использую 4 года, то есть, не надо тут рассказывать как из него выйти :) просто интересует ваша практика, как им пользуетесь вы. может я чего-то упустил..

 

Spoofing
()

FPGA

Форум — Development

Пришла ко мне долгожданная ПЛИС Altera и китайский USB Blaster к ней. Теперь собственно вопрос: в какую сторону копать?

Во-первых, каким софтом под Linux её лучше прошивать? Программатор определяется lsusb так:

Bus 002 Device 025: ID 09fb:6001 Altera Blaster

Во-вторых, каким компилятором пользоваться.

В-третьих, проясните один вопрос - как у ПЛИС с циклами перезаписи? Нормально, как у AVR (10000+ циклов), отлично как у PIC (100000+ циклов) или плохо (несколько сотен, пока не видел таких чипов)?

KivApple
()

Привязаны ли вы к своим никам?

Форум — Talks

Я вот да, но мечусь среди нескольких, для меня это как второе имя. Ну и аватарка в ту же степь, не второе лицо правда, а не знаю, ну просто удобно, рисую сам одну и туже, но переделываю сохраняя стилистику. Ава к слову переделанная картинка из Creative Commons, та что тут http://creativecommons.org/licenses/by/3.0/deed.ru

А как у вас ::)

Dron
()

Как растратить $30 000 000 денег

Форум — Talks

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

http://www.businessinsider.com/inside-story-of-clinkle-2014-4

 clinkle, инвесторы,

UNiTE
()

*winrar* Бренден Айк ушёл с поста руководителя Mozilla

Форум — Talks

Бренден Айк был вынужден покинуть пост руководителя (CEO) компании Mozilla. Решение принято в свете травли, устроенной людьми, недовольных гомофобными взглядами Брендана, справедливо полагая, что такой человек не может разделять идеалы свободы, которые пытается нести в массы сообщество Mozilla.

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

Как мы видим, сообщество не приемлет заявления, предпочитая их реальным делам. Пожелаем Брендану успехов и переоценки своих взглядов.

совус

p.s. че за хрень, почему я не могу создавать теги?!

 

Deleted
()

Кроссовки

Форум — Talks

Прошло два года. Сносил я пару Asics 1160 (беговые гелевые) и как то разочаровался в них... Для ног они прекрасны, но рвется все в глупых местах. И не только у меня но и у друзей (и такая же модель и другие).

Посоветуйте плиз то-же гелевые кроссовки (видимо беговые) для ежедневной ходьбы по 10-20 километров (преимущественно).

Сейчас присматриваюсь к ассортименту UnderArmor. Что посоветуете?

quest
()

Об отказе от важных удовольствий

Форум — Talks

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

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

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

Или забудет?

Зачем жить, когда у тебя нет всего этого?

При чем здесь линукс... Ну, сделает Apple новую серверную ОС с хорошей консолью и приемлемой стоимостью, - и волна обожания линукса схлынет, останутся самые упорные 3,5 человека, которые на древнем уже не выпускающемся оборудовании пускают старый софт - на манер тех вымирающих чудаков-радиолюбителей, которые продолжают собирать на чердаках ламповые приемники. Хотя, последователи Столлмана явно имеют больше преимуществ перед последователями Лири - наша болезнь иногда социально-полезна, и за нее иногда платят в капиталистическом мире.

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

Есть ли какой-то путь, и в чем он стоит?

В заключение, цитата из «Страха и ненависти»:

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

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

В Лос-Анджелес вела только одна дорога - пятнадцатое шоссе. Гладкая скоростная трасса через Беккер, Барстоу и Берду. Потом поворот к Голливуду, прямо в забытие, спокойствие и мрак. И в царстве уродов станет на одного урода больше.

stevejobs
()

Газы в банке пива - 2

Форум — Talks

Берем бутылку пива, открываем, вставляем в горлышко чайную ложку. Берем еще 5 бутылок пива, открываем, поочередно выпиваем. Когда допили 4ю бутылку, пятая уже полностью выветрилась, но из бутылки с ложкой газы и не думали выходить. Почему?

PS: да, знаю. Ужасный, непростительный оффтопик.

 ,

drull
()

Китайские порномультики

Форум — Talks

Поиском пользоваться не умею, да ещё там ошибки всякие. Вроде 720.

Что посмотреть такого ИЛИТАРНОГО? Без фансервиса и прочего ненужно.

Каким боком тут Linux? 95% пользователей смотрят аниму.

 аниму, китайские порномультики,

echo123
()

Вброшу тут. Нелогичность атеизма.

Форум — Talks

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

И тут появляются ребята, которые выстраивают некое утверждение с использованием неопределённого термина «бог» - «бога нет». Можно их попросить поподробнее объяснить, что они понимают под отсутствием бога - это отсутствие чего именно? Мир ещё ниасилил понятие первого порядка из одного только слова «бог», а тут приходят посоны и строят понятие второго порядка, где этого самого бога ещё и нет. Убицца можно.

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

То есть лично для меня атеисты выглядят врагами логики и, собственно, науки, к которой они почему-то так активно притираются.

//ЭТО ТРЕД ПО ФИЛОСОФИИ, НЕ СТИРАЙТЕ, ПОЖАЛУЙСТА!

//Shaman007

kiverattes
()

влияние гравитации на мозг

Форум — Talks

сегодня посмотрел презентацию проекта Mars One

для тех, кто не в курсе, это грубо говоря Дом2 на Марсе, и уже полно волонтёров.

что меня навело на вопрос!

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

Sonsee
()