Pull to refresh
19
Alex Erley@erley

Principal ML/BigData DevOps

11
Subscribers
Send message
Всё-таки при достаточно большой коллекции музыки moc начинает уступать mpd+Theremin(на маке).
Сам долго искал оптимальный плэйер, остановился на такой конфигурации:
— Вся коллекция хранится на домашнем сервере (FreeBSD) к которому подключены Хорошие колонки. Там же висит mpd которым можно управлять либо с мака (Theremin), либо по ssh (есть там консольный клиент).
— Таскать с собой на лаптопе всю музыку очень неудобно, поэтому на нём держу только несколько альбомов, которые слушаю в iTunes (для линукса можно взять амарок).
В «походных условиях» мне больше ничего не нужно. Для «экстра-походных условий» синхнонизирую iTunes с iPod и кладу его в карман :)
А от moc в своё время отказался, так как он многого не умеет, что в общем-то нормально — он же консольный… Были помнится проблемы с кодировками тэгов, скучно было разбираться.
Что можно улучшить:
Вот вы говорите, что возникла задача написать свои примитивы на основе очереди, в реальности же и сама очередь всегда построена на примитивах более низкого уровня (CAS etc), про что вы потом вспоминаете и кстати довольно доступным для новичка образом объясняете. А вот утверждение что «всё — очереди» слегка неверно.
Я бы просто начал с конкретной задачки из жизни и рассказал на каких примитивах всё это строится и как работает. Знать базовые принципы всегда важнее, т.е. на мой взгляд в вашей статье ценно именно упоминание об этих примитивах, а не об очереди.
Далее, мне кажется что если уж вы взялись приводить примеры кода, то нужно это сделать более законченым, чтобы видно было что к чему. А то как-то всё фрагментами…
В общем, совершенно очевидно что вы устали и/или провели слишком много времени с компутером :)
Если честно, изложение статьи мне не совсем понравилось, но такие темы нужно поощрять.
А вообще, для тех кому интересна эта многопоточная проблематика очень советую почитать что-нибуть про lock-free containers.
Мне однажды доводилось самому писать свой lock-free список используя только CAS2, очень интересное упражнение, всем рекомендую.
К сожалению сейчас становится всё меньше программистов, которые понимают как работает и для чего используется Memory Barrier…
Здорово, вспомнил как сам не так давно дебагал модуль один в нашем проекте. Мы часто наращивали функционал и тестеры пропускали некоторые баги, ну понятное дело, человеческий фактор, нехватка времени и тп. Тогда мы сделали запуск этой софтины из-под cdb и оно нам посмертную корку кидало куда надо со всеми регистрами и списком процессов и пр.
Потом по стеку вычисляли примерно ответственного за каждый конкретный крэш и он брал в руки windbg и грузил кору для изучения проблемы. Был у нас один парень который очень глубоко в это уходил — дизассемблил даже какие-то системные вещи. Сервер символьной информации у нас тоже был…
Эх, вот романтика была!
Кстати, мне хотелось бы найти людей по-настоящему увлечённых нейросетями и искуственным интеллектом. Сам этим занимался долгое время, да и сейчас кое-какие идеи крутятся…
Тут есть такие? Отпишитесь, если не трудно.
Вроде пока ничего особенного не проболтал :)
Хотя вы правы, пора завязывать, не могу более подробно распространяться на эту тему...
Ну тихо (в профессиональной среде) трейдера уволить очень трудно, поверьте мне. К тому же проблема была несколько другого рода. Просто так отыграть убытки было просто невозможно. Ребятам там пришлось за считанные дни разработать целую стратегию чтобы банк выкрутился, а это очень сложная работа.
И никакая информация никуда не просочилась, просто когда банк начал осуществлять эту стратегию аналитики других банков это почувствовали. Пока до них доходило что к чему (это заняло несколько дней) всё уже было позади. Акции упали уже потом, когда руководство проинформировало прессу.
А Кервьель обычный молодой трейдер, согласен.
Настоящие подробности конечно останутся тайной.
Кстати ребят которые спасли банк хорошо отблагодарили :)
Могу с большой долей объективности судить о ситуации. Мне лично доводилось работать именно в этом подразделении этого банка год назад. У меня там и сейчас работают хорошие друзья.
Этот парень не виноват, не выдумывайте. Один человек там такое сделать не способен, это невозможно. Его элегантно подставили для отвлечения внимания прессы. Виновники уже давно покинули этот банк и им придётся теперь заниматься чем-то другим в жизни. Кроме того, никто в данном происшествии не выиграл эти 5 миллиардов. Кстати, эта сумма тоже не верна, ситуация была намного более опасная.
Удивительно, но факт в том, что теперь в истории остался только Жером Кервьель, который никакими незаурядными способностями не обладает, скорее наоборот. А вот те, кто спасли банк от краха в те дни так и останутся неизвестны широкой публике.
Ну это всё здорово конечно, сам так работал долгое время (только на Лазурном Берегу около Ниццы). Обалденно было. Правда через некоторое время понял, что полезно иметь среду единомышленников которые занимаются похожими проектами, нужен какой-то круговорот идей... Да и к серьёзным клиентам ездить приходилось время от времени обязательно.
Сейчас решил переместиться ближе к ним, а к морю и в горные походы ездить за вдохновением. Вообще, нужно стараться путешествовать, смена обстановки всегда даёт новые идеи и силы на их реализацию.
Может как-нибудь организовать здесь студию, привезти сюда людей? Заказов полно, толковых ребят мало...
Если такое творится в столичных вузах (школы уж не будем брать в расчёт) то это очень грустно.
Мне посчастливилось учиться в первой половине 90-х, нас учили думать аналитически, дали огромную базу которая нам потом помогала в жизни. Уже при нас многие молодые преподаватели бросали работу в университете, уезжали за границу.
Но чёрт побери я и не думал что образование может быть так запущено. Это катастрофа всей системы. Те немногие которым ещё удалось попасть к более-менее адекватным преподавателям мало что смогут изменить.
Чтобы конкурировать в современном мире нужно иметь гораздо более высокий уровень образования.
Многие тут решили бросить учёбу. Вот это действительно ужасно. На нормальных курсах вы получите необходимые знания гораздо быстрее, поэтому и существует система образования - вам дают проверенный, систематизированный материал.
Мне просто страшно представить как трудно будет восполнить этот пробел в образовании целого поколения...
Я сказал что ваши знания о предмете поверхностны. Ваши комментарии тут тому подтверждение.
К тому же вы не уважаете людей, которые делают дело, а не болтают.
Подумайте об этом на досуге.
Извините, на этом я дискуссию тут прекращаю.
Удачи вам в освоении нового!
Не читайте тогда такие обсуждения, какие проблемы, можно подумать что вас заставляют это делать.
И не пытайтесь судить о чём-то не понимая предмета. Если интересно - разберитесь сами сначала, спросите других. Это всегда приносит пользу в итоге.
Я не обижаюсь на вас лично, вы молоды и такое поведение простительно. Обидно что другие вас прочитают.
PS Постарайтесь общаться тут на нормальном русском языке, а то неприятно так общаться. Не базар же тут в конце концов :)
Да, обидно даже стало немного... Я тут на досуге как раз транспорт писал для jabber (на с++, без лишних зависимостей и тп), а тут вы называете нас "тупыми" и прочее.
Хочется верить что со временем вы поймёте что заблуждались, тут выше многие достаточно доходчиво объяснили преимущества XMPP протокола.
Жаль что люди не разобравшись толком в предмете пишут такое и их слова подхватывают другие...
Вот, оказываетсяя уже есть такая инициатива - http://www.zurich.ibm.com/news/08/primel…
Похоже они собираются выдавать как раз электронный паспорт, т.е. то, о чём мы тут и рассуждаем
Да, именно так. По моим представлениям рабочая атмосфера всегда дружественная и непринуждённая.
А мне вот однажды довелось офис иметь на берегу моря. Представляешь, приезжаешь туда утром, приготавливаешь кофе и выходишь на террасу откуда вид на море открывается. Рядом лес, воздух обалденный, тихо... Очень стимулирует к работе :)
Это на мой взгляд, идеально для творчества. Вот где надо такие коворкинг офисы делать!
Да, в итоге мы просто поменяли один Regus на другой. Но они довольно-таки дорогие, есть центры попроще...
Мои 5 сантимов. Несколько месяцев назад мне доводилось заниматься поисками нового офиса для филиала нашей компании в Париже (для 3 человек). Открыл для себя некоторые любопытные вещи, которые надеюсь кому-то также будут интересны.
Для фрилансеров и небольших компаний из нескольких человек тут в Европе существуют специальные Бизнес Центры - офисные здания управляемые администрацией БЦ. Они предлагают не только снять помещение для работы. Можно просто открыть там своё представительство, секретарша будет принимать звонки на специально выделенный для вас номер и переадресовывать на ваш сотовый или ещё куда, принимать факсы, почту. Время от времени можно арендовать крутейшую комнату совещаний (их там несколько) чтобы сделать впечатляющую презентацию для клиента или провести важные представительские переговоры. Это самый дешёвый вариант, стоит примерно 100-300 евро/месяц (тут это очень дёшево).
Можно также снять офис для одного, двух, трёх и четырёх (больше честно говоря не смотрел) человек. При этом есть гарантированый интернет (т.е. администрация имеет какую-то там бэкапную линию в случае если провайдер отвалится) 1-10 Мбит (чем быстрее тем дороже).
При этом внешне это выглядит как здание некой цельной фирмы - в коридорах ходят люди, повсюду рабочая обстановка и тп. Дверь каждого офиса с электронным замком, открывается баджиком. Внизу конечно есть охранник, камера наблюдения, ресепшн, мягкие кресла, столик с журналами.
Немного о контингенте который там обитает. Как правило это свежесозданные стартапы и/или небольшие уже сложившиеся фирмы. Стартапы обычно съезжают через несколько месяцев, когда немного поднимутся на ноги и подыщут более оптимальный вариант для себя.
Мне кажется интерес коворкинга в том, что создаётся настоящая рабочая обстановка, тебя окружают люди которые занимаются похожими вещами, можно поболтать за чашечкой кофе и тд. Больше 4 человек в одной комнате - это уже многовато, не так уютно для меня лично по крайней мере.
Думаю такое существует в России и на Украине.
Не, ну я же просто пытался сказать, что необходима какая-то "дверь" между реальным миром и интернетом. Которая делает однозначное отображение одного в другое, защищая персонально каждого. Конечно для его реализации нужно как следует подумать о том как эта защита будет достигаться. Давайте вместе что-нибудь придумаем :)
А попытки "воспитать" комментатора - на мой взгляд менее эффективны. Да и как правило человек в реальности уже далеко не маленький и воспитанию поддаётся с трудом...
Вот, пока писал свой комментарий, меня опередили :)

Information

Rating
Does not participate
Location
Alpes-Maritimes, Франция
Date of birth
Registered
Activity

Specialization

Specialist
Ведущий