• Кадры решают все



      Учиться или не учиться? — вот в чем вопрос.
      Как ни странно, ответ на него зависит от вашего личного взгляда на экономику. Не претендую на истину в последней инстанции, просто хотелось разобраться и внести некоторую ясность.
      Читать дальше →
    • Пути более эффективного использования PostgreSQL

      Прочитав статью Базы данных в онлайн играх и особенно комменты к ней, я в очередной расстроился от мысли, что многие разработчики меняют БД в своём проекте, пытаясь этой сменой решить свои проблемы, не исчерпав, однако, всех возможностей, предоставляемой заменяемой БД. Я принимаю участие в работе над проектом, БД которого характеризуется:
      • Количеством транзакций порядка 5'000 — 10'000 в секунду
      • Объемом примерно в 100ГБ (который бодро растёт)
      • Примерно равным количеством операций на чтение/запись
      • Преимущественно мелкими транзакциями

      В силу, как говорится, исторических причин, вся база представляет из себя, гхм, одну базу, пока без шардинга, который мог бы решить ряд проблем. Тем острее стоит вопрос о поиске решений, заключённых именно в особенностях PostgreSQL. Решений, которые можно реализовать малой кровью.

      Я опишу некоторые проблемы, с которыми мы сталкиваемся, и применённые решения. Если кто-то сочтёт это полезным — ради Бога. Если кто-то поправит — я буду только рад обнаружить уязвимость в используемых подходах и увеличить эффективность работы БД. Описанное может быть применено без вмешательства в логику приложения, исключительно путём модификации схемы БД.
      Читать дальше →
    • Анализ популярных теорий игровой зависимости

        Просмотрев пару другую статей на этом сайте по игровой зависимости, я решил их показать специалисту с 30 летним практическим опытом лечения разного рода зависимостей психотерапевту наркологу А.Г. Данилину.
        Из его беседы мы решили подготовить статью.




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

        В качестве лечения предлагается запрет на компьютерные игры и «заместительная терапия» психотропными препаратами.
        Второй взгляд – трактовка зависимости от виртуальных игр через примитивную биологическую систему. Создатели компьютерных игр… играют на человеческих слабостях и формируют у игрока рефлекторное поведение. В этой логике геймер – нечто вроде «собаки Павлова» за компьютером.
        Читать дальше →
      • C#. Сортировка членов типа с помощью ReSharper


        Существуют некоторые соглашения касаемые структуры класса, и того, в каком порядке должны располагаться его члены.
        Вот, например, правила которые использует StyleCop, возможно, в вашей компании есть свои собственные.
        Поддерживать структуру вручную довольно тяжело, скучно и отнимает много времени, особенно когда в классе довольно большое количество свойств, полей, методов и.т.д.
        В этом посте речь пойдет о том, как с помощью ReSharper автоматизировать этот процесс.
        Читать дальше →
      • Ресурсы, о которых должен знать каждый Android-разработчик

        • Перевод
        Сегодня я хочу поделиться с вами моим вольным переводом статьи, написанной Сергеем Повзнером (Sergey Povzner). Сергей ведёт блог bongizmo.com и занимается разработкой туристических гидов под общим названием Citybot.

        В то время как Android продолжает свой невероятный рост, всё больше и больше программистов начинают разрабатывать приложения на этой платформе. Если ты начинаешь свой путь сегодня, то ты определенно — счастливчик. За последние годы Android значительно повзрослел и избавился от множества детских болезней. Информации по платформе более чем достаточно. Я же расскажу о самых важных ресурсах.

        Статья будет полезна как новичкам, так и опытным разработчикам. Это гид по миру Android-разработки.
        Читать дальше →
      • Параллельные и распределенные вычисления. Лекции от Яндекса для тех, кто хочет провести праздники с пользой

        • Tutorial
        Праздничная неделя подходит к концу, но мы продолжаем публиковать лекции от Школы анализа данных Яндекса для тех, кто хочет провести время с пользой. Сегодня очередь курса, важность которого в наше время сложно переоценить – «Параллельные и распределенные вычисления».

        Что внутри: знакомство с параллельными вычислениями и распределёнными системами обработки и хранения данных, а также выработка навыков практического использования соответствующих технологий. Курс состоит из четырех основных блоков: concurrence, параллельные вычисления, параллельная обработка больших массивов данных и распределенные вычисления.



        Лекции читает Олег Викторович Сухорослов, старший научный сотрудник Центра грид-технологий и распределенных вычислений ИСА РАН. Доцент кафедры распределенных вычислений ФИВТ МФТИ. Кандидат технических наук.
        Содержание и тезисы лекций
      • Руководство по разработке модулей расширений на C# для Visual Studio 2005-2012 и Atmel Studio

          Плагины для C#

          Аннотация


          Около года назад мы опубликовали в блоге цикл статей о разработке плагинов для Visual Studio на языке C#. Сейчас мы переработали эти материалы, добавили новые разделы и предлагаем вашему вниманию новый вариант руководства.
          Читать дальше →
          • +45
          • 30,3k
          • 6
        • Простая интеграция сайта и 1С

            image
            Последнее время натыкался на несколько различных статей об интеграции сайта и 1С. В комментариях часто начинались споры о различных подходах, и я решил поделится способом который однажды довелось реализовать мне. Разумеется, описанный ниже способ не претендует на универсальность и единственность, но, думаю, будет полезен тем, кто только собирается писать свой вариант.
            Читать дальше →
          • ASP.NET MVC. Урок 0. Вступление

            • Tutorial
            Я пишу сайты на asp.net mvc. В этих 16 главах я хочу рассказать, как я это делаю. Это некий учебник-справочник всех тех знаний, которые я накопил в течение трех лет.

            Почему именно asp.net mvc

            ASP.NET MVC я люблю потому что:
            • Это .net. Я знаю .net и С#.
            • Это компилируемый код.
            • Это не ASP.NET WebForms, я работаю с html-кодом.
            • Используется MVC-паттерн.
            • Visual Studio – самое популярное средство разработки, в котором есть IntelliSense.
            • Отличные инструменты отладки.


            Читать дальше →