Всем привет. Эта история началась 10 лет назад, когда разработчики сайтов только начали использовать XmlHttpRequest, длилась все эти годы и наконец подошла к завершению. XmlHttpRequest мы использовали немного не так, как его используют все, и теперь хотим поделиться многолетним опытом работы и её результатами. Тема большая, очень многое будет недосказано, но я не могу заранее предположить все вопросы и ответить на них в одной статье. Только на нижеприведённый текст ушло больше недели, возможно лучше и быстрее будет отвечать в комментариях на вопросы, если конечно статью опубликуют. В нашем скромном коллективе меня выбрали писателем этой статьи, я долго отказывался, но в итоге пришлось согласиться, никто больше не хочет. Меня можно сказать заставили.
Архив за 22 ноября 2018 - 3
Матрица — терминальная операционная система в 10 Кб Javascript, для реактивных приложений на PHP
2018-11-22 в 16:03, admin, рубрики: javascript, php, WebApps, операционные системыИспользование ClickHouse в VK, или Зачем мы написали KittenHouse
2018-11-22 в 15:44, admin, рубрики: clickhouse, Блог компании ВКонтакте, высокая производительность, очередной велосипед, почему не kafka, ПрограммированиеВ начале года мы решили научиться хранить и читать отладочные логи ВКонтакте более эффективно, чем раньше. Отладочные логи — это, к примеру, логи конвертации видео (в основном вывод команды ffmpeg и список шагов по предварительной обработке файлов), которые иногда бывают нам нужны лишь спустя 2-3 месяца после обработки проблемного файла.
На тот момент у нас было 2 способа хранения и обработки логов — наш собственный logs engine и rsyslog, которые мы использовали параллельно. Стали рассматривать другие варианты и поняли, что нам вполне подходит ClickHouse от Яндекса — решили его внедрять.
В этой статье я расскажу о том, как мы начали использовать ClickHouse ВКонтакте, на какие грабли при этом наступили, и что такое KittenHouse и LightHouse.
Читать полностью »
HTC намерена сосредоточить усилия на 5G и искусственном интеллекте
2018-11-22 в 15:32, admin, рубрики: Гаджеты и устройства для гиков
На днях ресурс Phandroid распространил информацию о том, что компания HTC может отказаться от выпуска мощного смартфона U13 в следующем году, анонсировав «что-то ещё», возможно, аппарат среднего уровня. Теперь HTC прокомментировала эти сведения.
Фотографии Reuters
Добрый день, дорогой читатель!
Хочу поделиться с тобой своим опытом изучения языком программирования и поиска себя в этой сфере, и заодно увидеть этот опыт глазами стороннего наблюдателя. Может, взгляд со стороны поможет по-другому взглянуть на выбранное направление и раскрыть новые возможности.
Я закончил технический институт по направлению “Железо и Программирование”. Все знания были свалены в одну кучу, и единственным условием обучения было “Разобраться или искать новый вуз”. Процесс был непростой, но интересный: по пути пришлось изучить все возможные языки программирования. Assembler, Shell, Fortran, Pascal, C/C++/C#, Javascript, HTML, Python — никто и не подумал объяснить, для чего они могут использоваться, какой лучше применять для решения той или иной задачи. Даже банальный вопрос: “Что такое Backend и Frontend?” — первое время оставался без ответа. Пришлось изучить историю компьютеров полностью, даже написать свой микропроцессор с нуля. Я очень полюбил программирование, но параллельно занимался другой деятельностью, и не мог полностью ему себя посвящать. Пытался устроиться на стажировки, практики и открытые вакансии, но поскольку являюсь гражданином другой страны, не все возможности были открыты.
После института год сидел без работы и пытался выяснить, что мне нравится. Изучил десятки книг по программированию, но все они были на одно лицо: описание языка, история, типы данных, функции, структуры, классы. Общие слова без особых разъяснений, несколько глав, заключение… и ты уже “знаешь” очередной язык программирования. Молодец!
При этом дальнейшего развития нет, и куда применить знания — не особо понятно.
Читать полностью »
История одного cover letter
2018-11-22 в 15:21, admin, рубрики: Карьера в IT-индустрии, Читальный залДумаю многие из нас достаточно четко имеют представление о работе своей мечты. Более того, иногда случается так, что ты натыкаешься на вакансию, ознакомившись с содержанием которой, понимаешь — оно.
У меня именно так и получилось, причем из сопроводительного текста было ясно, что ребята из команды горят тем, что они делают. Но главным, это была просьба написать развернутый рассказ о себе, т.к. коллективу важно знать, что за человек работает рядом с ними. Собственно я старался писать интересно, вспоминая веселые моменты на тернистом пути в мою профессию. Вообще, мне всегда было интересно читать подобные статьи на Хабре, за сим, несу и свою со сказом о том, как я докатился до такой жизни.
Здравствуйте. Я хочу рассказать о своей курсовой или к чему приводит любопытство.
Давно от нечего делать пишу программки под симбиан. И время от времени сталкивался со странностями при сборке. Все указывало на утилиту elf2e32. Ее задача — преобразование входного бинарного файла формата elf в другой, специфичный для Symbian — e32 image. Меня долго донимало любопытство — как вообще работает эта утилита и почему порой глючит? Немного позже меня начал донимать другой вопрос — тема курсовой работы =) Решил совместить приятное с полезным и скачал ее исходный код. И понеслось...
Причина более чем прозаична, учитывая головокружительные даже для американцев цены на смартфоны нового поколения: продажи iPhone Xs и Xr просто не оправдали ожиданий Apple и по-прежнему сильно недотягивают до установленных руководством корпорации планов. Поэтому на тех рынках, где продажи айфонов упали больше всего, старый добрый (и более дешёвый) iPhone X снова вернётся на прилавки — его производство перезапустят заново.
Модели Sequence-to-Sequence Ч.1
2018-11-22 в 15:09, admin, рубрики: big data, data mining, seq2seq, TensorFlow, Блог компании Отус, машинное обучениеВсем добрый день!
И у нас снова открыт новый поток на доработанный курса «Data scientist»: ещё один отличный преподаватель, чуть доработанная исходя из обновлений программа. Ну и как обычно интересные открытые уроки и подборки интересных материалов. Сегодня мы начнём разбор seq2seq моделей от Tensor Flow.
Поехали.
Как уже обсуждалось в туториале RNN (рекомендуем ознакомиться с ним перед чтением этой статьи), рекуррентные нейронные сети можно научить моделировать язык. И возникает интересный вопрос: возможно ли обучение сети на определенных данных для генерации осмысленного ответа? Например, можем ли мы научить нейронную сеть переводить с английского языка на французский? Оказывается, что можем.
Это руководство покажет вам, как создать и обучить такую систему end-to-end. Скопируйте основной репозиторий Tensor Flow и репозиторий моделей TensorFlow с GitHub. Затем, можно начать с запуска программы перевода:
cd models/tutorials/rnn/translate
python translate.py --data_dir [your_data_directory]
Всего за полгода Samsung вернула себе лидерство на рынке премиальных телевизоров
2018-11-22 в 15:00, admin, рубрики: Новости, метки: новостиСогласно данным источника, компания Samsung сейчас контролирует вернула себе лидерство на рынке премиальных телевизоров.
Если во второй половине прошлого года Samsung в этом сегменте занимала лишь 19%, то по итогам первой половины текущего года её доля выросла до 50%!
Оформить ИП — единственный путь
2018-11-22 в 14:25, admin, рубрики: индивидуальные предприниматели it, индивидуальный предприниматель, ип it, Карьера в IT-индустрии, оформление отношений с работниками, фрилансК каждой статье на Хабре, касающейся преимуществ или недостатков оформления ИТ-шника, как ИП, пишутся сотни комментариев сторонников и противников этой схемы. Такое ощущение, будто у рынка еще остался выбор. А я вот уверен, что с развитием удаленной работы, всякими agile-подходами и практиками, которые сложились при взаимодействии с удаленными командами, в ИТ просто нет иного пути. ИП — единственная форма взаимоотношений, которая соответствует реальности, а не с трудом на нее “натягивается” (если не рассматривать более «хитрые» случаи — ООО, ЗАО).
Карикатура «Без вариантов» Андрея Абрамова
Под катом изложено исключительно мое ИМХО — опыт человека, более 15 лет отработавшего в России (с российскими заказчиками и работодателями) с самыми разными формами отношений.
Читать полностью »