• Adminer — веб-интерфейс для баз данных размером в один .php файл
    0
    В исходниках на github — да, куча файлов. Просто есть сборочный скрипт, который их в нужной конфигурации умеет сливать в один .php файл
  • Microsoft открыла исходный код PowerShell
    0
    Ссылки на инструкции битые (в них домен github.com не указан, только относительный путь)
  • Этажи: 3D-навигация на WebGL в 2gis.ru
    +1
    анимация при переключении этажей выглядит странно — этажи «уходят под землю»
  • .Net Client для облака mail.ru
    0
    RestSharp тут как раз не совсем при делах. Когда речь идет о работе с бинарными, а не сериализованными данными, то там работа с ними идет через недокументированные костыли, работоспособность которых в следующих версиях никто не гарантирует.
  • Эмулятор Android от Microsoft, охлаждение пива с IoT и Windows 10 и The Maker Show для тех, кто любит паять
    0
    Ход коварных мыслей в целом понятен, но какой смысл? Там же всё равно привязка к номеру телефона идёт.
  • Эмулятор Android от Microsoft, охлаждение пива с IoT и Windows 10 и The Maker Show для тех, кто любит паять
    +2
    Он работает существенно шустрее штатного android-эмулятора (который с SDK в комплекте идёт).
    Раньше, из-за тормознутости штатного эмулятора, пользовался genymotion. Сейчас пользуюсь микрософтовским просто потому что гораздо он удобнее. И особенно полюбил его за возможность скриптовать (или задавать вручную) показания датчиков устройства.
  • Сбербанк делится опытом создания приложения в Material Design: стили и темы
    0
    Feature request:
    Добавьте в приложении возможность обратной связи с разработчиками.

    Теоретически, можно конечно писать в Спортлото Google Play, надеясь что там сообщение прочитает кто-то из разработчиков. Но, как показывает практика, на писанину в Google play далеко не всегда реагируют. Наверное, потому что там количество неадеквата зашкаливает.

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

    А баг такой: в списке операций по карточке некорректно указывается время. Моё время GMT+5 и если я только что совершил операцию, то в там в списке рядом с ней надпись «5 часов назад». Время на телефоне у меня выставлено корректно. Скорее всего какая-то несогласованность по поводу UTC в приложении.
  • Android. Автозапуск приложения при загрузке: теория и практика
    +1
    Некоторые производители телефонов сразу обламывают крылья таким писателям самых крутых приложений, предустанавливая в заводскую прошивку менеджер автозапуска, который по умолчанию запрещает автозапуск для любых приложений кроме google-овских и их собственных.
    Ручками там конечно можно разрешить автозапуск для любого приложения, но не все пользователи об этом даже догадываются.
  • Да, я пишу десктопные приложения под Windows
    0
    Мне почему-то показалось, что для совместной работы sciter и .net (как code-behind) надо сначало много «поработать напильником».
  • Да, я пишу десктопные приложения под Windows
    0
    Смотря что иметь ввиду под термином «устаканились». Если на том же .net возникнет потребность написать кросс-платформенное приложение, то в плане UI пока тот ещё зоопарк.
  • Adminer — веб-интерфейс для баз данных размером в один .php файл
    +9
    Иногда лучше в код подобных вещей даже не заглядывать, чтобы не портить впечатление от удобной на вид вещи.
    Самок худшее моё воспоминание в этом плане — проект, который хотели нам отдать на поддержку: внешне симпатичная и удобная интранет-система управления, ожидалось, что внутри будет что-то более-менее адекватное. А внутри был реальный АД с большой буквы: весть проект состоял из двух файлов на Visual Basic общим весом в исходниках около 10 MB, которые компилировались в DLL, которая прицеплялась к IIS в виде ISAPI-модуля. А внутри самих этих файлов было развесистое многоуровневое дерево из IF-ов, где конкатенацией строк генерился HTML. И в каждой из ветвей море копипаста, но с небольшими «нюансами».
    Просто хотелось посмотреть в глаза человеку, который всё это начал и сказать ему много всего.
  • В криптософте TrueCrypt обнаружены критические уязвимости
    0
    они кроме codeplex параллельно ещё и в другие репозитории коммитят:
    github.com/veracrypt/VeraCrypt
    bitbucket.org/veracrypt/veracrypt

    время коммитов во все репозитории примерно одинаковое
  • FirebirdSQL используют 11 компаний из списка ТОП-500 России
    0
    Я догадываюсь, какой Артем тут имелся ввиду, но нет, я — это не он.
  • FirebirdSQL используют 11 компаний из списка ТОП-500 России
    0
    Про проект вы угадали, в то время я имел непосредственное к нему участие, но вот пункты б-в-г, по-моему, мимо кассы, это скорее ваши домыслы. Насчет «а» — версию на тот момент уже просто не помню, хотя кажется это была всё-таки 2.x. Тем не менее, такой факт, что после смены БД, фактически ничего не меняя в коде самой программы, не было больше ни одного инцидента, связанного с БД.
    Без обид, но результат очевиден.
    без обид, тут уже моё личное мнение, но если СУБД позволяет без каких-либо финтов ушами ломать ссылочную целостность, то это аргумент не в её пользу.
  • FirebirdSQL используют 11 компаний из списка ТОП-500 России
    0
    У нас клиентские БД были очень разные: от пары Mb до десятков Gb, причём проблемы чаще были с мелкими БД. Ну и клиентов достаточно много, десятки тысяч, поэтому вероятность ошибки больше, чем если бы программа была «для себя»
  • FirebirdSQL используют 11 компаний из списка ТОП-500 России
    0
    Уже не первую неделю вижу посты на хабре о том как Firebird шагает по планете и диву даюсь — неужели этот тот самый Firebird, который мы пару лет назад с таким облегчением выпилили из своего проекта, заменив на другую БД?
    Выпиливали не из-за какой-то абстрактной нелюбви или из-за того, что решили что-то более модное «пощупать». Нет, выпиливали вполне оправданно, потому что к нам от клиентов сначала десятками, а потом и сотнями валились претензии о том, что программа «перестала работать с БД». Основных проблем, как сейчас помню было три:
    1. Служба Firebird периодически останавливалась сама по себе.
    2. Нарушение целостности данных БД. Например, FOREIGN KEY на несуществующее значение в родительской таблице — это было почти в пределах нормы.
    3. DB corruption
    И если против первых двух помогали какие-то костыли, то против третьего трудно было найти аргумент, утилиты для восстановления БД помогали менее чем в половине случаев.
  • Основы NHibernate (легкий туториал)
    0
    позже будут переведены статьи и бенчмарки сравнение орм-ов

    Такое ощущение, что вы собираетесь заниматься тем, чем уже 100500 человек занималось и все результаты давно опубликованы. Начиная со stackoverflow и заканчивая более-менее известными блоггерами:
    weblogs.asp.net/fbouma/fetch-performance-of-various-net-orm-data-access-frameworks
    weblogs.asp.net/fbouma/fetch-performance-of-various-net-orm-data-access-frameworks-part-2
    (этот товарищ, конечно, отчасти своё детище пиарит, но и другие ORM там представлены в неплохом объеме)
  • Основы NHibernate (легкий туториал)
    0
    Зачем? Статья вроде совсем не об этом.
    А если хочется статью-сравнение «Entity Framework vs NHibernate», то перевод такой статьи был на хабре пару месяцев назад.
  • О безопасности UEFI, части нулевая и первая
    0
    Буквально на днях прилетело для ноута обновление BIOS, где основным изменением был заявлен фикс SMM «Incursion» Attack. А до UEFI обновления на BIOS почти никогда не ставил.
  • История одного факапа Яндекс.Навигатора. В шести действиях с прологом и раскаянием
    +6
    Что-то вдруг появилось желание в сборщик релизов добавить новый билд-степ: проверку на наличие в релизе дебажных библиотек (некоторые библиотеки предоставляются нам другими командами разработки)
  • LastPass взломан, меняйте ваш мастер-пароль
    +3
    Всегда было стремно было хранить где-то пароли, кроме как в голове. Ну или на крайний случай в браузере
    Последнее странно, если учеть, что было несколько разных троянов, которые тырили сохраненные пароли из браузеров и почтовых клиентов.
  • LastPass взломан, меняйте ваш мастер-пароль
    +2
    Не только в дропбоксе. У меня он по webdav с Яндекс.Диск-ом работает
  • Коварный Волкодлак. Трансформация дистрибутива Ubuntu
    +6
    кодовое имя — Willy Werewolf (Коварный волкодлак)

    Какой-то исконно славянский перевод слова «werewolf», может таки «оборотень», а то «волкодлак» это из славянских мифов? И слово «wily» лучше везде писать не с двумя «L» а с одной, иначе смысл слово меняется вплоть до неприличного.
  • Релиз elementary OS «Freya»
    +4
    собственно, в Windows, начиная с версии 8.0 тоже используется переключение языков по комбинации «win + space»
  • Встречайте ReSharper C++
    0
    WPF ведь очень дружит с аппаратным рендерингом видеокарт.
    Как-то на работе ставил эксперименты по отзывчивости довольно громоздкого WPF-приложения и опытным путем пришли к тому, что начиная с Geforce 450 с 1Gb памяти на борту всё летает, а на простеньких встроенных видеокартах подтормаживает, местами весьма ощутимо.
  • Приемы разработки ASMX веб-сервисов
    +2
    В этой статье я расскажу о различных приемах разработки SOAP веб-сервисов по технологии ASMX, а также об этой технологии в целом. Кроме SOAP, также будет рассмотрена реализация AJAX. Статья будет полезна как тем, кто уже знаком с ней, так и тем, кто только собирается создать свой первый веб-сервис.
    Закапывают это SOAP, закапывают (google еще в 2006 отказался от SOAP в своих сервисах), но всё равно периодически нет-нет, да кто-нибудь этот SOAP откопает.
  • Шайбу вбросим в iOS восемь
    0
    Майк Модано же!
  • Конференция DUMP-2015: секция Serverside.Experience и Serverside.Knowledge
    +1
    Ждём, обязательно пойду. Одна из самых годных IT-конференций на Урале.
  • Поговорим про отличия Mono от MS.NET
    0
    Просто ILSpy.
  • Поговорим про отличия Mono от MS.NET
    0
    Мы отчасти тоже решали эту проблему копипастой из исходников MS.NET.
    Потому что, фактически, эта ошибка происходила в «бутылочном» горлышке, через которое проходят половина методов криптографии, в частности, CryptoStream. И природа ошибки в разных сценариях тоже была разной. Чтобы обходить это, что-то прикрывали «костылями», где-то копипастили исходный код из MS.NET, что-то через некоторое время фиксили разработчики Mono. В итоге всё заработало, но «осадочек остался».
    И не думаю, что удастся просто всё взять и всё скопипастить — в криптографии MS.NET много что завязано через WinAPI на нативную «crypt32.dll».
  • Поговорим про отличия Mono от MS.NET
    +3
    Скажу что мне доставило некоторый дискомфорт при использовании Mono — это почти всё, что связано с криптографией. Можно регулярно славливать Exception'ы на коде, который много лет уже успешно работает в MS.Net. «Хит» здесь был
    invalid block length at Mono.Security.Cryptography.SymmetricTransform.FinalEncrypt

    Выпадал настолько часто, что я его даже запомнил.
  • Как я шифрую файлы в облаке
    +6
    А не проще воспользоваться популярным encfs?
  • Медовый месяц менеджера: как его провести с пользой
    0
    Есть ещё довольно популярное разделение в команде на менеджера проекта (фактически — аналитик) и менеджера разработки (фактически — team lead, который в том числе и код сам пишет)
  • Wuala закрывает бесплатные аккаунты
    +21
    Почему нет пункта голосования «О существовании этого сервиса я узнал только из этого топика»?
  • Релиз Firefox 33
    +4
    Скорее всего, просто параллельно в OS был залогинен другой пользователь/
  • 9 причин переходить на open-source
    +3
    Почему-то в статье не упомянут столь немаловажный фактор как просто отсутствие open-source аналогов для некоторых видов софта.
  • 9 причин переходить на open-source
    +6
    А можно по пунктам чем там прямо «невозможно пользоваться после консоли баш»?
    На работе, в зависимости от платформы, пользуюсь и тем и другим. Ни bash, ни ps отторжения не вызывают. Из своих наблюдений — чаще всего фразу «невозможно пользоваться» можно трактовать как «я не умею этим пользоваться».
  • Android разработчики: всем выйти из сумрака?
    0
    Российские банки вроде даже не верифицируют по Billing Address, так что указать там можно что угодно,
  • Справочник по Java Collections Framework
    0
    а какое отношение Stream имеет к Java Collections Framework?
  • Как легко сделать Navigation Drawer и вкладки, используемые в популярных приложениях от Google
    +2
    При создании приложения не всегда можно с легкостью отказаться от 1/8 потенциальной аудитории (тех, у которых android версии < 4.0).