• У разработчика программного обеспечения должен быть опыт сисадминства
    0
    А что такого плохого в
    не делайте блокираторов запуска приложения в виде создания файла на диске, когда ваше приложение крешнется на терминальном сервере админ будет вынужден вручную удалять этот файл не останавливая сервера

    ?

    Там можно хранить id процесса, например. И удалять из программы если уж нужно, минуя админов.
  • Как обучают в Школе разработки интерфейсов Яндекса, и чему там научился я
    +2
    Я хотел на Хабр. Отправил что-то в песочницу и забыл. Через два месяца случайно заметил, что могу «лайки» ставить.
  • Чистый javascript.Переменные
    0
    Но тогда зачем писать очевидные вещи, которым место в «Программирование для самых маленьких (в картинках)»? Да и полно подобных статей уже.
  • Чистый javascript.Переменные
    +4
    Это относится ко всем языкам программирования всех времен и народов.
  • Рисуем коммитами на Гитхабе
    +1
    Я как-то массивы данных с некоего изделия в виде неприличного слова «нарисовал». Начальник отдела не оценил шутку.
  • Как 10 лет назад начинался проект PVS-Studio
    0
    Правда мы сейчас не тестируем этот режим работы,


    Раньше проверял им проект из Qt Creator. Нашел два способа уронить PVS-Studio Standalone. К сожалению, сходу не вспомню. Что-то вроде начать анализ, нажать стоп и снова начать.
  • Как Яндекс научил машину самостоятельно создавать переводы для редких языков
    +3

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

  • С++17 и С++2a: новости со встречи ISO в Иссакуа
    0
    Лучше бы стандартизировали декораторы имен (или что там мешает использованию классов в dll) и шаблонов там же. Впрочем, уже 3 года на C# сижу и не жалею.
  • Длина функции
    +2
    В принципе согласен. Но на практике могу и в несколько экранов функции писать, а уже потом по мере свободного времени заниматься рефакторингом по их декомпозиции.
  • Как писать конспекты, если ты программист
    +1
    Я свои конспекты прямо в LaTeX писал на ноутбуке. Пока все тупили иногда успевал и формулы набрать.
  • Visual Studio «15» Preview 5
    0
    Лично я заметил огромное проседание в производительности IDE (vs 2015) во всех этих апдейтах: чем новее апдейт, тем студия больше тормозит, а начиная с Update 2 уже сотни раз видел сообщения, мол «для завершения операции не хватает памяти». Уже думал обратно стоковую ставить. Но вот начало этой статьи больно заманчиво звучит.
  • История Half-Life 2
    +6
    Киллер-фича будет, если G-Man действительно окажется Гордоном из будущего или альтернативной реальности (Gordon freeMAN).
  • Занимательная математика командной строки
    +3
    Я в Windows вместо калькулятора использую python из командной строки
  • Как выжать максимум из минификации кода
    +1
    Без архиватора было бы спортивнее: с этими сокращениями он, вероятнее, лучше справится. И еще: а если через обфускатор прогнать? Я ими не пользовался, но думаю, что с определенными настройками он код короче делает…
  • Мнение хабра: отключать или нет крупный сайт задолжавший 450 000 рублей?
    +3
    Целиком не читал, но давно заметил, что люди по-разному относятся к материальным вещам и информации. То есть, если не платишь за электричество — надо рубить кабель, но как доходит до абстрактных для обывателя понятий вроде ширины канала и дискового пространства, то начинаются споры и сомнения. Не заплатил — сиди без хостинга. Другое дело, что виновника надо засудить и взыскать ущерб. Только есть ли статья за это?
  • OpenCV и обработка изображений
    0
    А орангутана с человеком не пробовали?
  • Из юниоров в разработчики: получаем первую работу
    0
    Подобные трюки с резюме практикуется не только в Java. Вообще, так все делают, мне кажется, или большинство.
  • Qt: Вывод отчета стандартными средствами (или живем без генераторов отчета)
    0
    Есть же аналоги DocumentFormat.OpenXml, который под .NET. И не один.
  • GitHub поменял тарифы
    +9
    Да ничем он не плох. Просто гитхаб — стильно, модно, молодежно.
  • GitHub поменял тарифы
    +38
    Я уж понадеялся, что для одного человека будет бесплатно… Придется дальше на BitBucket сидеть.
  • Нужен ли стандарт разработки?
    0
    Да, но здесь речь не про асм идет.
  • Нужен ли стандарт разработки?
    +1
    Я привязался не к своему стандарту, а общепризнанным. Даже венгерскую нотацию и то признаю. А теперь представьте реальный проект, в котором напротив каждой строки идет комментарий. Как минимум, это усложняет внесение правок: помимо правки кода, я должен изменить комментарий, а также выровнять их по горизонтали. Комментарий должен пояснять код и разъяснять неочевидные места, а не дублировать весь код:
    int calcSum(int[] elements)                         // Метода для подсчета суммы элементов в массиве
    {
        int result = 0;                                 // Объявим результирующую переменную result
        for (int i = 0; i < elements.Length; i++)       // Для каждого i от 0 до длины массива elements
        {
            result += elements[i];                      // Прибавим к result i-тое значение массива elements
        }
        return result;                                  // Возвратим значение result
    }
    
  • Нужен ли стандарт разработки?
    +3
    Я думаю, что все общепризнанные стандарты имеют право на существование. А вот что не надо делать — так это изобретать свои стандарты, например, один мой коллега закрывающие фигурные скобки пишет в одной строке. Читается это противно. А другой коллега напротив КАЖДОЙ строки пишет комментарий, что она делает — по сути дублирование кода на русском языке. Читается еще противнее.
  • Валидация: внутри сущностей или снаружи?
    0
    Почти в тему. Возможно ли задавать атрибуты аннотаций в runtime? Range, в частности. Избавился бы от велосипеда, но лимиты только в рантайме узнаются.
  • Новшества C# 7
    0
    В QML (Qt) есть тоже понятие свойства:
    Q_PROPERTY(int someProperty READ getSomeProperty WRITE setSomeProperty NOTIFY somePropertyChanged)
    

    Если написать:
    textBox.Text = obj.someProperty;
    

    То при изменении свойства внутри класса значение текстБокса будет обновлено автоматом. Об изменении свойства сообщит дополнительный сигнал somePropertyChanged.

    Я хотел бы видеть нечто подобное в C#. По мне так это и есть свойство. А то, что в C# имеется ввиду под свойством — обычный геттер и сеттер.
  • Семь вещей, которые нужно знать начинающему программисту
    0
    Вот с этим, пожалуй, соглашусь полностью.
  • Что нового в Visual Studio 2015 для энтузиастов C#, Visual Basic и Linux
    0
    Словил прикольный глюк, обновившись: в какой-то момент в редакторе перестали работать: Enter, стрелки, shift+кнопка, backspace, delete. Буквы/цифры при этом работают. Дело не в клавиатуре/раскладке.

    Интуиция не подвела и глюк вылечил. Надо было нажать кнопку контекстного меню (третья справа от пробела). При этом студия подвисла секунд на пять, но потом стало все работать. А может просто совпало.
  • Что нового в Visual Studio 2015 для энтузиастов C#, Visual Basic и Linux
    0
    Только что обновился. При открытии солюшена из 43 проектов на ~100k строк пишет что-то вроде «мало памяти для полного анализа решения». Да, памяти всего 4Gb, но раньше такого не было никогда.
  • Новшества C# 7
    +2
    В чем отличие 4. от интерполяции строк в C# 6?
  • RSA шифрование через библиотеку OpenSSL в Delphi
    0
    В репе есть примечание "Для компиляции в XE необходимо поменять типы у входящих параметров"… Почему нельзя использовать {$IFDEF VERXXX}?
  • Зачем программисту знать алгоритмы
    +1
    как раз эксперту в предметной области виднее, какая функциональность нужна, нежели аналитику

    Да, а потом 90% функций никогда не используются. Мы оба какие-то свои частные случаи рассматриваем, поэтому спор бессмыслен.
  • Зачем программисту знать алгоритмы
    +4
    Немного не по теме. Скажу за математику/физику и т.д. в предметной области. Вы предпочтете пользоваться программой написанной экспертом в предметной области (глючной, неудобной, медленной) или написанной программистом, который написал ее, консультируясь с предметниками, но которая удобная и понятная? С программами первого рода я сталкиваюсь постоянно — пользоваться ими невозможно: абсолютно интуитивно-непонятный интерфейс, какие-то баги, полная непродуманность функционала и т.д… А уж по их коду можно проводить лекции "Как не нужно писать". Только не надо писать про уникумов, который и там, и тут поспели — их мало.

    А со статьей — согласен. И пускай лучше программист безупречно разбирается в этом, а третий закон Ньютона можно и у физика спросить.
  • Визуализация «В Контакте»: Скажи мне, кто твой друг?
    0
    Я просто реально не представляю, где мог слить пароли. И раньше такого никогда не было.
  • Визуализация «В Контакте»: Скажи мне, кто твой друг?
    0
    Ничего не предъявляю. Но вчера с моего аккаунта VK начали писать сообщения рекламного характера в некоторых группах с ip-шника откуда-то из Калуги. Я точно нигде ничего не засветил, никуда ничего не вводил, не подключался к чужим wi-fi сетям, ничего подозрительного не устанавливал. Однако позавчера заходил на этот www.yasiv.com/vk. Я ничего не утверждаю. Просто как факт.
  • Microsoft анонсировала Linux версию SQL Server
    +1
    Вот на хабре было. Слухом и осталось.
  • Опыт домашнего марсоходостроения
    0
    Смотря, как считать. Можно взять три акселерометра и расположить их ортогонально, то по проекциям на вертикаль и горизонталь очень легко определить крен и тангаж. Гироскопами тоже можно, но грубее будет. С рысканьем — да, нельзя. Но это если нужны мгновенные значения, если нужна траектория, то без гироскопов не обойтись. А вообще тема слишком обширна.
  • Опыт домашнего марсоходостроения
    +1
    Чтобы данные сильно не плыли, необходим откалиброванный гироскоп. Также он позволяет получать крен и тангаж марсохода и осуществлять поворот на заданный угол.

    Как гироскоп получит крен и тангаж? Нет, можно, конечно. Но теоретически. Обычно они акселерометрами меряются. Гироскопы в этом плане грубее на порядки.
  • Сделай сам: SQL JOIN на Java
    +5
    Профессионал должен знать не только свой код, но и примерное устройство соседей по стеку

    А насколько примерно?
  • Хакерская ёлка, или Как провести Детский День в недетской компании
    +3
    Да, очень здорово сделали.
  • Undefined behavior ближе, чем вы думаете
    0
    Вел один проект, который собирался с полным выводов ворнингов в GCC: pedantic, wall, weffc++… Там во многих местах компилятор ругался на ерунду. Я просто дефайнами отключил ворнинги в нужных участках кода. Почему не поступать как-нибудь в этом роде?