• Краш-курс на Docker: научитесь плавать с большой рыбой
    0
    Такое впечатление, что статью просто перевели в онлайн переводчике. Отвратительное повествование.
  • Создаем рекурсивные ярлыки в Windows
    0
    Win7: С «con» все норм — проводник заходит, а вот с «com1» таки глюк :)
  • Motorola отменила долгожданные обновления на ICS 4.0 и сделала гадость
    0
    Эх… если бы… если бы…

    Но даже сейчас очень радует что нынешний CM10 субьективно отзывчивей чем то, что идет при покупке (2.6.3 если не ошибаюсь). Даже батарею вроде меньше кушает.

    Возможно это из-за каких-то оптимизаций CM или тех, кто для DEFY+ адаптируют его…

    Но сейчас, я и $10 не пожалел, и при случае выставил бы тем, кто приложил руку к этом делу не одно пиво :)

    П.С. А вот Моторолле таки фак за такое отношение к владельцам уже купившим их устройства. Неужели это так коммерчески невыгодно через ну хотя бы год или два после релиза девайса открывать бутлоадер — ведь это уже не флагман, и не думаю, что у них будет из-за этого какие-то убытки.
  • TypeScript: язык для разработки больших приложений на JavaScript
    0
    Один из больших минусов сейчас — это то, каким образом можно дебажить (так, чтоб ставить брекпоинты в исходном .ts, отслеживать типы и т.д.

    Может сокро source maps прикрутят… будет интересно.

    А в целом, имхо лучше бы они в IE потехоньку подкручивали ES6. Например те же классы:
    wiki.ecmascript.org/doku.php?id=harmony:classes
    wiki.ecmascript.org/doku.php?id=strawman:maximally_minimal_classes

    Просто выходит что TypeScript — это просто чуть чуть улучшенный JS — так почему бы впилить его в IE.

    Если сравнить с Dart:, так те намного более координально изменили синтаксис, сделали «нативное» выполнение хоть в одном броузере, обеспечили возможность «дебагинга» исходнгого кода.
  • TypeScript: язык для разработки больших приложений на JavaScript
    0
    Насколько я знаю, Script# уже не разрабатывается, но есть альтернатива: www.saltarelle-compiler.com/
  • Motorola отменила долгожданные обновления на ICS 4.0 и сделала гадость
    +2
    DEFY+, CM10 nioghtly (за 24.09.2012) — пока ни одного краша, игрушки летают не хуже стоковой, видео показывает, снимает на камеру.

    Не знаю как и что они сделали, но ребята просто молодцы.
  • Новинки DOM API
    0
    Близится время, когда мы все сможем без напрягов писать на VanillaJS не прикликая никаких других либ… И рай наступит когда даже полифиллы не нужны будут!
  • «Пользовательские скрипты могут быть добавлены только из Интернет-магазина Chrome»? Нет, не только
    0
    Буквально недавно сделал знакомому небольшой плагин для облегчения его рутинной работы.

    Просто скинул через скайп .crx, сказал перейти на chrome://extensions/ и бросить туда файл.

    Никаких проблем — все просто и ненапряжно.

    Кстати, потом и апдейты таким же образом накатывал :)
  • iOS 6 доступна в iTunes
    +1
    Я всегда ставил обновления с удовольствием. А вот это первое обновление, которое я не спешу устанавливать… Вот совсем не хочется.
  • Что если бы Google выпустил свой Bootstrap?
    0
    favicon забыли поменять :)
  • Кому МТС доверяет свою рекламу
    0
    А хром таки знает про такие ошибки, я даже удивился:


    Вниз + Enter тоже быстро нажимать :)
  • Кому МТС доверяет свою рекламу
    0
    Вот по этому большенство броузеров делают автодополнение используя историю (а тот же Chrome может еще дополнить просто популярными доменами если в истории нет).

    Спасибо этой фиче, на 80% я перехожу с помощью первых 2-4 букв.
  • Google признался в неудалении спорных данных Street View, собранных в 2010
    0
    А ведь тогда пришлось бы доказывать что все удалено.

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

    Таким образом можно меньше раскрывать внутренней информации о том как и что устроенно и что они на самом деле владеют.
  • Мероприятия для разработчиков Google I/O Extended
    0
    Странно, а почему в списке городов нет Киева?

    Ведь, как я понимаю, будет: kyiv.gdg.org.ua/post/2221/
  • Оптимизация JavaScript для ускорения загрузки веб-страниц
    0
    Еще вариант — это как сделанно в GWT с их code splitting: при разработке отдельные приложение разбивается на «куски», которые подгружаются (включая парсинг) уже по мере необходимости (т.е при необходимости показатьк какой-то виджет) автоматически.

    Довольно неплохое решение для быстрого startup приложения, хотя из-за того что анализ зависимостей автоматический, иногда не так хорошо сплитится как хотелось.
  • Gitlab 2.0
    +7
    Мы вот купили GitHub:Enterprise и уже, честно говоря, начинаю жалеть немного.

    Причины (я уже в другом топике описывал):
    — GH:Enterprise идет как «коробка» без возможности как-то подкрутить под себя — нет доступа никакого к ней.
    — Нет возможности навешивать update-хуки, тем самым нет возможности навесить констрейнты на пуши (типа, например, потребовать чтоб в комментарии к коммиту обязательно была ссылка на issue в Jira).
    — Довольно сложно накручивается интеграция с той же Jira — например, апдейт issue по тем же комментарием. Да, есть типа что-то типа «Fixed an annoying bug [#WEB-210 transition:31 resolution:1]» но кто помнит все эти коды транзишинов и резолюшенов и какого всегда писать их? Можно ж было чтоб можно было бы законфижить что «Fixed» это транзишен 31 и резолюшен 1.

    Да и глупая ценовая политика — только «пакеты» по 20 юзеров и на год только… Ну и цена в 5к имхо завышена во много раз за довольно сырой продукт…

    В общем, если гитлаб таки обзаведется необходимыми фичами (типа комментировать коммиты по-строкам) и наростит киллер-фичи (мержреквесты+права на бранчи), прийдется серьезно рассматривать вариант забить на GH:E и перейти на гитлаб ) А если еще и будет возможность платной подписки для того, чтоб была возможность быстро решить проблемы, которые могут возникнуть — ваабще круто!
  • Гипербург — трехмерный вариант игры «Каркассон»
    0
    Интресно развить идею, реализовать в WebGL чтоб в броузере по сети можно было бы играть… хорошая задумка :)
  • Github выпустил сервер непрерывной интеграции на базе Jenkins
    +4
    Как пользователь GitHub:Enterprise скажу, что утверждение что они делают «на совесть» немножко ошибочно.

    Мы купились на то положительный опыт пользования github.com, и решились на покупку 20-пользовательской лицензии GH:E, после несколько недельного триала.

    Может быть наша ошибка была то, что мы пробовали GitHub:FI а не GitHub:Enterprise, который выпустили после FI.

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

    Почти сразу же наши несколько ошибок (зарепортили), но самое плохое — это невозможность добавить политику проверки пушей… для ентерпрайз разработки это просто критически важно.

    Пока последний ответ — «мы внутри обсуждаем как это можно сделать», хотя самый простой способ — просто дать возможность вебхуков на апдейт!

    В общем… немножко таки разочаровались.
  • Критическая уязвимость Windows 7 x64: BSOD и компрометация системы
    +3
    Интересно, вот тут в комментах много пишут что опасность вымышленная и маловероятная, так как необходим Сафари.

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

    Просто на Сафари было легче всего найти, где еще… кто знает.

    Плохо что патча пока нет.
  • Ubuntu Unity — светлое будущее против консерватизма
    +2
    Я лет 10 пользовался только Windows. Решил поставить Linux только для одного — меня задолбало что-то настраивать, ставить, оптимизировать, чистить…

    Именно по этому я и поставил Ubuntu. Это первая инстоляция ОС, где мне почти не задали никаких вопросов что я и как хочу — просто поставили, и уже по ходу дела задавали.

    И вот когда в 10.10 появился Unity я сразу без никаких проблем пересел на него с гнома, и после буквально недельки привыкания уже без никаких проблем пользовался.

    Дело в том, что мне дома просто нужно запускать несколько прог — броузер, чат… в общем, чем меньше мне ОСь мешает, тем она мне больше нравится. И как раз Unity в этом плане отлично справляется — что-то небольшое, делает то что нужно для запуска прог, и ничего более. И не мешает.

    Буду надеятся идея Unity не умрет и только будет развиватся.
  • Реалистичные тени при помощи CSS3 без использования изображений
    0
    Гм… а ка-кто по исходникам не могу найти как фон сделан такой красивый с затемнением к краям. Можно в двух словах для слепых? :)
  • Видеообзор Android 4.0 Ice Cream Sandwich на Google Nexus S
    0
    я? Почему-то Вы упоминули про официальные сроки поддержки.

    А я именно про то, что все пользователи Windows Mobile остались с носом без шансов на какой либо апдейт, как и те, кто не доволен тем, что новые версии ОС не всегда доставляются на их телефоны.

    Это вполне нормально — те же Microsoft объявили жосткие требования к железу для Windows Phone 7. Я и очень сомниваюсь что все телефоны с WP7 получат обновления для WP9 или WP10 если они будут.

    Конечно не приятно… но что поделаешь — это и рынок, и ограничения железа.

    Так что Microsoft тут ни чем не отличается от любого вендора софта, и я не вижу причины заявлять что они обновляют прошивки лучше до последней версии чем какой либо другой вендор. Windows Mobile к этому хорошая иллюстрация.
  • Видеообзор Android 4.0 Ice Cream Sandwich на Google Nexus S
    –1
    ах ну да… ну да…

    А кто-то нарушает официальных сроков поддержки?
  • Видеообзор Android 4.0 Ice Cream Sandwich на Google Nexus S
    0
    да....? а тонны продуктов в Windows Mobile? :) сколько миллионов телефонов остались без поддержки?
  • Блеск и нищета GWT (или почему я не верю в Dart часть 2)
    0
    Если я не ошибаюсь, официальный ответ Google по поводу «1.8» был что-то вроде такой — как только будет утверждена соотвествующая версия ECMAScript с фичами (т.е. генераторы и т.д.), в V8 оно реализованно будет почти сразу.

    Отмечу что в последних сборках V8 уже есть флаг "--harmony":
    code.google.com/p/v8/source/browse/trunk/ChangeLog
    2011-10-13: Version 3.7.0
    Added flag --harmony to activate all experimental Harmony features.

    Кроме того, Dart все-таки слишном… объектно-ориентированный. Для large-scale проектов это возможно и хорошо, но он уже не «универсальный», что делает его более нишевым.

    Не вижу причины не развивать V8 как отдельным универсальным движком.
  • GitLab: open source версия Github
    0
    идейно было бы хостить сорсы гитлаба в гитлабе )
  • Google Developer Day 2011: посещенные секции
    0
    Я присутствовал с начала — как я понял там парни что-то личное не поделили. Да и не драка, а сцепились, один другого повалил, потом разняли их.

    Но все равно имхо GDD это не то место, где выясняются личные отношения… ну или хотя бы отошли подальше. Хорошо, что гугло-гостей не было — а то, блин, стыдно было бы.
  • Потребление памяти в фоновом режиме
    +1
    Я, кстати, сейчас прям разрабатываю свой екстеншен (на хром-хакатоне начали, вот может на GDD2011 покажу, если пройдет фильтр), так я специально зная про эту проблему в бекграунд-пейдже держу только самые важные объекты — текущее состояние.

    В остальное динамически подгружается и освобждается в попапе. Чего и рекомендую всем экстеншен-писателям :)
  • Оптимизация Ubuntu (и прочих Linux-ов) под SSD
    0
    я ядре уже давно присуствует — вроде больше года уже или двух, так что тут сложно сказать тестирование или нет.

    Было много споров об эффективности (то как она место использует), но мне кажется в плане перспективности это очень и очень — тот же Copy On Write для SSD может быть очень полезен в плане сокращения операций записи.
  • Уводим чужие cookies c mail.ru
    +1
    я старался быть максимально толерантным чтоб не обидеть работников мейлру :)
  • Уводим чужие cookies c mail.ru
    +3
    мне кажется, что этот топик еще одно напоминание о том, что надо более внимательно кодить сайты.

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

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

    А пользователи разные бывают — социальных хакинг работает сейчас на ура.
  • Интересны ли вам статьи / переводы статьей о "взломе" интервью в Google
    0
    Сейчас сходу в букмарках нашел вот такие:
    steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html
    www.impactinterview.com/2009/10/140-google-interview-questions/

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

    Еще было где-то серия статей про человека, который почти до конца прошел все стадии, летал в Сидней на онсайт интервью и только на последней ему отказали, но остался доволен и много полезных заметок. Постараюсь найти.
  • Интересны ли вам статьи / переводы статьей о "взломе" интервью в Google
    0
    Хотя вопрос действительно удобней было в Q&A спросить, но тема очень интересна.

    Кстати, у меня есть где-то пол десятка очень полезных ссылок на эту тему. Если кому интересно — могу отослать в ПМ кому надо.
  • Streams.js: отложенные (ленивые) вычисления в Javascript
    0
    Еще есть довольно популярная либа — wu.js
  • Спортивное программирование: «С чего начать?»
    0
    Участвовал в Google Code Jam — очень понравилось. Как и задания, так и организация. Рекомендую любому девелоперу попробовать: почти нет ограничений на язык, времени на начальных этапов много.

    В общем, попробовать может как начинающий так и профи :)
  • Подробности о новом языке программирования Google Dart (Dash)
    0
    Думаю, такая заточка — это не киллинг-фича новой задумки, так же как и в GWT. Просто приятная плюшка.

    Ждем официальной полной инфы — тогда будем обсуждать.
  • Подробности о новом языке программирования Google Dart (Dash)
    +4
    Очень простой пример то, что есть в GWT что делает некоторые вещи с его использованием быстрее чем напрямую писать на JS (я это как-то на своих докладов по GWT рассказывал) — это то, что он для каждого броузера делает свою версию приложения, идеально «заточенного» под этот броузер.

    Т.е. вот возьмем jQuery — там уйма «если ие, то… если фф то ...», а GWT просто просто бутстрапером определит что за броузер, что за язык у пользователя, и отдаст заточенную под комбинацию броузера-язык версию приложения.

    И отсутствием ифов и подстановкой строк (не надо искать локализированную версию строки — для русского будет код alert(«привет»), а для англ — alert(«hello»), и достигается большая производительность, если сравнивать с написанием подобного функционала «руками».

    А достигается это именно с помощью того, что оно при «компиляции» анализирует, транслирует и подставляет то что нужно.
  • Подробности о новом языке программирования Google Dart (Dash)
    0
    Да я его смотрел, и много раз.

    Но проблема в том, что в кофескрипте больше того, что мне не нравится, чем в JS — это и «значимые отступы», и интеллектуальный вывод переменных (а я предпочитаю пусть ошибку выдает, чем само определяет нужно ли объявить переменную или нет) и т.д.

    А мне нужно просто чуток подсахаренный JS, c включенным «use strict» :)
  • Подробности о новом языке программирования Google Dart (Dash)
    +3
    Почему же? Если недоступные фишки Дэша будет заменены JS-реализациями, а все остальное почти 1 в 1 транслировано в JS?

    Ведь у Google есть очень большой опыт в подобной затее — это GWT. Большинство конструкций Java почти напрямую переводится в JS (ведь GWT работает не с байткодом, а именно с исходниками), что дает практически ту же производительность что и написание сразу JS.

    Так что, возможно, не так все плохо будет — можно будет писать на удобном языке, а запускаться будет уже подпиленный JS.

    Хотя лично мне вот одну бы штуку — вместо function(x) { return x*x; } такой же как в C# синтаксис — x => x*x и цены небыло бы. Ну и async.
  • Из Windows Phone Marketplace удалили «антивирус», собирающий персональные данные
    +1
    гм, даже не спрашивает разрешения? гм… а может огласите название чтоб хотя бы были предупреждены :)