• 0
    Win7: С «con» все норм — проводник заходит, а вот с «com1» таки глюк :)
    Создаем рекурсивные ярлыки в Windows
  • 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/
    TypeScript: язык для разработки больших приложений на JavaScript
  • 0
    Близится время, когда мы все сможем без напрягов писать на VanillaJS не прикликая никаких других либ… И рай наступит когда даже полифиллы не нужны будут!
    Новинки DOM API
  • 0
    Буквально недавно сделал знакомому небольшой плагин для облегчения его рутинной работы.

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

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

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

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

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

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

    Довольно неплохое решение для быстрого startup приложения, хотя из-за того что анализ зависимостей автоматический, иногда не так хорошо сплитится как хотелось.
    Оптимизация JavaScript для ускорения загрузки веб-страниц
  • +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 и перейти на гитлаб ) А если еще и будет возможность платной подписки для того, чтоб была возможность быстро решить проблемы, которые могут возникнуть — ваабще круто!
    Gitlab 2.0
  • 0
    Интресно развить идею, реализовать в WebGL чтоб в броузере по сети можно было бы играть… хорошая задумка :)
    Гипербург — трехмерный вариант игры «Каркассон»
  • +4
    Как пользователь GitHub:Enterprise скажу, что утверждение что они делают «на совесть» немножко ошибочно.

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

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

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

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

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

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

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

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

    Плохо что патча пока нет.
    Критическая уязвимость Windows 7 x64: BSOD и компрометация системы
  • +2
    Я лет 10 пользовался только Windows. Решил поставить Linux только для одного — меня задолбало что-то настраивать, ставить, оптимизировать, чистить…

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

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

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

    Буду надеятся идея Unity не умрет и только будет развиватся.
    Ubuntu Unity — светлое будущее против консерватизма
  • 0
    Гм… а ка-кто по исходникам не могу найти как фон сделан такой красивый с затемнением к краям. Можно в двух словах для слепых? :)
    Реалистичные тени при помощи CSS3 без использования изображений
  • 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? :) сколько миллионов телефонов остались без поддержки?
    Видеообзор Android 4.0 Ice Cream Sandwich на Google Nexus S
  • 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 как отдельным универсальным движком.
    Блеск и нищета GWT (или почему я не верю в Dart часть 2)
  • 0
    идейно было бы хостить сорсы гитлаба в гитлабе )
    GitLab: open source версия Github
  • +1
    Я, кстати, сейчас прям разрабатываю свой екстеншен (на хром-хакатоне начали, вот может на GDD2011 покажу, если пройдет фильтр), так я специально зная про эту проблему в бекграунд-пейдже держу только самые важные объекты — текущее состояние.

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

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

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

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

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

    В общем, попробовать может как начинающий так и профи :)
    Спортивное программирование: «С чего начать?»
  • 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.
    Подробности о новом языке программирования Google Dart (Dash)
  • +1
    гм, даже не спрашивает разрешения? гм… а может огласите название чтоб хотя бы были предупреждены :)
    Из Windows Phone Marketplace удалили «антивирус», собирающий персональные данные
  • 0
    А как можно узнать, защищен ли алгоритм или является ли это коммерческой тайной без декомпиляции?

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

    Я конечно не против чтоб кто-то проверял проги в маркетах, но немного смущает моральный аспект и то, как явно идет упоминание «бывшего сотрудника Майкрософт» — типа вроде бы как бы и упомянута компания, но и как бы и не при чем.
    Из Windows Phone Marketplace удалили «антивирус», собирающий персональные данные
  • 0
    Забавно… не нарушил ли какие-то законы «бывший сотрудник» когда декомпилировал? Имел ли он право это делать?

    В случае с аппстором то все ясно — там вроде девелоперы обязаны давать сорсы эплу, а вот как с этим обстоит в МС маркете?

    Обычный софт вроде бы даже бесплатный, если он не опенсорсный, то обычно в лицензии написано что вы имеете право свободно использовать но не декомпилировать/изменять код.
    Из Windows Phone Marketplace удалили «антивирус», собирающий персональные данные
  • 0
    У меня нет блокировщиков но на данный момент что под моим аккаунтом, что под другим броузеров без привязки к аккаунту — пусто. Никаких рекламных ссылок.
    Ищете mail.ru в Google?
  • +2
    Ребята специально зарыли полезные модули среди модулей, которые подходят под «поржал и забыл»?

    У меня в папке ~/temp/testingnode/ находятся много подобных «модулей»… смысл их «опенсорсить»? Некоторые ну уж совсем мусорные…

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

    В общем… неоднозначно.
    90 модулей Node.js в общественное пользование
  • +1
    уф, хорошо что сказали! А то я уже начал беспокоится о своем эммоциональном состоянии и еще раз пересматривать клип ищя какой-то смысл, пытаясь разгадать НЛП-шные загадки :)

    Отличная эллюстрация того, что исскуству не всегда нужно иметь смысловое содержание, а достаточно просто визуального эффекта :)
    Предвыборный ролик Ивана Охлобыстина | Доктрина 77
  • 0
    Не понял о чем говорилось в клипе, но впечатлило!
    Предвыборный ролик Ивана Охлобыстина | Доктрина 77
  • 0
    Ну… просто надо внимательно читать что расширение/приложение требует — для «фонового» запуска нужно отдельное разрешение.

    Самое интересное, что для запуска NaCL внутри аппа/екстеншена нужно расширение «native_client», которое пока даже не документированно и скорее как экспеременатльное, так что даже если потребует, то, думаю, очень заметно будет :)
    Фоновый режим в Google Chrome
  • 0
    Prizm, но насколько он жив не знаю — когда он появился заинтересовался, но потом как-то пропал интерес.
    Фоновый режим в Google Chrome