Задать вопрос
  • Как проанализировать количество одновременных звонков в определенную минуту?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Я бы такое сделал на перл или питон, но не на баш. Большой массив и неудобно с кроссплатформенностью.

    Просто проходите по всем строкам и инкрементируете в массиве, разбитом по минутам, все ваши звонки.
    Затем в конце формируете отчет по массиву.
    Ответ написан
    Комментировать
  • Второе высшее тех.образование, стоит ли?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Основную суть - а именно умение учиться не в школе, а в вузе, вы уже получили. И определенный пласт знаний тоже. Поэтому ради корочки - не нужно.
    Но вместо этого, вы можете заняться самообразованием на серьезных курсах, и получить котирующиеся сертификаты от MS/Cisco/etc

    По времени это гораздо меньше, а пользы - гораздо больше.
    Ответ написан
    Комментировать
  • Сборка ПК. i7 4790 или xeon e3-1241 v3?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Xeon больше не для игр, а для серверов.
    Игры будут работать немного быстрее на i7, но разница весьма незначительная.

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

    Итого, все плюсы и минусы нивелируются в минимальный разрыв, и главным остается только цена. Если денег не жалко, я бы посоветовал i7. А можете лишние деньги вложить и купить корпус побольше с более тихим охлаждением, или видяшку получше.
    Ответ написан
    2 комментария
  • Необходимо ли будущему программисту изучать профильную математику в школе?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Если вам нравится программировать, то программировать вы научитесь сами.
    Поэтому математику лучше учить в школе - и больше лекций и больше занятий и дешевле. А будет все плохо - репетитора всегда можно нанять.

    А то, чему в школе учат на информатике - я практически уверен, что лажа.
    Возможно вы будете шарить больше ваших одноклассников, и это даст ложное впечатление, что вы крутой, в результате будете меньше изучать программирование и больше помогать туповатым друзьям, тратя свое время на неизвестно что.
    Ответ написан
    1 комментарий
  • Как избежать закрытия командной строки при нажатии на Enter?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    запускайте сперва командную строку, а затем в ней уже выполняйте команду.

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

    Поэтому выход - сперва запустите консоль (cmd.exe), а из нее уже запускайте консольные программы.
    Ответ написан
    Комментировать
  • Смогу ли я подключить три монитора?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Обычно видеокарта с несколькими выходами поддерживает до двух мониторов.
    Третий монитор - через отдельную видеокарту.

    Вы можете глянуть спецификацию (www.geforce.com/hardware/desktop-gpus/geforce-gtx-...
    Конкретно ваша вроде бы умеет до 4 мониторов.
    Но нужно смотреть какие разрешения на них ставить. Поставить на всех большое - и тормоза будут.
    Ответ написан
  • Какие файлы можно удалить из папки Debug?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Не нужны.
    Вы собрали debug версию программы, которая содержит множество дополнительной информации для ее отладки.

    Переключите компиляцию в режим release и лишних файлов не будет, и конечный исполняемый файл будет меньше по размеру и работать быстрее.
    Ответ написан
    Комментировать
  • Как разложить число обратно на байты (побитовые операции) в Java?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    int x=800
    data[0] = (byte) x;
    data[1] = (byte) (x>>> 8);

    для бОльших чисел продолжаем....
    data[2] = (byte) (x>>> 16);
    data[3] = (byte) (x>>> 24);
    Ответ написан
    4 комментария
  • Как измерить количество операций, выполняемых процессором во время исполнения определенной программы с заданным алгоритмом под linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    А что такое микрокомпьютер?
    Нужно понимать, что если там архитектура та же, и бинарник тот же но просто проц менее мощный, то разницы в MIPS в общем-то и нет, за исключением расходов на операционку.

    Если архитектура другая, то и бинарник будет другой.
    Ответ написан
    5 комментариев
  • Как работают языки программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Почитайте основы архитектуры современных вычислительных устройств.
    Как работает процессор.
    Что такое тактовая частота и как быстро выполняются команды процессора.
    Что такое ассемблер.

    И в голове сложится очень упрощенная, но структура.
    Ответ написан
    Комментировать
  • Как вернуть файлы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    вставь в строку сверху d:/учеба/tdt/2015-09-07/
    Ответ написан
    5 комментариев
  • Нужен совет по направлению развития начинающего программиста?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Никто не пишет на языке программирования, ну может за исключением brainfuck/assembler

    ВСЕ пользуются библиотеками, фреймворками, движками.
    Поэтому то, что ты изучил - это даже не база, а только начало базы. Как только будешь изучать что-то серьезнее, и в PHP и в питоне, да и почти в любом другом языке порог входа сразу повышается.

    Учи то, на что у тебя есть мотивация. Хороший специалист в любом языке будет востребован.
    Ответ написан
    Комментировать
  • На какие параметры смотреть при выборе сервера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Реально у вас нагрузка просто минимальная. Любой десктопный вариант сейчас позволяет 16 гб, а большинство уже и 32 гб оперативки.
    То есть если дешево и сердито - два новых самосборных десктопа, 16-32 гб оперативки, i3-i5 проц и надолго хватит.

    Но если у вас есть бюджет и сроки не гонят - возьмите два нормальных сервера, простенький рейд с зеркалом.
    Все виртуализируйте.
    В процессе получите и новые знания и опыт и надежность.
    Из брэндов - HP известен надежностью, но он дороже чем аналоги. Lenovo лучше не связываться. Dell - компромисс. Конкретно для вашей задачи можно и Dell, поскольку повторяю - у вас просто никакая нагрузка.
    У меня на древнючем p3-800, 4 диска в рейде висело около 200 пользователей exchange и на втором Pentium3 жил домен.
    Ответ написан
    Комментировать
  • Можно ли устроиться программистом без оформления?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Чем больше ваши знания и опыт, тем проще устроиться и тем меньше имеют значения документы.
    Ответ написан
    Комментировать
  • Нужны ли мои знания кому либо? будут ли нужны в будущем?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    То, что там находится никому не нужно. Но оно нужно для вас - если попросят резюме, у вас есть готовые работы.

    Почему оно никому не нужно? Потому что готовых дизайнов и сайтов в мире миллионы, и никому не нужен рандомный сайт, ему нужен свой, персональный дизайн. То есть нужна выполненная задача. То, что вы умеете такое делать - это нужно вам, а не кому-то. Хотите кому-то - идите на фриланс.

    > "Хочу вам показать стою ли я чего то в этой жизни и стоит ли мне учиться дальше?"
    Ты уверен, что такое следует спрашивать в инете? Тебе из 100 человек ответит едва 10, и 8 из них посоветуют убиццо об стену. Сам думай, чем ты хочешь в жизни заниматься.

    > готовиться к универу? а все мои знания которые я приобрёл они не пропадут?
    Все, что ты учишь в жизни, рано или поздно пропадет. Для этого умные люди и учатся всю жизнь, чтобы быть в тренде, или хотя бы где-то рядом.

    > С такими знаниями можно чего то в жизни сделать?
    С такими знаниями можно сделать много прикольных сайтов. А в жизни для начала было бы неплохо уметь себе картошки сварить, жилье себе обеспечить, вовремя ноги мыть. Не путай маленькие вопросы с большими, иди в универ и парралельно клепай дальше.
    Ответ написан
    1 комментарий
  • Как оставлять скрипт работать после закрытия консоли?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    используйте nohup <ваша команда>

    собственно при разрыве коннекта, процессу отправляется сигнал hup (исторически от типа поднял трубку, модем оборвался).
    программа nohup блокирует этот сигнал, и в случае разрыва коннекта перенаправляет весь вывод, который должен был идти на экран (stdout) в файлик nohup.out (по умолчанию в том же каталоге где скрипт запускали)
    Ответ написан
    Комментировать
  • Вопрос по SSH. Каким образом приватный ключ подтверждает публичный?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Уточните вопрос. SSH ключи бывают у хоста и у пользователя. Пользовательский приватный ключ доступен пользователю, поэтому и подтверждает.
    Ключ хоста доступен руту, но ssh демон запущен от рута.

    По тому, как работает само подтверждение - подучите матан и почитайте что такое ассиметричный алгоритм.
    https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D0%B5%D...
    Ответ написан
    2 комментария
  • Как переименовать 34178 файлов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    скопировать полные имена файлов из первой и второй папки вместе с их размерами в эксель, отсортировать по размеру, сцепить в команду ren и выполнить длинный батник?

    Если умеешь пользоваться FAR_ом, выполнить тоже самое в его редакторе?

    Если умеешь программировать на скриптовых языках, сделать тоже самое на любом удобном языке.
    Ответ написан
    8 комментариев
  • Как получить прямой доступ к письмам на сервере?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Лучше не парсить письма прямо в /var/spool/mail а просто из скрипта получать их как пользователь. Тогда они будут корректно отдаваться, помечаться прочитанными, можно будет даже удалять ненужные и собирать нужные. Самостоятельно делать парсер базы писем в /var более громоздкий вариант.
    Ответ написан
    Комментировать
  • Похоже застрял в обучении или что делать дальше?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Не помню наверное ни одной проги или скрипта более 10 строк, чтобы я написал без заглядывания в хелп/гугл.
    Верной дорогой идешь товарищ. Гугли дальше - знания без практического опыта очень плохо запоминаются, поэтому просто больше практики. Со временем можно подумать об оптимизации обучения. Это опять же можно погуглить. Но запомни следующее.
    Секретного ингредиента нет.
    Нет никаких методик или секретов, которые бы позволили что-то изучить проще.

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