[00:15:40] <vаlexey> vlad2: а что, американцы действительно apple произносят как аппл? Или все по разному?
[00:15:50] <vаlexey> А то я это от нативов услышал такое произношение.
[00:26:34] <boris_ilov> valexey: Привет. Подскажи плиз как в Go на bufio.Reader сделать Seek?
[00:29:02] <boris_ilov> У io.Reader есть Seek
[00:29:28] <boris_ilov> но bufio.Reader его не встраивает, а имеет приватным полем
[00:29:40] <boris_ilov> т.е. доступа нет
[00:54:17] <vlad2> vаlexey: хз, я не разбираюсь в тонкостях произношения. Я говорю "эппл".
[04:17:30] <vlad2> В этом свифте нет исключений.
[04:18:01] <vlad2> Видимо надежда на паттернматчинг.
[04:43:41] <vlad2> Ну и туплы там есть.
[06:44:57] <_valexey_> vlad2:  вообще это дико странно, ибо а обжцэ исключения есть
[06:45:20] <_valexey_> И как мигрировать на язык где их нет - не ясно
[08:35:48] <geniepro> "Китайская компания Hon Hai, крупнейший в мире контрактный производитель электроники, заявила, что намерена построить фабрику по производству роботов и заменить 500 000 работников роботами в следующие три года."
http://hi-news.ru/technology/kogda-my-smozhem-stat-sverxlyudmi.html
[08:39:37] <vаlexey> отлично же!
[08:39:52] <vаlexey> люди нинужны!
[08:45:50] <geniepro> ага, уже скоро всё человечество отрправится на покой...
[08:46:50] <geniepro> vаlexey: так чо, поездочка удачной хоть была? когда снова туда вернёшься? ))
[08:48:21] <vаlexey> угу. поезда очень полезной была. думаю где-то в этом же году туда вернусь.
[08:54:20] <vаlexey> эхъ... переписать на свифте что-ли наше приложение?
[09:14:45] <vаlexey> ногибать!
[09:14:56] <vаlexey> отличненько в WoT играеццо! 70 процентов побед! ;-)
[09:15:05] <vаlexey> сегодня
[09:22:56] <geniepro> о_О grundik пригласи, он меня звал, но у меня клиента нет ))
[09:23:51] <vаlexey> а это хто?
[09:24:07] <vаlexey> да, играю на танке 4 уровня :-)
[09:24:11] <geniepro> я же тебе про него как-то рассказывал недавно
[09:24:25] <geniepro> у него есть твинк )
[09:27:05] <geniepro> http://hi-news.ru/science/upravlenie-predmetami-siloj-mysli-nabiraet-oboroty.html
когда твой приборчик дойдёт до такого уровня?
[09:27:07] <vаlexey> причем обычно сегодня кидало против шестерок.
[09:27:24] <vаlexey> не, мы же не про мысли :-)
[09:27:52] <vаlexey> и да, я совсем не на тяже :-)
[09:28:22] <geniepro> о_О на арте? ))
[09:29:32] <vаlexey> Неа
[09:29:58] <vаlexey> вот на этом: http://worldoftanks.ru/encyclopedia/vehicles/uk/gb60_covenanter/
[09:30:57] <geniepro> ну вот даже танк выбрал вражеский )))
[09:31:17] <vаlexey> чо это? это ж британия - союзники!
[09:32:10] <vаlexey> он как бэ легкий танк, но геймплей скорее как у среднего. ибо светит он погано да и максимальная скорость у него так себе.
[09:32:10] <geniepro> англосаксы враги по жизни )
[09:32:42] <vаlexey> да, и нюанс - на дальней дистанции он бой вести не может вообще. ибо пулемет же :-) пульки просто не долетают.
[09:32:54] <vаlexey> это дамагер для close combat
[09:33:04] <vаlexey> ну и брони нет совсем.
[09:55:48] <vаlexey> дас. covenanter разрывает рандом.
[10:06:50] <geniepro> http://www.odnako.org/blogs/obama-snova-plachet-o-neumeloy-piar-akcii-po-osvobozhdeniyu-serzhanta-ssha-iz-talibskogo-plena/
[10:08:13] <vаlexey> нинужен!
[10:40:39] <geniepro> http://habrahabr.ru/post/224823/
а вот итоги этого проекта
http://fritzmorgen.livejournal.com/681417.html
[11:21:43] <vаlexey> "После очередного рефакторинга, из диалога в скайпе:

ххх: Я вообще предлагаю внести некоторый элемент политкорректности. Например, не баг, а сын рефакторинга, билд не поломан, а подвержен рефакторингу, функционал не "ваще не работает!", а всячески отрефакторен и потому нуждается в некоторой стабилизации. ;)"
[12:19:16] <Kemet> $$$
[12:24:09] <vаlexey> Kemet: да!
[12:26:18] <Kemet> -_-
[12:26:42] <vаlexey> Kemet: уже заценил новый язык от аппл?
[12:27:16] <Kemet> vаlexey: колись, скока тебе заплатил вашингтонский обком за пропаганду свтфьта
[12:28:10] <Kemet> я хотел книжку скачать, а там нада на аппсторе регаться, карточку вводить и прочяее
[12:29:19] <vаlexey> Kemet: есть онлайн
[12:29:23] <vаlexey> в виде html
[12:29:26] <vаlexey> официально
[12:29:35] <vаlexey> и есть видео презенташка на 52 минуты
[12:29:43] <vаlexey> с примерами и так далее
[12:29:46] <vаlexey> тоже свободно
[12:30:15] <Kemet> а где хтмл?
[12:30:16] <vаlexey> http://devstreaming.apple.com/videos/wwdc/2014/402xxgg8o88ulsr/402/402_hd_introduction_to_swift.mov?dl=1
[12:30:20] <vаlexey> это видео
[12:31:01] <Kemet> vаlexey: а что там за туплы, а то я туплю ) в чем фишка?
[12:31:01] <vаlexey> https://developer.apple.com/swift/
[12:31:09] <vаlexey> https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/
[12:31:30] <vаlexey> а я еще не посмотрел что именно за туплы там. но что такое tuple ты вообще знаешь?
[12:32:12] <vаlexey> русское название - кортеж. стандартная штука
[12:32:24] <vаlexey> http://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%80%D1%82%D0%B5%D0%B6_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)
[12:33:37] <vаlexey> ща свежий xcode поставлю, буду играццо
[12:33:40] <Kemet> не, это я понимаю, я не понимаю, зачем они ))
[12:34:18] <vаlexey> ну, например они могут использоваться вместо возврата множества значений из функции
[12:34:28] <vаlexey> получается одно значение, но в виде кортежа
[12:35:15] <vаlexey> понятно что оно довольно бесполезны сами по себе, если например нет туплов-литералов
[12:35:31] <vаlexey> и если нет паттерн-матчинга например
[12:36:14] <vаlexey> но в свифте это все вроде как есть.
[12:36:39] <vаlexey> но конечно надо еще вкурить.
[12:42:21] <vаlexey> жаль что swift будет только под экосистему аппл
[12:44:08] <Kemet> vаlexey: ну вдрук они его опенсорснут
[12:44:33] <Kemet> я смотрю, у них таки есть интересы и на винплатформе
[12:44:56] <geniepro> туплы (tuples)? блин сколько уже раз их тут обсуждали )))
[12:45:16] <Kemet> ну или столлмен опять разорется и начнут пилить его под гпус
[12:45:23] <geniepro> безымянные записи короче
[12:45:25] <vаlexey> Kemet: наврятли. там же рантайм от objc, а он у них проприентарный.
[12:45:43] <vаlexey> собственно поэтому нигде кроме как на инфраструктуре аппл objc и не прижился
[12:45:53] <vаlexey> альтернативные рантаймы убоги чуть более чем полностью
[12:46:09] <Kemet> geniepro: так они по-сути бесполезны, вот я и не могу понять, нафига они
[12:46:33] <vаlexey> несмотря на то, что в компиляторах (clang, gcc) поддержка ObjC есть полностью (собственно оно тулзах от аппл и используется)
[12:47:24] <Kemet> вот в Модуле-3 они явно не нужны, ибо там record можно инитить по месту использования, причем, используя имена полей в произвольном порядке
[12:49:29] <Kemet> vаlexey: ну ОбжС довольно страшная штука , может поэтому никому особо не надо
[12:50:26] <vаlexey> не страшнее смалтолка :-) и любители действительно есть, ибо с сями оно живет лучше чем плюсы
[12:51:34] <vаlexey> Kemet: нужны они в модуле-3, просто потому, что тупл - это безымянный тип. типизация типа утиная. то есть чтобы вернуть 4 значкения в функции, не нужно городить новый тип рекордов.
[12:52:28] <Kemet> vаlexey: дак этот тупл надо принять и принять, все равно его городить
[12:52:54] <Kemet> принять и понять
[12:53:17] <Kemet> а в модуле-3 типизация не по именам а по структуре жеж
[12:55:25] <vаlexey> но тип то все равно в модуле-3 надо заводить
[12:55:28] <vаlexey> а тут это не нужно
[12:56:33] <vаlexey> псевдокот: func foo() -> (int, string, int) { return (42, "hello", 13); }
[12:56:45] <vаlexey> (a,b,c) = foo();
[12:56:47] <geniepro> Kemet> geniepro: так они по-сути бесполезны, вот я и не могу понять, нафига они
кому бесполезны, а мне без них программинг не мил )))
[12:57:00] <vаlexey> и собственно всё.
[12:57:13] <vаlexey> никаких новых типов на ровном месте.
[12:57:19] <geniepro> модула-3 сама по себе-то особо не нужна
[12:57:26] <geniepro> ибо наследие вирта
[12:58:06] <vаlexey> ну, это весьма косвенное наследие
[12:58:11] <vаlexey> дек таки рулит :-)
[12:59:13] <vаlexey> а вот что меня в свифте печалит - что они там выкинули даже то разделение на реализацию и спецификацию, что было в ObjC для интерфейсов и классов.
[12:59:13] <geniepro> вообще эти безымяные записи не так уж и часто нужны, но когда нужны -- влом заводить бесполезные одномоментные записи или классы вместо них. вот тут они и нужны, кортежи эти
[13:16:43] <geniepro> http://habrahabr.ru/post/225089/
[13:17:05] <vаlexey> видел. скучный пост
[13:20:49] <geniepro> http://habrahabr.ru/company/mailru/blog/224453/
[13:22:35] <vаlexey> мейл-ру -- фу-фу-фу!
[13:23:36] <geniepro> какой мейлру? там ваще не о том речь
[13:23:46] <geniepro> вассерман рассуждает о будущем же )
[14:00:27] <geniepro> vаlexey: ещё про розетки: http://www.macdigger.ru/wp-content/uploads/2014/03/high-1.jpg
[14:00:53] <vаlexey> от дверок? :-)
[14:01:22] <geniepro> о_О
[14:01:27] <geniepro> от дырок же )
[14:01:50] <geniepro> в розетке дырки же о_О или ты толком не рассмотрел? )))
[14:04:53] <geniepro> http://www.livejournal.com/magazine/131952.html
Почему француженки не толстеют
[14:34:09] <vаlexey> o! в свифте можно операторы переопределять! круто!
[14:34:21] <vаlexey> и можно кастомные операторы вводить.
[14:34:26] <vаlexey> это еще круче!
[14:51:13] <s6> о нафлудякали
[14:55:27] <vаlexey> да, но с интероперабельностью там какая-то жопа. равно как и с модульностью
[15:03:21] <geniepro> как так? они же писали -- всё зашибись с интеропом с обж-си )
[15:04:28] <vаlexey> там жопа. в плане оно хорошо и слеты интегрируется со специально подготовленными ябблом либами
[15:04:34] <vаlexey> то есть с системными либами - нет проблем
[15:04:54] <vаlexey> со своими - придется нагенерить переходников и поприседать и попрыгать
[15:05:00] <geniepro> а есть ещё и не яббловские либы на обж-си? о_О
[15:06:01] <vаlexey> угу. полно сторонних для iOS и OS X
[15:06:03] <Kemet> vаlexey: а со строками там как
[15:06:22] <vаlexey> в смысле? нормально со строками. как там еще может быть?
[15:07:12] <s6> а ещё я видел на одеске свифтовую вакансию, опыт от 1 года, платят 300 000 в год
[15:07:25] <s6> а не, с оплатой не помню
[15:07:44] <s6> чего-то 300, а чего - не упомнил
[15:07:49] <s6> но многа
[15:08:04] <vаlexey> а это точно тот свифт? :-)
[15:08:14] <vаlexey> ибо МНОГО штук свифтом зовут
[15:08:22] <s6> хаха да походу не тот =)
[15:10:45] <s6> надо сбацать технологию и назвать её компутер
[15:10:52] <s6> опыт с компутером от 1 года
[15:11:54] <s6> Miscrosoft Computer(TM) Server(TM)
[15:16:01] <vаlexey> пример - чтобы задействовать математическую либу в swift'е отгадайте что нужно импортнуть?
[15:22:37] <geniepro> о_О
[15:22:40] <geniepro> и что?
[15:23:05] <geniepro> нельзя
[15:23:07] <тихий бот> нельзя так просто взять и сказать "Нельзя"!
[15:23:22] <geniepro> .lem
[15:23:22] <тихий бот> geniepro, Земля учёные открывают маленьких роботов которые не понимают нас и являются радиоактивными и могут быть уничтожены сухопутной армией, морским флотом, авиацией, морской пехотой и (или) войсками береговой охраны.
[15:24:46] <Kemet> проперси как в шарпе
[15:28:06] <vаlexey> это все фигня. кому оно надо, если там СТОЛЬКО секса для интероперабельности?
[15:28:36] <geniepro> пример?
[15:28:42] <vаlexey> то есть это получается чисто карманный язычок, DSL по сути :-) Domain у него конечно широкий, но...
[15:28:57] <vаlexey> geniepro: а что пример? Ты просто попробуй :-)
[15:29:35] <geniepro> да нафиг пробовать -- это мак покупать, xcode качать )))
[15:30:13] <vаlexey> именно. без икскода ты там ничего и не сделаешь. то есть компилятора не достаточно :-)
[15:30:25] <vаlexey> (ну или придется очень-очень-очень много трахаться)
[15:30:33] <geniepro> ну значет не взлетит! только сделали а уже нинужен
[15:31:16] <vаlexey> и с икскодом тоже сделать не так уж и просто.
[15:32:49] <geniepro> а ведь чайка по имени Джонатан Свифт неплохую сказку про робинзона написал...
[15:33:46] <geniepro> тьфу )) про Гулливера же он написал )))
[15:33:54] <geniepro> а кто про Крузо писал? о_О
[15:34:20] <geniepro> даниэль дефо же )
[15:37:01] <Kemet> свифт нинужен и хаскель нинужен!
[15:37:37] <geniepro> хаскель нужен, модула-3 нинужна!
[15:43:33] <s6> оберон
[15:45:03] <Kemet> ну, укороо Активный Оберон выбъется вперед, по сроавнению с модулой-3, ибо в последнее время очень активно модернизируют язык, вот и сегодня добавили - Added basic support for initializers for record fields
[15:46:23] <geniepro> структурные литералы что ли? о_О этак скоро активный оберон до нормального уровня подтянется...
[15:48:07] <Kemet> geniepro: не, пока только первый шаг, поа только для полей, типа такого :
     TextWindowStyle = RECORD
        align          := Alignment.Center;
        font           := Font.Default;
        foreground     := Color.Black;
        background     := Color.White;
        margin, border := 2
     END
[15:48:50] <geniepro> это что? объявление типа что ли?
[15:49:01] <Kemet> а с инициализаторамти полей можно и литералами заняться
[15:49:18] <Kemet> geniepro: ага, но это в Модуле-3 )
[15:49:54] <Kemet> объявление с инициализаторамти полей
[15:51:05] <Kemet> нов АктОбероне точно так не будет, ибо тип таки указывать надо
[16:04:17] <geniepro> в москве прошёл парад безногих
чтоб всем с ногами доказать
что быть безногим это норма
и даже в чём то хорошо
[16:46:09] <geniepro> http://fire-dragon.diary.ru/userdir/3/1/9/9/3199149/81225993.jpg
[17:43:39] <kpmý> комменты к статье вассермана смешные
[17:44:21] <kpmý> дети перестройки, жуть
[18:16:29] <s6> ох
[18:16:40] <s6> хостинг впс опять арендовать
[18:17:03] <s6> едис рулит. ни одной проблемы за год и вечный аптайм без ребутов
[18:18:12] <kpmý> лучше чем джигитал оушен?
[18:18:19] <s6> не бывал на ДО
[18:20:05] <s6> размораживаю один свой проектец, ему нужен жвм и доступ к этому жвм по хттп извне
[18:20:37] <kpmý> если есть желание, зарегистрируйся по рефералу, там сейчас тихий бот крутится, все нормально, уже пара месяцев аптайма https://www.digitalocean.com/?refcode=1ac3fa64d649
[18:20:49] <kpmý> на DO тебе дают сразу линукс, ставь что хочешь)
[18:21:07] <kpmý> где-то еще были кодики на 10 баксов при регистрации
[18:21:23] <kpmý> код RADIO-T например
[18:22:55] <kpmý> ping
[18:22:56] <Жаба> kpmý, Pong from you:  0.311893 s
[18:22:56] <тихий бот> ping
[18:22:58] <Жаба> тихий бот, Pong from you:  0.244742 s
[18:37:56] <s6> 172,5 руб в мес на ДО это меньше, чем 250 руб в мес на едис =)
[18:52:32] <s6> прибудет от меня 25 баксов кпму =)
[18:52:38] <s6> чере реферал
[19:34:30] <s6> задеплоил самый низкий ТП на ДО =)
[19:34:39] <s6> крута крута
[20:00:50] <geniepro> http://ria.ru/science/20140604/1010639198.html#14018969596014&message=resize&relto=login&action=removeClass&value=registration
[20:01:20] <geniepro> к эволюции теперь добавится Р
[20:11:57] <Jordan> Намерения благие, но очень много НО...
[20:30:21] <Jordan> Возможно, я повторю возможно, что такие открытия создают больше проблем, чем их решают. Надеюсь, что я ошибаюсь, в силу своих скромных знаний по данному ворпосу и жизненному опыту.
[21:52:17] <kpmý> s6: таки да
[21:59:44] <s6> гыгы
[22:00:09] <kpmý> правда, мне 25 придет только когда ты потратишь 25 :) способ подтверждения
[22:00:26] <s6> парился парился хотел чтобы мавен мне задеплоил вебсервисную аппликуху (standalone java app), почитал доку по мавену - у него таких целей нема
[22:00:37] <s6> kpmý, да, я видел про это
[22:00:58] <s6> http://maven.apache.org/ref/3.2.1/maven-core/lifecycles.html
[22:02:29] <s6> http://maven.apache.org/what-is-maven.html - короче по сути бяка говняка с размытыми biased целями. Мне вот мавен ваще не по душе по причине своей бяковости говняковости
[22:03:18] <s6> сделали бы они тупой package mgmt солюшен - было бы не в пример круче
[22:03:32] <s6> а то наполеоновские амбиции ненужные
[22:04:36] <s6> деплоить просто апликуху на просто сервер (не на мавен реп) мавен не будед =) для этого остался ант
[22:05:45] <kpmý> деплоить надо сразу гитом
[22:05:50] <kpmý> хуяк
[22:05:52] <тихий бот> http://cs605623.vk.me/v605623845/3d13/jw5llTstFwY.jpg
[22:05:54] <kpmý> и готово
[22:08:27] <s6> гитом? нене увольте =)
[22:08:36] <s6> деплоить надо антом
[22:12:25] <s6> по кр мере написано что мавен создавался чтоб JARки шарить =) вот и сделали бы солюшен жарки шарить. Нет надо сделать бяку говяку
[22:17:15] <s6> вот я понимаю есть задача сбилдать проект. это одна задача, составляющая один класс задач. а задеплоить жарку с метаинфой в реп и взять жарку из репа это две другие задачи, второй класс задач. вот и сделали бы эти два класса задачи в разных проектах. нет, надо слепить всё в кучу
[22:17:36] <s6> класса задач*
[22:18:28] <s6> собсна эти три задачи и есть мавен, если отбросить маркетинг спик которыми полны доки по мавену
[22:19:03] <s6> аналитики из них говёные
[22:19:40] <s6> которым*
[22:42:13] <vаlexey> а пройдите ка тест: http://www.mixnews.lv/ru/tests/kakoj-nacionaljnosti-ti-na-samom-dele/
[22:42:33] <vаlexey> /me прошел
[22:44:41] <kpmý> тупость
[22:44:52] <vаlexey> угу
[22:44:55] <vаlexey> но прикольно
[22:45:20] <kpmý> все такие тесты слишком явные, можно в итоге стать тем, кем захочешь
[22:46:06] <vаlexey> отвечать надо искренне просто :-)
[22:46:42] <vаlexey> у меня с сестрой одинаковый результат :-)
[22:49:43] <kpmý> гейропейцы
[23:06:49] <vаlexey> неа
[23:36:32] <geniepro> всё-таки Джордж мартин суров...
[23:46:49] <geniepro> vаlexey: в этом тесте наверное все варианты -- латыш, учитывая кто автор теста
а латыши таки гейропейцы
[23:56:38] <geniepro> http://xkcd.ru/i/1349_v4.png