• Нормально ли держать копию репозитория на хостинге?

    pletinsky
    @pletinsky
    Нужно отделять понятие исходного кода и развернутого приложения. Когда это вроде одно и тоже кажется что использовать систему контроля версий для деплоя можно. Но вообще система контроля версий придумана чтобы контролировать версии а не деплоить.
    То есть концептуально такой подход неправильный.
    Запахи данной проблемы будут проявляться например так: некоторые данные будут оказываться в продакшене, хотя там быть не должны (код для тестов например).

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

    Безусловно кое что можно сделать хуками системы контроля версий — но это на самом деле почесывание пяткой уха.
    И дело тут вовсе не в том, на скриптовых языках проект или нет.
    Вопрос в том серьезное ли это решение или поделка на коленке.

    Как только ваш проект выйдет на определенный уровень (если это произойдет) — то вам придется использовать специализированные решения для деплоя и вы увидите в них необходимость.
    Пока вы не видите в них необходимость — не парьтесь и используйте то, что привыкли.
    Ответ написан
    1 комментарий
  • Внешний HDD как сетевой?

    pletinsky
    @pletinsky
    Конечно можно. Подключить по usb к роутеру, который раздает у вас интернет.

    Самая важная фишка — что в таком случае скорость доступа к этому жесткому диску будет ооочень медленная. Даже торенты туда качать не захочется. Это особенность целого ряда проблем: нехватки ресурсов роутера для работы с винчестером, кривые драйвера для работы с usb на линуксах роутеров и т.д. Если хотите фильмы смотреть с внешнего диска и перекидывать файлы достаточно быстро — то придется покупать NAS.
    Ответ написан
    Комментировать
  • Есть ли подводные камни при использовании youtube в качестве хранилища домашнего видео?

    pletinsky
    @pletinsky
    Все нормально для бесплатного сервиса, не бойтесь ничего.

    Youtube кстати не единственный вариант для бесплатного хранения видео — есть еще yandex video и vimeo.

    Отличие youtube в том, что он ревностно относится к авторским правам и тому подобным фишкам.
    То есть может заставить вас удалить видео если вы распространяете пиратские фильмы. И даже проверяют видео для этого после загрузки.
    Вообще все эти сервисы стараются стимулировать людей хранить свое видео а не чужое. И правильно, потому что чужое видео и так доступно в интернете (если правообладатель этого захочет).
    Ответ написан
    Комментировать
  • Посоветуйте, пожалуйста, ПО для реализации Agile/Scrum

    pletinsky
    @pletinsky
    Их сотни, а может уже тысячи. На любой вкус и цвет.
    Вот тут посмотрите. Вот первая же ссылка по предыдущему примеру. Вот бесплатные тулы.

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

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

    И помните — сам подход к тому, что какие то тулы решат ваши проблемы противоречит эджайлу, нарушая принцип эджайл манифеста Individuals and interactions over processes and tools.

    Многие успешные команды в моей практики работали в рамках скрама вообще без специализированных тулов.
    Обычно в классических примерах в учебных пособиях тоже не используют тулы — реальную доску и бумагу с принтером.
    Ответ написан
  • Где освежить знания по Agile, Scrum, Kanban за ---пол-часа--- несколько часов?

    pletinsky
    @pletinsky
    agilemanifesto.org — 10min
    Scrum Master in Under 10 Minutes (axofoft) — 10min
    Kanban from wikipedia (для начала хватит) — 10min

    Всего пол часа.

    Ну это так — сходу. А вообще если хотите использовать SCRUM или Kanban — то лучше наймите специалиста. Это же целый скоп сложных методологий. Какие еще пол часа). Вы и если неделю будете его изучать не сможете правильно применить его на практике. Только осторожно — тема стала модной — появилось большое количество псевдоспециалистов. К сожалению сертификация скрам мастера тоже не аргумент — так как легко покупается и гарантирует лишь базовые знания.
    Найдите человека который давно применяет в командах данные методики.
    Ответ написан
    5 комментариев
  • Есть ли онлайн сервисы для хранения электронных документов?

    pletinsky
    @pletinsky
    Wuala все шифрует. Аналог dropbox/shugarsync — но работа там ведется через java компонент, который занимается шифрованием. Безопасность — фишка их сервиса.
    Насчет авторизации по ЭЦП или каких то других механизмов по работе с подписью на сервисе не в курсе — но врятли.
    Ответ написан
    2 комментария
  • Флеш для линукс — конец?

    pletinsky
    @pletinsky
    При участии компании Google будет сохранена подготовка актуальных версий Flash-плагина для Linux-версии браузера Chrome, но данный плагин будет поставляться только в составе Chrome

    Корпорация добра идет на помощь.
    Ответ написан
    3 комментария
  • Что такое вселенная?

    pletinsky
    @pletinsky
    Простите, напомнило.

    Если серьезно, то

    Это то что формируется после большого взрыва?
    Тогда как называется пространство вокруг вселенной?


    Вселенная — это объект, обладающий термодинамическими характеристиками, который содержит в себе нашу галактику. Пространства вокруг вселенной в общем случае нет. Для вселенной неприменимо слово вокруг по этой же причине. Но если и есть ты мы об этом ничего не знаем.

    Какой формы вселенная?
    Если расширение идёт во все стороны, тогда сферической?


    Ага — сферическая.

    Есть мнение что расширение идёт только в одну сторону.
    Тогда какой она формы?


    Враки.

    С какого расстояния можно увидеть её целиком?

    Сказали уже, что не знаем есть ли пространство за пределами вселенной, значит слово расстояние там неприменимо.
    Но если вдруг есть — то фиг его знает с какого.

    Кроме расширения, наблюдаются ли другие перемещения?
    Сама вселенная инертна или в движении?
    Если в движении то по отношению к каким координатам оно движется и с какой скоростью?

    Вселенная одна?
    Если имел место один взрыв, могли ведь иметь место и другие, в других «местах»?
    Что если при расширении / движении две или более вселенных столкнуться?


    Опять двадцать пять — смотри предыдущий вопрос. Мы не рассматриваем вселенную как объект, обладающий какими либо характеристиками по отношению к другим объектам вне ее, потому что таких не знаем.
    Ответ написан
  • Какую электронную книгу выбрать?

    pletinsky
    @pletinsky
    Вообще вы смешали в кучу два совсем разных типа читалок. С электронными чернилами и тиэфти экраном.

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

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

    Если вы читаете книги и смотрите фильмы — вам лучше это делать на разных устройствах на текущий момент.

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

    Зато это великолепные читалки абсолютно по всем параметрам, включая цену + у них лучшие гарантийные условия (возврат в случае треснутого экрана в том числе).
    Ответ написан
    Комментировать
  • Системы эффективной классификации информации

    pletinsky
    @pletinsky
    Не думаю, что подобные системы классификации знаний существуют.
    Кроме папок и тегов есть еще вики.
    В зависимости от предметной области нужно выбирать какое то сочетание данных подходов.

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

    Соответственно мы отделяем задачу сохранения статей в интернете и документов от классификации.
    Сохранять можно например в Evernote или OneNote, указывая какой нибудь специфический тег. А дальше полученные ссылки можете добавлять в систему ведения проекта.
    Ответ написан
  • Бумажные книги по C#, MVC4 и сопутствующим технологиям?

    pletinsky
    @pletinsky
    Вот по Asp.net Mvc 3.0 книженция.
    Вот тут про asp.net 4.0 в принципе, включая asp.net mvc 4.0.
    Ответ написан
  • Бумажные книги по C#, MVC4 и сопутствующим технологиям?

    pletinsky
    @pletinsky
    Простите, я понимаю что вы не хотите слышать таких ответов.

    Но ей богу — забейте вы уже на книжки.

    1) Ну на крайний случай выжимки с сайтов, где все коротко написано с типичными примерами.
    2) Мсдн конечно — там уж точно уровень не английской литературы — написано все по простому в одном стиле. Пару дней с переводчиком даже если — привыкнете.
    3) Ну и практика и поисковик. Застрял — погуглил — дальше делаешь.
    4) Участие в проекте с опытными разработчиками — основа роста. Там вы будете писать код в общем стиле, используя тот подход который есть в остальном приложении. Там не будет стопперов, которые вы не сможете прогуглить. Работа в паре в идеальном варианте.

    Ей богу — вовсе не книжки позволят расти в профессиональном плане быстро. Да — матчасть важна — но на более высоком уровне чем изучение того, как работать с конкретными фреймворками.
    Если совсем плохо с английским можно использовать книжку как справочник в реальном времени на проекте, но возможно хватит и электронного варианта.
    Ответ написан
    3 комментария
  • TimeCapsule = Airport Extreme + внешний HDD?

    pletinsky
    @pletinsky
    Думаю что совсем не то же самое.

    В случае ae+hdd вы будете подключать жесткий диск по usb. И итоговая скорость работы может вас не удовлетворить.

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

    Сомневаюсь что Airport Extreme в этом плане какой то особенный. Нужно проверить конечно, но сходу в паре обзоров я увидел упоминания о низкой скорости подключения внешнего харда.

    TimeCapsule — по своему особенный аппарат — совмещенный NAS+WiFi Router. Если у вас внешний хард — то добавьте еще сюда стоимость коробки/NAS для него.
    Ответ написан
    5 комментариев
  • А где ты хранишь цифровые фотки, %username%?

    pletinsky
    @pletinsky
    Храню на яндекс фотках. Там бесплатный безлимит. Хранит в оригинальном качестве. Позволяет работать с альбомами, сжимать, привязывать к карте и прочие вкусности. Есть плагин к google picasa, который позволяет автомитически альбомы загружать с диска.

    Есть еще fotki.com (очень популярный за рубежом ресурс) и google picasa web.
    Но они за бесплатно позволяют хранить только сжатые картинки в не оригинальном качестве. Если это фотки — то по моему критично. Это ведь память о тебе — через 10 лет понадобятся в оригинальном качестве — а уже не вернешь.

    Хранить дома оригиналы не вижу смысла. Если не доверяете яндекс фоткам, можете бекапить на сервисы бекапа. Если что кстати сможете выгрузить их в виде архива — у яндекса есть такая опция.
    Ответ написан
  • Скрытый раздел SSD?

    pletinsky
    @pletinsky
    У меня на леново такой диск виден и ты можешь его удалить через встроенные фирменные программы.
    Но он разрешит тебе это сделать только если ты прежде перенес его на dvd.

    Асус видимо решил действовать жестче. Рекомендую погуглить есть ли у асуса штатные средства для этой манипуляции. После этого позвонить в техподдержку асуса и обьяснить казус — они возможно что нибудь подскажут, если вообще есть легальный способ как это исправить. Или вы уже это сделали?
    Ответ написан
    Комментировать
  • Где найти сервис для формирования списка покупок?

    pletinsky
    @pletinsky
    Используйте Google Tasks для этого — и не парьтесь. Будет доступен везде и встроен как виджет во все гугловские сервисы. И клиентов для него полно для всех возможных платформ.
    Ответ написан
  • Чем тестирование при помощи Test-complete лучше чем использование Auto-It или Python?

    pletinsky
    @pletinsky
    Во первых Test-Complete — дорогостоящий продукт.

    1) поддерживает кросбраузерное веб тестирование (в том числе и html5).
    2) поддерживает распредделенное тестирование на нескольких компьютерах.
    3) поддерживает тестирование производительности.
    4) поддерживает кроссязыковую интеграцию не привязывая к какому то скриптовому языку, на котором удобно писать сисадминам, но не профессионалам в разработке.
    А вообще почитайте на их официальном сайте — там много чего интересного.

    Auto-It — тулза для тестирования windows приложений, которая по моему практически потеряла актуальность с развитием Microsoft Automation Framework.
    С ним работают только любители конкретно этого продукта, которые продают именно эти свои знания.

    Забейте на инструменты. Они не так много тут решают. Реальные вопросы: как сделать так, чтобы тесты окупались, как сделать, чтобы они не требовали изменений при изменении продукта, как их встроить в рабочий процесс.
    Вот их придется решать. И законченной теории тут нет — есть только армия любителей — которые считают что они что то умеют.
    Так что просто делайте а не инструменты изучайте — и все придет с опытом.
    Ответ написан
    3 комментария
  • HTC Китай vs Тайвань —?

    pletinsky
    @pletinsky
    Мне кажется что на самом деле не важно где собран. Даже если написано, что тайваньская сборка — может на самом деле они там пару болтиков подкрутили. Самое главное, что кампания гарантирует качество телефона.

    Если бы это не было HTC — то наверно с китайским вариантом было бы больше шансов нарваться на неприятности.
    Потому что там больше разнообразия организаций разного уровня и качества.
    Ответ написан
    Комментировать
  • Мощный китайский телефон на андроиде?

    pletinsky
    @pletinsky
    Рекомендую следющие модели.
    Все на мощном очень современном процессоре MTK6577, заточенном под 4 андроид.
    У всех по 1 гигу оперативы (как раз столько хватает вроде всегда).

    ThL W3+ — надежный проверенный вариант
    JIAYU G3 — еще не вышел — со дня на день ожидается в продаже — он должен быть еще прикольнее.
    ZOPO ZP300+ — есть обзоры
    Ответ написан
  • Можно ли объединить INSERT и SELECT в одном вопросе?

    pletinsky
    @pletinsky
    Может OUTPUT синтаксис вам подойдет.
    Для MySQL подойдет LAST_INSERT_ID();
    Для MSSQL SCOPE_IDENTITY();
    Ответ написан
    1 комментарий