Pull to refresh
55
7
Alexey Evdokimov @PastorGL

Software engineer. Practicioner, not a theorist.

Send message
У последних проектов Gearbox шикарные ролики. Длинный анонс Borderlands: The Pre-Sequel аж на 9 минут:


У Telltale почти все ролики отличные (для этого, например, музыка написана специально):
Воу-воу, коллеги, зачем такой скептицизм?

На мой взгляд, отличное инженерное решение. Почти хакерское (в исконном, не попсовом, смысле этого слова). Собственно, потому я и перевёл статью, что читал, и думал «damn, that's so clever!»

Поясню.

Если интеграционный порт MSXML или System.XML потребует слишком больших трудозатрат, — а интеграционные порты всегда требуют больших трудозатрат, — и при этом уже есть некий solution для очень похожей задачи, то почему нельзя использовать его повторно? Готовый, гарантированно оттестированный в боевых условиях код, уже живущий в рамках того же самого продукта? Так что реюз CSS Selectors API — это офигеть как круто. Задумайтесь на минуточку: ведь бесплатное покрытие 94% real-world кейсов случается крайне редко, особенно в проектах такого масштаба, как браузер. Я отлично понимаю восторженный тон автора оригинальной статьи, сам бы в таком случае сплясал камаринского.

Более того, сплясал бы камаринского даже и за 30% бесплатного покрытия для какого-нибудь из своих проектов, которые в разы меньше, но всё равно стоят десятки тысяч человеко-часов. С точки зрения рядового кодера, это, конечно, не аргумент. Если твоё время почти ничего не стоит, можно и с нуля что-нибудь написать. Потратить год. Или там два, зато своё будет, родное… Правда, за это время конкуренты уйдут вперёд ещё дальше. Я вот, к несчастью, сеньор, и для меня каждый человеко-час любого члена команды очень дорог, поэтому крайне приветствую решения, которые связаны с минимальной необходимостью написания какого-то нового кода.

Далее, насчёт WGX.

Ещё одно по-настоящему инженерное решение. Не изобретать собственный велосипед, а взять уже готовый, высоко оценённый экспертами (не каким-нибудь хипстером Васей, а людьми, которые что-то да сделали для индустрии), и адаптировать его. Не будем забывать, что JS давно уже JIT-ится в нативный код, и не столь важно, на каком языке велосипед написан — C++ или JS, исполняться он будет одинаково быстро. Ещё мне мерещится между строк, что для сандбоксинга использовался тот же механизм, который в Project Spartan будет для расширений, а-ля хром…

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

И, наконец, последнее. К следующей версии они скорее всего это всё причешут, перепишут, сделают как положено. Microsoft же. Не хипстерский стартап.
Вот, к сожалению, не могу никак прокомментировать действия техподдержки, это вне моей компетенции.

Но проблема поднята, ею будут заниматься.
Паблишер может отключить любой из доступных видов оплаты для своего приложения (например, запретить оплату со счёта Tinypass, или выключить оплату через PayPal). Мы предоставляем технологическую платформу, а как ею распорядиться — это уже дело паблишера, его же бизнес.
Забавная статья :)

По идее, мы не предполагали давать возможность пользователям делать подарок самим себе. Спасибо, что обратили внимание на эту недоработку. Исправим. Не обещаю, что быстро (на российский рынок мы не ориентированы, а на западе почему-то никто сам себе подарки со скидкой не дарит, видимо, народ не настолько хитрый), но исправим.

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

Я являюсь сотрудником, но не официальным представителем компании, и моё мнение может не совпадать с официальным.
Чё, праааавда?

А вы в курсе, что первая версия Word for Mac Вышла в 1984 году, Excel в 1985, PowerPoint в 1987, а само название пакета Microsoft Office возникло в ходе промо-акции в 1989 году, для продвижения этих трёх программ именно под Macintosh, да так и прилипло?
Да, отличная фича. Только IE иногда ошибается с выбором основного блока контента. Интересно, насколько хорошо с этим будет в хроме.
Аналогично :(
Было десятка два фидов, и все пропали.
Очень надеюсь, что это не займёт много времени. Включенная двухфакторка реально необходима в современных условиях.

И пусть привычная реализация по RFC6238 не такая удобная, как ваша, наличие уже сформированной привычки у части пользовательской базы стоило бы учесть с самого начала, как и готовых приложений на всех основных платформах…

Буду ждать следующего анонса.
Ну вот, я уже обрадовался было, что наконец-то Яндекс сделает двухфакторку по RFC, и я смогу его занести в свой MS Authenticator в тёплую компанию к
Гуглу,
Майкрософту,
Гитхабу,
Дропбоксу,
Фэйсбуку,
Вордпрессу,
Вконтакту,
и даже моему любимому Тайнипэссу, для которой я сам буквально пару месяцев назад её и реализовал (обкатывается на QA, скоро глобально включим).

Но нет. Оказывается, Яндекс изобрёл свой собственный нестандартный велосипед, для которого вдобавок нету приложения под WP.

Спасибо, Яндекс.
На реддитовском АМА Маск сказал, что центр тяжести у ракеты очень низко, и она в принципе должна устоять сама, если не будет сильного шторма.
Дело популяризаторства науки штука похвальная, но переводить какую-то отдающую желтизной статью из насквозь глянцевого форбса немного странно. Или это только мне так кажется?

Тем более, что качество перевода оставляет желать лучшего. Вот что за «Суперновая» с большой буквы С? По-русски это будет просто «сверхновая». Вблизи солнечной системы кандидатов на такой статус нет, более того, их нет на нашей орбите относительно центра галактики. Учите матчасть (прошу прощения за ссылку на Википедию, но там хороший набор источников).

Во-вторых, в прошлом Солнце многократно сближалось с другими звёздами, и ничего особенно катастрофического не произошло. И это как бы давно не новость, в той же самой Википедии (простите ещё раз) статья есть, да ещё и помечена как outdated. Вот этот «немецкий астроном» уточнил эти общеизвестные данные, или что? В чём, собственно, ценность его расчётов?

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

Я после просмотра туториала по дурости решил, что смогу склепать ui на ангуляре самостоятельно. В результате целую неделю собирал все возможные грабли и косяки (вот какого дьявола в диалоге автоматически создаётся лишний scope, например?) — а потом забил на это дело, и передал доводку UI фронтэндщикам. Дальше было чистейшее шаманство: ребята говорили, что «вот тут надо написать именно вот так, потому что только этот способ работающий, а тот, который я углядел в доке — он именно здесь не подходит, потому что такая магия», и это надо тупо выучить. Я серверный программист, я привык к тому, что всякие там фреймворки пляшут под мою дудку, а не заставляют учить заклинания.

Ну, и если уж быть до конца честным, с годами ситуация с web-based ui как-то качественно лучше не становится. 6 лет назад я писал на ExtJS, и это было ужасно, потом мне здорово покушал нервов проект на JSF, теперь вот появился ангуляр — годы идут, а сложность, противность, и незрелость используемых инструментов никак не уменьшается. Печально это.
Какой слог, прям аж ностальгические слёзы наворачиваются :)

Пойду покопаюсь в своих архивах, а то последний раз писал на перле чего-то 14 (боже!) лет назад, не знаю даже, смогу ли прочесть и понять, что это было.
автор — демон!!!

а если серьёзно, то если в проекте используется кодогенератор, на лету оборачивающий генерируемый код в блоки try-finally, это будет довольно неплохой способ изготовить classloader bomb.

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

полезное знание, спасибо.
Вот даже не знаю, стоит ли пошутить в ответ.
А тем временем в России за использование Биткоинов хотят ввести штрафы (уже второй раз хотят, первый законопроект на эту тему отклонили). По мнению наших парламентариев, криптовалюты — это великая угроза финансовому суверенитету, и их необходимо запретить. izvestia.ru/news/580558
Где-то я это уже сегодня читал…

Ах да, на Вёрдже www.theverge.com/2014/11/30/7310433/wanderers-sci-fi-short-film-imagines-when-humans-conquer-the-solar-system только там ещё ссылка на рассказ о создании есть imgur.com/a/Ur5dP — с указанием исходников, и кучей других вкусных подробностей.
Вы шутите? %) Я ведь обычный сёрфер интернетов — увидел в РСС, кликнул, пробежался, споткнулся на чём-то, но хмыкнул, и забыл. Времени всегда мало, а лент в ридере у меня довольно много. Потому и читаю в переводе, кстати, что на родном языке это быстрее.

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

Information

Rating
1,038-th
Location
Ижевск, Удмуртия, Россия
Registered
Activity

Specialization

Backend Developer, Software Architect
Lead
Big data
Spark
Java
Database
Geoinformation systems
Software development
Algorithms and data structures
Development management
Automation of processes
ETL