414th podCast

«Обид не держу, возвращаю по мере поступления.»

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 спасен
Техно-телепатия

Поговорим о Hosts файле

414th podCast: 200 комментариев

  1. Жень, стива действительно нет и по ходу больше не будет) все потому что он работает вот уже целых 3 дня, плюс постоянно со всех сторон пристают девушки, которые хотят от него только секса. я конечно понимаю что слушатели этого не переживут и подкаст теперь слушать перестанут, но ни ф силах вырваться из этой новой рутины. вот и сейчас, извините за неровный почерк….

    1. блять, зачем писать в лог то, из чего не понятно что происходит? логируешь вызовы методов, классов и параметров — в меру своего понимания что залогировать вообще нужно. это как с тестами — только ты сам решаешь какой глубины будет достаточно.

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

      1. вот чем меня убивают джависты, дак это тем что они возвышают xml как ману! XML удобен для описания систем и их компонент, т.к. это все таки язык разметки, но пихать его во все дыры это только привилегия джавистов.

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

                1. ваня походу и на завтра, и на послезавтра, и на после послезавтра, и на после после после завтра перенесет)))) так что всегда успеешь) не завтра так через неделю)) пока женя не вернется и не возьмется)

              1. «Лежанье у Ильи Ильича не было ни необходимостью, как у больного или как у человека, который хочет спать, ни случайностью, как у того, кто устал, ни наслаждением, как у лентяя: это было его нормальным состоянием.» (с)

      1. А ты видел чтобы кто то его выполнить? По мне так все забили, а Бобук с Умпутуном вообще наверное даже видео пропустили.

        На неделе послушаю радиот — возможно там чего то будет сказано про видео.

        Насчет фоточки — это я так, за 5 минут наклеил сам надпись just for fun

      2. Еще вопрос — а почему ты сразу на всех роутерах меняешь прошивку ?

        Насчет Zyxel — нормальные аппараты. Там есть и DDNS и они не виснут. Самая крутая фича — там можно прям сразу обновлять часть прошивки, как пакеты в линуксах или приложения в Маке. Вышел например апдейт драйевров или ddns клиента. Обновил, перезагрузил и все.

        Сколько раз обновлял — ни разу проблем не было. Хотя все время кажется что апдейт может превратить роутер в кирпич 😀

      1. Из секретных архивов NSA.

        Еврей mode on
        А ты пиратку уже послушал? а то я думал по быстрому заблокировать там скачивание и тебе продать эту пиратку)) Там есть сестра стрипкода 😀
        Еврей mode off

    1. ооо поздравляю! Теперь из непонятного стартапа выросло проверенное временем и теперь уже одобренное государством предприятие :)))))))) счастливого вам медового месяца!)))

    2. Вот оно и случилось.
      Ты был прав, в каком-то смысле тот Женя уже никогда не вернётся.
      А приедет новый Женя, который возьмёт в кредит огромный загородный дом с собакой, газоном и мини-вэном. А там уже и дети пойдут… 🙂
      Короче я тебя поздравляю!

    3. я вот думал как у вас должна пройти первая брачная ночь после 10 лет совместной жизни. а теперь стало понятно — ты привычно водрузил лаптоп на попу жены, в процессе написал комментарий на рпод и пошел браузить любимые порносайты)

      я бы тоже поздравил, но уже дослушал подкаст и знаю что не надо)

  2. Кстати если нужен роутер то Zyxel Очень неплохой вариант! DDNS там есть точно, Сейчас они лидеры можно сказать по цене/качество.
    WRT хороши конечно но очень тормозные штуки. Есть еще вариант Wive-NG — самые быстрые и стабильные кастомные прошивки. Например на моем старинном dir-300 b3:
    1)Родная: 18 мбит (виснет и подтормаживает при нагрузках)
    2)wrt: 7-11 мбит (медленная не оптимизированная но есть много фишек)
    3)Wive-ng: 99.9 мбит! (есть много встроенных фишек и сервисов, не встает на все роутеры, не виснет)

  3. Стрипкод

    Предложение тебе:

    Если Ваня забьет на подкаст можно объявить майдан революцию и переключить трансляцию на нас. Соберемся компанией из тех кто хочет поболтать о всяческом и устроим свой выпуск с онлайн вещаением.

    Как идея? Нужно только продумать шоу ноты.

  4. Алло, люди !!! Я тут приболел малость но думаю шас просплюсь и завтра гдето 13:00 EST запишу небольшей подкастик так что если интересно заваливайте в чат 🙂

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

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

        и мне точно не нужно внимание таких как ты. таких как инди — может быть, но она вроде и не в обиде 😉

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

    1. а вот Женя наоборот «ЗА», чтобы было много комментариев, так как это хоть где-то держит этот подкаст на вершине рейтинга… поэтому стиф очень полезен в комментариях к этому подкасту и вообще в чем трудность просто не читать?!

      1. В том-то вся суть Жени. В погоне за рейтингами (а следовательно, и донатом) он кладет болт на духовность подкаста
        И что значит «просто не читать»?! Давайте уж тогда все вместе начнем дружно срать на тротуарах, а те, кому не нравится ходить по говну, пусть аккуратно его обходят

        1. ну наверное то, что срут на тротуарах будет неприятно большинству и мало того, это посягает на твою зону комфорта… запах, вид у многих может вызвать какие то физические рефлексы, например тошноту. А комменты стиф, во-первых, не у всех отрицательную реакцию вызывает, а некоторые даже положительную вызывают, во-вторых, никаких физических реакций не вызывает, зону вашего комфорта не нарушает, максимум, что может у вас вызывать — это раздражение, с которым вы не можете справится (но это уже ваша проблема). Кроме того, у вас всегда есть выход просто не читать, много усилий от вас это не потребует, но при этом не будете заниматься тем, что вытеснять других. Если же хотите иметь общество и комментарии, которые были бы исключительно ВАМ по нутру — я думаю вам нужно свой жж или подкаст завести, в котором вы бы были бы полноценным хозяином и устанавливали свои бы правила по написанию комментариев.

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

  6. тогда странно что у вас не возникает вопроса как писать программы которые делают то что нужно) флаги состояний, тексты ошибок, ключевые значения параметров — это все зависит от вашей бизнес-логики, про которую спрашивать у аудитории чуть менее чем бесполезно.

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

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

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

  10. Эм, а при чем тут пхп программирование и использование готовых решений? Использование уже готовых решений за место велосипед построения это хорошая практика, не зависящая от выбора языка. Если это т решение удовлетворяет всем требованиям. Разве не так?

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

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

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

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

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

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

  15. че, «все говорят зачем, а ты возьми и купи слона?». я же говорил выше — что ксымель предложил для разбора структурированной информации, и что насколько я понял вопрос был как структурировать чтобы потом разобрать.

  16. «бетмен, харви — и есть двуликий!» (с)

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

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

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

    сами они глазами его смотрят через chainsaw, который разбирает файл на 140 мегабайт за 2-3 секунды(147 миллионов строк). прикрутить к этому делу автоматический парсер тоже не проблема — вопрос только в том что ты хочешь отловить и натравить парсер на это. я выше писал про парсер для рсс ленты-ру который я натравил на расписания на нфл-ком — заняло порядка 4 часов, а код там ниибаццо сраццо чрезжопный, небось такие как ты криворукие пехепе-программисты писали — можешь глянуть что там браузер тебе покажет в исходнике.

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

  18. чувак, ты совсем со своей джавой видать запутался) версткой в нормальных организациях занимаются отдельные люди. Если бы они хотели отдавать контент, который ты парсишь, то предоставляли бы api. И кстати верстка там вполне себе нормальна. Конечно тебе это не понять потому что там стандарт html5? а не xhtml 1.1, в котором все поддается стандартам xml и от которого девочки сразу впадают в экстаз, а мальчики ссутся кипятком. Но все же, не путай программистов и верстальщиков.

  19. эм …
    org.apache.log4j.SimpleLayout
    Наиболее простой и без всяких настроек. Выводит приоритет, знак «-» и логируемое сообщение.
    Например:
    DEBUG — Hello world

    Если я правильно понял то у вас просто специфичное решение на ведение логов, а сама система log4j по умолчанию ведет лог как и все нормальные системы логирования ключ-значение

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

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

    разбор ксымелей не такая уж редкость на работе. вот тебе апи — http://www.virtualofficetools.… . я для него писал джава-оболочку, по заданию на прошлой работе. угадай что возвращает это апи? правильно, то самое от чего все срутся и ссутся.

    чО значит мне не понять хтмл5? причем здесь верстка? верстка — это отображение хтмл в браузере, а я про исходник который читают программисты и в котором то все намешано в одну кучу, то пробелы по 10 строк, то спецсимволы, без которых эти кривожопые не смогли сверстать свое говнотворение. и кстати верстка там полный пиздец — какой исходный код криво отформатированный, так и сайт выглядит полным уебищем слепленным из всего что было в холодильнике и потом еще до кучи прогнанным через миксер.

  21. верстка — это как раз и есть процесс написания страницы на языке разметки. Если для тебя верстка это только отображение, то ты очень сильно заблуждаешься.Клиент-сайд как раз делают по факту верстальщики, а программисты отдают им данные, которые каким-то образом формируются на сервер-сайде.
    По поводу api у меня всего лишь один вопрос, почему по-умолчанию чуваки разработали php интерфейс, а вот тебе уже пришлось разрабатывать поверх готового решения оболочку?

  22. это где ж ты блять такое нашел, что верстка — это то что в исходном хтмл-коде, а не конечный вид в браузере, к которому и ведут все телодвижения включая цсс, джавоскрипт и прочее непотребство. по английски верстка это page layout, что какбэ намекает. откуда вы все свои странные понятия берете? один ксымель логов в жизни никогда не видел, у другого свои определения логов. найди мне тут где написано что качество исходного кода хтмл страницы — это тоже верстка? https://en.wikipedia.org/wiki/…

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

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

  24. И еще ты сталкивался с работой верстальщика? я так понимаю стрип тебе может об этом многое рассказать. Раз у него есть свои верстальщики. Я сам не имею отношения к верстке, но видел как именно верстальщики приводят данные полученные от программистов в html-вид, а потом поверх этого натягивают дизайн. Как я понимаю это как раз и есть их работа.

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

    мое мнение верстка != фрон-энд разработка. фронт-энд разработка = верстка + скрипты + апплеты + вотевер мазефакинг элс еще

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

  26. У меня, почему-то возникает впечатление, что ты под словом «логи» поднимаешь несколько другое явление, нежели тот же стрип и остальные люди, программеры и я.

  27. Чувак, xml не подходит под логи по одной простой причине. Это язык разметки! В логах нечего размечать, т.к. всегда логами назывались записи типа ключ-значение, которые читаются обычным банальным проходом по записям. Вот для конфигов xml один из лучших языков, так же как и yaml.

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.