414-й подКаст от Канадского Лося и Со. — «Чайнабурашка cтоит на своих двоих» — [28-August-2014]
[Sony, Blizzard, Mac, Hosts, DDoS, Китайская OS, Twitch, Mac, Собеседование, AppleScript, Kill-Switch]
Hosts:
— Vano
— MeIr
ShowNotes:
— Интервью — прошло походу очень хорошо — забыл Inversion of Control
— Навернулся хард
— У кого есть Мак? Нужна помощь в тестировании софта
— Укусили, потрогали и облили
— Почему все используют AppleScript?
— Умпутун, Бобук вы попали
— Sony Play Station DDoS
— Теперь это закон
— Китайская OS
— Хочу что бы робот мной рулил
— Twitch спасен
— Техно-телепатия
Первонах
Модный баян:
Встретить женщину с пустыми ведрами – к несчастью. Встретить женщину с полными ведрами к – ice bucket challenge.
=)
Это чего hosts-файл, что по ссылке в шоу-нотисах, надо ручками каждый раз апдэйтить?
На сайте есть список програм которые будут автоматом обновлять.
http://winhelp2002.mvps.org/ho…
Ссылка на программу под винды
http://abelhadigital.com/
http://www.abelhadigital.com/h…
Жень, стива действительно нет и по ходу больше не будет) все потому что он работает вот уже целых 3 дня, плюс постоянно со всех сторон пристают девушки, которые хотят от него только секса. я конечно понимаю что слушатели этого не переживут и подкаст теперь слушать перестанут, но ни ф силах вырваться из этой новой рутины. вот и сейчас, извините за неровный почерк….
девушки — это правая и левая рука?
да я уже понял что этот подкаст одни задроты слушают, мог бы и не напоминать.
За место того что бы спорить о языках, вы бы сказали как бы написать эффективные логи что бы програмно можно было их считать и понять что происходит.
блять, зачем писать в лог то, из чего не понятно что происходит? логируешь вызовы методов, классов и параметров — в меру своего понимания что залогировать вообще нужно. это как с тестами — только ты сам решаешь какой глубины будет достаточно.
если нужно читать именно программно, то нет ничего банальнее ксымеля. один раз написав парсеры для него — не возникает вопроса как писать их дальше.
вот чем меня убивают джависты, дак это тем что они возвышают xml как ману! XML удобен для описания систем и их компонент, т.к. это все таки язык разметки, но пихать его во все дыры это только привилегия джавистов.
я блять по русски написал что это первый и самый очевидный вариант. чтобы ксымель вдруг стал неприменим для каких-то задач — это еще усраться нужно. мы, джависты, думаем так — работать будет или нет? проблемы будут или нет? если проблем не будет то таки что решать? когда ты пишешь программу — ты пишешь программу, а не идеальные логгеры. скорость разработки, привычность окружения и возможность быстро найти человека на доработку — это тоже очень важные параметры.
а ничего что XML избыточен и жрет кучу лишней памяти?
SAX парсеры жрут не так много. вопрос стоял чем писать и читать программно, а не как написать идеальный логгер.
понимать, что происходит тоже программно можно нужно было как бы?
+Оригинал видео http://www.youtube.com/watch?v…
все, поздно уже метаться и пугать Женю свадьбой, теперь надо его пугать детьми!!!!!))))))
Отличное видео!
пиратка в этот раз жирная 🙂
Если следующего выпуска не будет — считай что на две недели вперед.
Так все я остался за главного, подкаста почно не будет 🙂 Я же забуду, ну или влом будет и т.д. и т.п.
А можно было бы с ministrip записаться. Вот это был бы подкаст…
ну все таки выпуска не будет или это троллинг от Вани и он будет?
Да вот проснулся и думаю записать что ли 🙂
ну так чо? будет че?
Ндаа наверное не сегодня …
Если ты на завтра перенесешь подкаст, то я могу прийти в подкаст. А там того гляди еще кто нибудь придет.
ваня походу и на завтра, и на послезавтра, и на после послезавтра, и на после после после завтра перенесет)))) так что всегда успеешь) не завтра так через неделю)) пока женя не вернется и не возьмется)
От создателя «Я выпущу новую версию чата «
Встречайте — Я запишу подкаст!
.
Слушайте на всех подкаст терминалах страны
ахахахахаахаха))))) точно))))))
Ваня! У тебя есть уникальный шанс записать спецвыпуск, посвящённый исключительно онлайн-играм 😉
«Лежанье у Ильи Ильича не было ни необходимостью, как у больного или как у человека, который хочет спать, ни случайностью, как у того, кто устал, ни наслаждением, как у лентяя: это было его нормальным состоянием.» (с)
Игорек? Ты ли это?
Я тебя засужу за деанонимизацию.
Реально Дима отказался?
А ты видел чтобы кто то его выполнить? По мне так все забили, а Бобук с Умпутуном вообще наверное даже видео пропустили.
На неделе послушаю радиот — возможно там чего то будет сказано про видео.
Насчет фоточки — это я так, за 5 минут наклеил сам надпись just for fun
Они там в послешоу обсуждали порносайты бобука и их статистику. А умпутун слился.
Чего таить — все слились и даже наверное видео не смотрели.
Ты там из Никарагуа фоточки пости. Хотя бы в твиттер, фиг с ним с инстаграмом.
Еще вопрос — а почему ты сразу на всех роутерах меняешь прошивку ?
Насчет Zyxel — нормальные аппараты. Там есть и DDNS и они не виснут. Самая крутая фича — там можно прям сразу обновлять часть прошивки, как пакеты в линуксах или приложения в Маке. Вышел например апдейт драйевров или ddns клиента. Обновил, перезагрузил и все.
Сколько раз обновлял — ни разу проблем не было. Хотя все время кажется что апдейт может превратить роутер в кирпич 😀
Откуда дровишки? Не видел ни одной фотки Димы
Из секретных архивов NSA.
Еврей mode on
А ты пиратку уже послушал? а то я думал по быстрому заблокировать там скачивание и тебе продать эту пиратку)) Там есть сестра стрипкода 😀
Еврей mode off
Да там Женин брат все внимание перетащил на себя. Я бы не купил
Я женат — официально!
На meirz.net будет отчет о мероприятии?
Постараюсь написать.
Фоток нету 🙁 пока что.
Я их возьму у брата, он вроде снимал, а офф. фотограф фотки принесет не скоро.
Грац
Наши поздравления! )
ооо поздравляю! Теперь из непонятного стартапа выросло проверенное временем и теперь уже одобренное государством предприятие :)))))))) счастливого вам медового месяца!)))
Вот оно и случилось.
Ты был прав, в каком-то смысле тот Женя уже никогда не вернётся.
А приедет новый Женя, который возьмёт в кредит огромный загородный дом с собакой, газоном и мини-вэном. А там уже и дети пойдут… 🙂
Короче я тебя поздравляю!
я вот думал как у вас должна пройти первая брачная ночь после 10 лет совместной жизни. а теперь стало понятно — ты привычно водрузил лаптоп на попу жены, в процессе написал комментарий на рпод и пошел браузить любимые порносайты)
я бы тоже поздравил, но уже дослушал подкаст и знаю что не надо)
поздравляю!
Поздравляю, счастливой семейной жизни)
Кстати если нужен роутер то Zyxel Очень неплохой вариант! DDNS там есть точно, Сейчас они лидеры можно сказать по цене/качество.
WRT хороши конечно но очень тормозные штуки. Есть еще вариант Wive-NG — самые быстрые и стабильные кастомные прошивки. Например на моем старинном dir-300 b3:
1)Родная: 18 мбит (виснет и подтормаживает при нагрузках)
2)wrt: 7-11 мбит (медленная не оптимизированная но есть много фишек)
3)Wive-ng: 99.9 мбит! (есть много встроенных фишек и сервисов, не встает на все роутеры, не виснет)
(l2tp)
Стрипкод
Предложение тебе:
Если Ваня забьет на подкаст можно объявить
майданреволюцию и переключить трансляцию на нас. Соберемся компанией из тех кто хочет поболтать о всяческом и устроим свой выпуск с онлайн вещаением.Как идея? Нужно только продумать шоу ноты.
кто-нибудь знает возможна ли где-нибудь покупка антены wifi к материнской платы, без покупки самой материнской платы?
Алло, люди !!! Я тут приболел малость но думаю шас просплюсь и завтра гдето 13:00 EST запишу небольшей подкастик так что если интересно заваливайте в чат 🙂
Ваня, если не военная тайна — можно ли ожидать когда-нибудь Виктора в эфире?
Если уж он в канаде не мог с ними писать, то теперь в России и подавно
Это вброс?
Какой вброс? Виктор прямым текстом заявил, что на подкаст у него времени нет, ибо «занят». А теперь с разницей часовых поясов +/- 9 он его найдет?
Не верю я что Виктор уехал в Россию.
Ну, часто бывает, что человека в другой стране перемалывает, он ничего не добивается и вынужден вернуться обратно. А если он не уехал, то глупо было об этом говорить
Стиф, тебя слишком много, как всегда, в комментариях.
На тот случай, если ты почтёшь это сообщение: заебал со своими рефлексиями, заведи ЖЖ.
Он ну прям как Java — многословен. (теперь точно прочтет 😀 )
Есть такие люди — им нужно внимание. А в жж его аудитория уменьшится на 3 и будет равна 0
если бы ты не был мудаком таким же как стрипкод — ты бы увидел что это он меня домогался по всем комментариям и именно ему нужно внимание как мудаку которого никто не любит и в жизни нет своих радостей. я считал его чуваком нормальным, но заблуждающимся или прикалывающимся, поэтому отвечал. и это уже закончилось, мои последние ответы — госту.
и мне точно не нужно внимание таких как ты. таких как инди — может быть, но она вроде и не в обиде 😉
Все бы ничего, но ты опять настругал мудачью стену текста => ты — мудак
ребят, давайте жить дружно) я конечно тоже во многом со стифом не согласен в плане его взглядов) но превращать в тупой срачь любую фразу или выражение мнения это уже перебор
а вот Женя наоборот «ЗА», чтобы было много комментариев, так как это хоть где-то держит этот подкаст на вершине рейтинга… поэтому стиф очень полезен в комментариях к этому подкасту и вообще в чем трудность просто не читать?!
В том-то вся суть Жени. В погоне за рейтингами (а следовательно, и донатом) он кладет болт на духовность подкаста
И что значит «просто не читать»?! Давайте уж тогда все вместе начнем дружно срать на тротуарах, а те, кому не нравится ходить по говну, пусть аккуратно его обходят
ну наверное то, что срут на тротуарах будет неприятно большинству и мало того, это посягает на твою зону комфорта… запах, вид у многих может вызвать какие то физические рефлексы, например тошноту. А комменты стиф, во-первых, не у всех отрицательную реакцию вызывает, а некоторые даже положительную вызывают, во-вторых, никаких физических реакций не вызывает, зону вашего комфорта не нарушает, максимум, что может у вас вызывать — это раздражение, с которым вы не можете справится (но это уже ваша проблема). Кроме того, у вас всегда есть выход просто не читать, много усилий от вас это не потребует, но при этом не будете заниматься тем, что вытеснять других. Если же хотите иметь общество и комментарии, которые были бы исключительно ВАМ по нутру — я думаю вам нужно свой жж или подкаст завести, в котором вы бы были бы полноценным хозяином и устанавливали свои бы правила по написанию комментариев.
спасибо, солнце) рад что есть люди с головой и чувством юмора как ты)
стиф, вот классика очень в тему процитировал, да и вообще иногда забавные комменты оставляет
да, а еще я умею объяснять девушкам их непонятные чувства)
))))))
Кочегар, на тот случай если ты прочитаешь это сообщение — что ты там сказал??? да мне ПОХУЙ что ты там сказал.
да я и смотрю. обсуждение начинают с сайта юпорн, что какбэ намекает на то, что из себя все эти пехепешники представляют. и для чего их язык только и годится. я кстати ни секунды не сомневался что все говнопорносайты на говнопехепе и пишутся)
под что руки у вас заточены, на том и написан.
тогда странно что у вас не возникает вопроса как писать программы которые делают то что нужно) флаги состояний, тексты ошибок, ключевые значения параметров — это все зависит от вашей бизнес-логики, про которую спрашивать у аудитории чуть менее чем бесполезно.
ну да, у вас там в пехепе-мире думать что вы говорите, делаете и пишете вообще не принято, а тут я пришел, мозг напрячь предлагаю. тяжело с непривычки конечно.
таки что вы предлагаете взамен?
типичный аргумент пехепе-программиста
да потому что пехепе! только упороты люди могут писать на пехепе!
читай, эйнштейн:
Standardisation of protocols and data formats has been a problem but is now growing in the industry and XML is increasingly being adopted for data exchange. The development of the Semantic Web and the Internet of Things is likely to accelerate this present trend.
http://en.wikipedia.org/wiki/Data_logger
Фу, натурал.
ты мне не пиши и все ок будет. сам больше всех и доебывался, никто тебя не трогал.
только сильно не переживай. а то твое сердечко не выдержит
вот в чем отличие пехепе-программистов от настоящих программистов. пехепесты встречают техническую проблему(даже не проблему, а просто что-то с чем они еще не работали) и работа встает пока они не найдут себе фреймворк который можно скопипиздить и надеяться что он в сто раз лучше ксымель-имплементаций. а джава-программисты на коленке напишут решение, которое будет работать и процесс разработки ни разу не затормозится, а надо будет заменить реализацию — потом также спокойно и без истерики заменят.
xml для логгирования отстой, ибо предполагает открывающие и закрывающие теги, чтобы синтаксис было без ошибок.
плейн текст для логов идеален, потом парсить можно хоть перловкой, хоть питоном, хоть на сях, читай по строке, сравнивай. Надо найти что-то конкретное — грепнул, пихнул в отдельный файл или stdout. Удачи тебе грепать xml файл на предмет нужных вещей..
Плюс xml очень избыточный.
Но дело вкуса, да.
Эм, а при чем тут пхп программирование и использование готовых решений? Использование уже готовых решений за место велосипед построения это хорошая практика, не зависящая от выбора языка. Если это т решение удовлетворяет всем требованиям. Разве не так?
ну если ты предлагаешь в каждой строке записывать атомарное значение, которое ты потом будешь сравнивать с эталоном — то ок, но лог будет конечно своеобразный, а операций считывания строк будет почти столько, сколько оверхеда от парсинга нод.
я всего лишь имел в виду че ебаться искать что-то потустороннее, когда проект не в том, чтобы написать идеальную систему логирования? не биржевые же операции с умпутуном на низком летенси рассчитывает. Женя так задал вопрос будто это проблема. а проблема в том что он вообще задается этим вопросом тратя на это время) в этом мой посыл.
ну ты прикинь — задаешь ты на паблике вопрос, а тебе начинают ебать мозг а зачем, а что за система, а дай исходный код посмотреть. сказали кратко — значит готовы к тому, что могут широко трактовать и уточнять если ответ будет немного не тот.
я так понял проблема в том, что те логгеры, которые он знает — не дают нужного функционала. первая моя мысль — что в ксымеле можно легко и быстро выразить все что нужно, и если мы можем быстренько забить гвоздь подходящим по размеру камнем — незачем метаться по гаражу в поисках молотка.
ну да, идея парсинга с разбором строки, а не только прямым сравнением ее значения для пехепе-программистов слишком тяжела, тут хоть немножко мозгом думать надо, а потом еще думать как это написать.
если парсил, то знаешь что это близко по оверхеду к нормальному фрейворку. я сам почти всегда парсил рукописным кодом. проблема была в плохой совместимости с разными форматами — фактически каждый раз приходилось почти с нуля писать. потом я попробовал джавовский парсер и перенести его на другой проект было делом 3-4 часов — от парсинга рсс ленты-ру на парсинг расписаний нфл-ком. это дает все — реюзабилити, богатый функционал, простоту и скорость разработки и поддержки, и да — возможность егко найти джависта на поддержку и развитие если потом понадобится. Женя скорее всего уже работал с такими парсерами, поэтому и ему бы прикрутить их не составило бы проблем.
че, «все говорят зачем, а ты возьми и купи слона?». я же говорил выше — что ксымель предложил для разбора структурированной информации, и что насколько я понял вопрос был как структурировать чтобы потом разобрать.
бетмен, посмотри на эту половину лица — что ты видишь?» (с)
«бетмен, харви — и есть двуликий!» (с)
потому что если не структурированная информация — то
-это либо флаг, и вопрос по его разбору быть не может,
-либо сообщение об ошибке — то же самое,
-либо битмаск — как вариант и разновидность флагов, но тогда не проблема написать анализатор в принимающей программе
-либо структура — но ты говоришь что это не вариант
я предположил что речь идет именно о структуре как наиболее вероятный вариант, извините уж за использование логики при принятии этого решения.
ебить твою налево, так ты еще логов нормальных в жизни не видел. вот смотри — пример с продакшен-лога продукта над которым я сейчас работаю(не над логом, а над функционалом продукта, и это всего одна строка):
сами они глазами его смотрят через chainsaw, который разбирает файл на 140 мегабайт за 2-3 секунды(147 миллионов строк). прикрутить к этому делу автоматический парсер тоже не проблема — вопрос только в том что ты хочешь отловить и натравить парсер на это. я выше писал про парсер для рсс ленты-ру который я натравил на расписания на нфл-ком — заняло порядка 4 часов, а код там ниибаццо сраццо чрезжопный, небось такие как ты криворукие пехепе-программисты писали — можешь глянуть что там браузер тебе покажет в исходнике.
а ты все про одно слово в одной строчке. ну охуеть теперь. логи называется. чем же их парсить? наверное надо опен-сорс проект собирать, всем миром мозговать мегавелосипед.
чувак, ты совсем со своей джавой видать запутался) версткой в нормальных организациях занимаются отдельные люди. Если бы они хотели отдавать контент, который ты парсишь, то предоставляли бы api. И кстати верстка там вполне себе нормальна. Конечно тебе это не понять потому что там стандарт html5? а не xhtml 1.1, в котором все поддается стандартам xml и от которого девочки сразу впадают в экстаз, а мальчики ссутся кипятком. Но все же, не путай программистов и верстальщиков.
эм …
org.apache.log4j.SimpleLayout
Наиболее простой и без всяких настроек. Выводит приоритет, знак «-» и логируемое сообщение.
Например:
DEBUG — Hello world
Если я правильно понял то у вас просто специфичное решение на ведение логов, а сама система log4j по умолчанию ведет лог как и все нормальные системы логирования ключ-значение
Так что можно сделать вывод, что пример который ты привел не является нормальным логом.
не держите меня за идиота, а если держите, то держите нежнее. я в курсе что мне пришлось парсить эти страницы именно в этом виде потому, что никто мне и не планировал отдавать эту информацию. но даже если бы это было апи — возвращали бы они что? правильно, ксымель-документ, только более аккуратный и без лишней информации. но апи мне никто не дал, а вопрос надо было решить и я спокойно на коленке его решил за 4 часа уже описанным выше способом, без всяких поисков потустороннего смысла, потому что все что мне нужно было — это взять нужный мне контент, и я его взял.
разбор ксымелей не такая уж редкость на работе. вот тебе апи — http://www.virtualofficetools.… . я для него писал джава-оболочку, по заданию на прошлой работе. угадай что возвращает это апи? правильно, то самое от чего все срутся и ссутся.
чО значит мне не понять хтмл5? причем здесь верстка? верстка — это отображение хтмл в браузере, а я про исходник который читают программисты и в котором то все намешано в одну кучу, то пробелы по 10 строк, то спецсимволы, без которых эти кривожопые не смогли сверстать свое говнотворение. и кстати верстка там полный пиздец — какой исходный код криво отформатированный, так и сайт выглядит полным уебищем слепленным из всего что было в холодильнике и потом еще до кучи прогнанным через миксер.
верстка — это как раз и есть процесс написания страницы на языке разметки. Если для тебя верстка это только отображение, то ты очень сильно заблуждаешься.Клиент-сайд как раз делают по факту верстальщики, а программисты отдают им данные, которые каким-то образом формируются на сервер-сайде.
По поводу api у меня всего лишь один вопрос, почему по-умолчанию чуваки разработали php интерфейс, а вот тебе уже пришлось разрабатывать поверх готового решения оболочку?
это где ж ты блять такое нашел, что верстка — это то что в исходном хтмл-коде, а не конечный вид в браузере, к которому и ведут все телодвижения включая цсс, джавоскрипт и прочее непотребство. по английски верстка это page layout, что какбэ намекает. откуда вы все свои странные понятия берете? один ксымель логов в жизни никогда не видел, у другого свои определения логов. найди мне тут где написано что качество исходного кода хтмл страницы — это тоже верстка? https://en.wikipedia.org/wiki/…
вообще фронт-энд пишут программисты фронт-энда, а расположение элементов друг относительно друга через цсс и прочие ухищрения, а также натяжение нарисованного интерфейса на элементы веб-страниц — уже верстка, да.
с апи виртуал офис тулс все просто — наш проект на джаве и для включения этогофункционала в проект все равно нужно писать переходник, что меня и попросили сделать в виде либы.
https://ru.wikipedia.org/wiki/…
И еще ты сталкивался с работой верстальщика? я так понимаю стрип тебе может об этом многое рассказать. Раз у него есть свои верстальщики. Я сам не имею отношения к верстке, но видел как именно верстальщики приводят данные полученные от программистов в html-вид, а потом поверх этого натягивают дизайн. Как я понимаю это как раз и есть их работа.
я как раз сталкивался, но личный опыт еще не говорит о том, что на самом деле под этим понимается. в моем случае я готовил склетон jsp с хтмл деревом и джавоскриптовыми функциями, которое потом правил через хтмл и выравнивал через цсс верстальщик. в данном случае я делал основную работу по функционалу фронт-энда, а верстальщик по лук-энд-филу. мог бы он сам написать хтмл-скелетон? мог бы. но его специализация именно в подгонке и накладке дизайна, и подтверждение этому представлению я и вижу в англоязычных определениях. в моем случае на работе я не только фронт-эндом, но и бэк-эндом для свой доработки занимался, включая даошки для обращения к оракловой базе и процедуры в самой базе.
мое мнение верстка != фрон-энд разработка. фронт-энд разработка = верстка + скрипты + апплеты + вотевер мазефакинг элс еще
насчет стрипа мое мнение — чувак не знает и не видит картины в целом, хотя наверняка сходится во взглядах с институтской братией и криворукими пехепе-разработчиками, которых по своему образу и подобию и нанял. незнание английского — это считай диагноз о кретинизме, потому что в переводах подчас такой пиздец пишут, что реально ощущение «ну тупыыые», которого как ни странно нет когда читаешь в оригинале и видишь какой смысл на самом деле вкладывают в идеи и понятия.
У меня, почему-то возникает впечатление, что ты под словом «логи» поднимаешь несколько другое явление, нежели тот же стрип и остальные люди, программеры и я.
Чувак, xml не подходит под логи по одной простой причине. Это язык разметки! В логах нечего размечать, т.к. всегда логами назывались записи типа ключ-значение, которые читаются обычным банальным проходом по записям. Вот для конфигов xml один из лучших языков, так же как и yaml.
ну я понимаю, ты ж на пехепе и кофеине, у тебя нервы расшатанные. это у меня на работе нормальный язык и терпения хватает не истерить когда про величие пехепе что-то втирают.
привет, груз 200.
Когда он делал Нинель Пофиг — было как то прикольно. А потом всякие школоблогеры — мне как то не катит. Не мое.
Play базирован на Скала.
Я знаю ты grails знаешь, в чем проблема с ним?
походу это уже что-то личное ))
писать на чистой джаве, чтобы не быть пхп-программистом ))))
че? девчонки полюбили не тебя, девчонки полюбили гормониста?) а у нас джавистов песня льется чииииисто! и стрип понимает, что он пролетааает)
у меня все хорошо получается) я же джавист.
Фу. Все таки джависты не няшки. Страшные все какие то. 😀
их любят не за красоту, а за то что они джависты. и вообще то что тебе могут нравиться хоть какие-то мужики, даже если они не джависты — наводит на мысли.
наспамил то, а вот перевернуть очередность забыл. Эх, ты пхп программист…
Кто все эти люди? Я пришел в 2010 и 80% из них не знаю
Среди слушателей подскаста — Георгий Вицин?
Вероятно, ты для них ньюфаг
нашел себя!
спасибо
Я тебя умоляю! Что это за однобокая агитка? Пропаганда только с другой стороны. Все не так однозначно.
как круто мы всё провернули! я и не знал =)
Щас позову свидомого хохла — он мигом тебе их устроит
Да и вообще. Довел парня — он теперь на примитивные оскорбления срывается. Ох, уж этот задира стрипкод
Дак у него война идет. Небось парень стоит на передовой. Приезжай лучше к нему сам. Перевяжешь раны, и будет у вас все, как в советских фильмах
Нет
Не всем это дано. Слишком глубоко в человеке засела деревня