• Какую фантастику порекомендуете, где главный герой программист/инженер?

    @whiteBlackness
    Мне очень понравился фанфик "Гарри Поттер и рациональное мышление"
    hpmor.ru
    От спеца по ИИ (Элие́зер Шло́мо Юдко́вский )
    Ответ написан
    2 комментария
  • Какую версию Python изучать в конце 2015 года?

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

    @alegzz
    у вас же скрипт не разу не выполнится, потому что $i всегда меньше $a. то есть условие "пока $i больше $a" не выполняется совсем. ну и дальше: $i+1 - это вообще что и на каком языке?
    в общем, говнокод знатный получился
    Ответ написан
    Комментировать
  • Как хранить расстояние до звёзд?

    @ndbn
    Хранить 2 значения:
    1) A float - расстояние
    2) B integer - степень 10

    результат A * (10 ^B)
    До Солнца (8; 0), до UDFj (13, 9)
    float для точности
    Ответ написан
    6 комментариев
  • Путь программиста.Стоит ли?

    @umno
    Делайте и то и другое! Учите языки и пытайтесь набрать максимальный балл по ЕГЭ, чтобы получить образование. И главное, не жалейте себя, пока есть молодость и силы - выкладывайтесь по максимуму. Тогда в зрелом возрасте сможете раскурить сигару на Кубе и вспомнить свои подвиги )
    Ответ написан
    Комментировать
  • После установки Ubuntu Server чёрный экран. Что не так?

    Ubuntu Server на то и сервер, что у неё нет графической оболочки.
    Ctrl-Alt-F1 (или Alt-F1, точно не помню) откроет консоль, дальше sudo apt-get install ssh и потом уже конектитесь через Putty.
    Если хотите графическую оболочку то еще sudo apt-get install ubuntu-desktop.
    Ответ написан
    Комментировать
  • Какой Linux стоит установить для игр на ноутбук?

    skobkin
    @skobkin
    Гентушник, разработчик на PHP и Symfony.
    Вообще, хоть "Linux для игр" звучит уже не так смешно, как несколько лет назад (спасибо Valve), пока что это всё равно привносит массу ограничений. Кроме того, из-за не очень хорошего (всё ещё) качества видеодрайверов, производительность может быть ниже, чем под Windows. Хотя, в некоторых случаях всё наоборот.
    Я сам везде использую Linux, где это можно. Но если бы у меня была цель играть во много разных игр, то в 2015 году я бы ещё установил Windows.
    Хотя лично у меня на десктопе стоит Gentoo Linux, под которым я не так давно прошёл Dying Light купленный в Uplay. Но мой круг игр довольно узок, да и я не так много играю, поэтому там и стоит Linux.
    Ответ написан
    Комментировать
  • Как убрать зависание при сохранении большего файла txt Delphi?

    @patch1
    Я Экстрасенс высокого уровня, мои ведения говорят о том что вы парсите в Мемо с основного потока, а надо создать дочерний поток который будет парсить все что вы захотите в Memo.
    Ссылка , аналогично и с записью в txt файл, делаете запись в отдельном потоке, по окончанию пусть выскакивает сообщение "Запись окончена" ну или прогресс бар можете реализовать который показывает текущий прогресс записи в файл. Всё в твоих силах юный подаван.
    Ответ написан
    Комментировать
  • Как в делфи можно распознать прямую в компаненте Image, которая расположена под произвольным углом?

    AnnTHony
    @AnnTHony
    Интроверт
    хотя бы дать ссылки на литературу по соответствующей теме

    Нет такой литературы "Распознать прямую и угол наклона прямой используя Delphi", зато есть школьный учебник геометрии.

    А по делу:
    - компОнент Image имеет размер: высоту и ширину
    - просмотреть в цикле все пиксели этого компонента и определить цвет каждого тоже не проблема (надеюсь не надо искать черную линию на черном квадрате?)
    - когда найдете координаты всех пикселей, отличающихся по цвету от фона Image, выбираете из них крайние точки - концы отрезка (вашей прямой)
    - теперь можно достроить треугольник и вычислить все длины его сторон
    - в учебнике по геометрии найти алгоритм поиска угла треугольника по двум сторонам и реализовать его
    - радоваться проделанной работе!
    142f1a581a8342e48f5d5c119a884733.jpg
    Ответ написан
    1 комментарий
  • Как из сайта сделать программу для Windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Руслан Макаров: Руслан, если вы не являетесь владельцем сайта, вы его просто так не скачаете.
    Если же у вас есть доступ и к сайту и к базе sql, никто не мешает поставить sql и веб сервер под виндой и поднять этот сайт там. lamp - это готовая сборка веб сервера, включающая в себя sql и php.

    Просто обернуть - нельзя. Такой процесс должен делать программист.
    Ответ написан
    Комментировать
  • Вызов функции Delphi из DLL написанной на C++?

    @Rainberd
    Вы же в делфи функцию определили как stdcall, а в с - нет. Должно быть char* (__stdcall *getConnectionName)(int);
    Ну и плюс сишный char* не равен делфевому string, char* будет PAnsiChar
    Ответ написан
    2 комментария
  • Почему умер Delphi?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Чего не хватило языку, чтобы занять рынок?

    Занять какой рынок?
    Делфи - никогда и никуда не умирал. Просто его "давят" искусственно статьями по всему интернету и внушают молодому поколению, что он умер, чтобы дать возможность хотя бы сравняться качеством новым продуктам. Он используется в престижных и крупных организациях, где важно качество продукта, а не PR...
    У Delphi большое сообщество разработчиков возраста более 25-30 лет, он отшлифован годами от "детских болезней ЯП" для крупных продакшн-проектов, а так же у него очень быстрая скорость разработки приложений.
    Если все правда, то зачем бы компания Embarcadero вкладывала бы деньги вот в это:
    ссылка ?
    Комментарии здесь излишни.
    Ответ написан
    5 комментариев
  • Debian или Ubuntu ставить на сервер?

    @AVKor
    Debian.
    Ответ написан
    Комментировать
  • Строки и символы. Как решить задачу с курса?

    @Alexander1705
    #/usr/bin/env python3
    # -*- coding: utf-8 -*-
    
    def compress(msg):
        c_msg = ""    
        prev_char = ""
        count = 1   
        for curr_char in msg:
            if curr_char != prev_char:
                if prev_char:
                    c_msg += str(count)
                c_msg += curr_char
                count = 1
            else:
                count += 1
            prev_char = curr_char
    
        c_msg += str(count) 
        return c_msg
    Ответ написан
    Комментировать
  • Как определять есть интернет или нет программно?

    @vilgeforce
    Раздолбай и программист
    InternetGetConnectedState в помощь.
    Ответ написан
    Комментировать
  • Как оптимальней?

    Язык программирования не указан, но во многих второй вариант вообще ошибочный - case выполняется по очереди и каждый следующий перезаписывает предыдущий. Это называется switch fallthrough и считается плохой практикой, поскольку может повлечь за собой неожиданные проблемы при невнимательности, как в данном случае.

    Ну и когда вы спрашиваете что "лучше" и "оптимальнее", нужно описывать критерии, по которым вы оцениваете лучшесть и оптимальность.
    Ответ написан
    6 комментариев
  • Зачем у программиста на столе второй монитор установлен вертикально?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Херово рефакторят, поэтому стремятся чтобы вся функция влезла в пределы экрана.
    Ответ написан
    Комментировать
  • Возможна ли работа с tray (системный трей) средствами JavaFX 8?

    @fattan Автор вопроса
    программист
    Сам спросил, сам ответил:
    Перелопатив кучу англоязычной мукулатуры:

    1. есть ль альтернатива AWT-шным средствам работы с треем в Java 8?
    Да. Через пень-колоду-нативные методы (обращающиеся к вызовам ОС). Как, я понял, копать нужно в сторону SWT и иже с ними. Да так что проще заюзать AWT (для моей задачи)

    2. можно ли средствами JavaFX 8 работать с треем не прибегая к awt/swing?
    Нет. JavaFX 8 не поддерживает работу с треем. Возможно, поддержка работы с треем будет добавлена в 9й версии. А пока - сосите палец, мишки.

    Итог:
    Приложение оставил на JavaFX 8, а работу с треем вынес в отдельный класс, который написан с использованием AWT SystemTray.
    Ответ написан
    Комментировать
  • Как стать хакером в 2015-ом?

    @Espleth
    Для начала перестать смотреть голливудские боевички, где хакеры - это те крутые дядьки, которые взламывают крутые системы безопасности за несколько минут.
    Хороший пример хакера приведен в House of Cards, хотя сериал в целом не об этом.

    А, да, точно, по поводу вопроса: для начала добавить в закладки сайт https://www.google.ru/ , а дальше разберетесь

    UPD: Если что ТСа не интересует хакерство, он лишь ищет инструкции для школьников как взломать кого-нибудь и заработать на этом денег. Это было видно из удаленного (и правильно, что удаленного) модератором еще одного вопроса ТСа.
    Ответ написан
    1 комментарий
  • Поздний старт в ИТ - есть ли шансы?

    zo0m
    @zo0m
    full stack developer
    какой-то вы неуверенный слишком
    я собеседовал достаточно много студентов и возраст скорее играет на вас
    "Что делал? тебе столько лет, а где опыт?", конечно спросят, только не для того чтобы вас топить, а для того чтобы понять что за человек сидит.
    Если на собеседованиях будете хорошо отвечать -- у вас нет причин не попасть куда-угодно.

    псц, ПОЗДНИЙ СТАРТ в 26 ??? я видел взрослых мужиков за 40 полностью меняющих работу на IT, а вам 26...

    чувак иди проспись
    Ответ написан
    6 комментариев