• Как расширить кругозор в программировании?

    @vilgeforce
    Раздолбай и программист
    Как-как, брать и пробовать все что интересно...
    Ответ написан
    1 комментарий
  • Изучение ЯП на android устройстве?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Вот непонимаю. Все должны бежать и аргументировать тебя что-то делать?

    Выбери то, что ТЕБЕ больше хочется. Чтобы тебе тут не наговорили, это твое личное дело себя мотивировать на изучение. Никто и никакой самой лучшей рекомендацией не сможет заставить тебя заниматься сотни часов, пока изучишь технологию нормально.

    Бери любой язык, гугли, учи.
    Ответ написан
    2 комментария
  • Как составляют бизнес план и составляет ли его обычно исполнитель проекта, или для этого стоит нанять опытных специалистов?

    @four4
    За вас никто не сделает.
    Лучше вас никто не сделает. Вы кровно заинтересованы.

    Про инвесторов:

    Ну вот есть у меня (допустим) идея и рабочий прототип определенной программы/сервиса. И мне нужен инвестор. Инвестору нужен подробный бизнес-план, т. к. за ляля-тополя со мной работать никто не будет )


    Настоящему инвестору интересен не прототип, а уже работающий (хотя бы на минимальных оборотах) проект.
    На прототип вы будете искать инвестора сто лет.

    Есть такие "типа инвесторы" - люди без опыта в предпринимательстве и инвестировании, но с лишними деньгами (типичный пример - неожиданное наследство). Возможно, удастстся с них чего выцыганить. Но они и самые дурные - им кажется, что отдав 100 000 рублей, уже через 3 месяца можно получить обратно 500 000 рублей.

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

    Инвестиции....
    Понимаете - инвестируют не хобби-проект одного человека (он способен и сам себя профинансировать, а если не способен, то денег такому категорически давать нельзя), а именно компанию и команду, которая может. Там совсем другой уровень и предложений денег.

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

    @nirvimel
    В Windows для этого существует (и всегда существовал) официальный бекдор - Autorun.inf. И по-умолчанию он (внезапно!) открыт. Если это не сговор с производителями антивирусов, то я не знаю как еще это объяснить.
    Ответ написан
    Комментировать
  • Все мои логотипы получаются не законченными. В чем дело?

    @del993788
    ece62a0fc22047788d2c97ae79b59298.jpg
    действительно, когда воздуха больше - лучше
    Ответ написан
    Комментировать
  • Где искать помощника, партнера или члена команды?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Проект коммерческие или побаловаться? Искать можно и тут и на фриланс биржах и на специализированных форумах по той или иной технологии. Вопрос зачем Вы нужны этим людям? Ищите бесплатный контент? Или долевое участие в проекте? Чем проект отличается от того же Хабрахабра?
    Хороший спец не будет тратить время на ерунду бесплатно. Вы сформулируйте предложение.
    Что бы за Вами пошли за идею у Вас должно быть имя и к Вам должна быть высокая степень доверия. Есть спецы, которым я бы помогал бесплатно. Потому что просто интересно с ними поработать. А кто Вы?
    Ответ написан
    4 комментария
  • Как узнать чем была скомпилирована программа?

    riky
    @riky
    Laravel
    в большинстве случаев это знание мало полезно. ну узнаете что c++ например скомпилировано, вы думаете через среду разработки с++ файл можно будет назад в исходники декомпилировать?

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

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Вырубить антивирус. C 2006 по настоящее время не пользовался антивирусами, и ничего. Раз в пару месяцев правда загружался с Dr.Web CureIt, дабы проверить систему, но они ничего не находили. Качал софт в основном с офф. сайтов и рутрекера. Антивирус все равно не защищает на 100%, но отьедает половину ресурсов.
    Вирусов, "улучшалок" и прочей вредности нету.
    - видно сразу, что вы продвинутый юзер.
    Не по теме правда, но гляньте в сторону sandboxie, отличная замена прожорливому антивирусу, если надо запустить кряк, ой извините, программное обеспечение неизвестного происхождения)
    Ответ написан
    1 комментарий
  • Долгий connect к Oracle 11g из виртуальной машины KVM (proxmox4). Почему?

    Ernillew
    @Ernillew
    Администрирую *nix-системы с 1997 года
    Имя обратившегося не пытается в тот момент резолвить машина?
    Задержка на попытку отрезолвить бэкрезолв и потом подключение.
    Ну так, первое что в голову пришло.
    Ответ написан
    2 комментария
  • Как лучше хранить огромное число небольших файлов?

    neatsoft
    @neatsoft
    Life is too short for bad software
    Классический вариант - считать hash (md5, sha1, или sha256) для каждого файла при добавлении, в базе данных хранить хэш - имя фала - размер (опционально), а для записи на диск использовать следующий путь:
    ./e3/b0/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
    первый уровень вложенности - первые два символа хэша в шестнадцатеричном представлении, второй уровень - третий и четвертый символ, имя файла - хэш; количество уровней вложенности можно увеличить, если файлов очень много.

    В качестве альтернативного варианта рассмотрите возможность хранения этих объектов в базе данных. Обычно это не лучшая идея, но в вашем случае такой вариант может оказаться предпочтительным. Если на каждой странице содержится множество маленьких объектов, можно уменьшить количество запросов к серверу упаковывая их все в один ajax ответ на стороне сервера (получая содержимое из базы данных), и распаковывая с помощью javascript на клиенте. В некоторых случаях это может приводить к увеличению быстродействия (необходимо проверять на реальных данных).
    Ответ написан
    4 комментария
  • Inkscape не поддерживает unicode?

    trushka
    @trushka
    Ну ёлки ж палки! Ничего эти символы не поддерживает - это область для частного использования))
    unicode-table.com/ru/#private-use-area - в этой области по умолчанию для любого кода не заданы символы, как раз для всяких иконочных шрифтов. Но в правой колонке в инкскейпе всегда будет квадратик, если этот новосозданный шрифт не перевести в ttf какой-нить и не установить в систему..
    Ответ написан
    Комментировать
  • Как прочитать данные из огромного xml?

    @onepavel
    Консультация и разработка мобильных приложений
    sax
    Ответ написан
    Комментировать
  • Что нажимать в окне q-flash при загрузке windows?

    gbg
    @gbg Куратор тега Windows
    Любые ответы на любые вопросы
    Нажать F10, вынуть флешку. Включить. Флешку больше не забывать

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

    frost18
    @frost18
    Программист PHP
    Если функционал комментариев будет одинаковый для всех модулей то я советую в одну таблицу сделать
    Ответ написан
    Комментировать
  • Что не так с этим SQL удаления дубликатов?

    @evilelf Автор вопроса
    Тупой, руки из жопы, кодю за зп и т.п. и т.д.
    Решил сделать вот так. Вроде правильно отработало

    CREATE TEMPORARY TABLE `t_temp` 
    as  (
       SELECT MAX(ID) as ID
       FROM `table`
       GROUP BY post_id, meta_key
    );
    
    DELETE from `table`
    WHERE `table`.ID not in (
       SELECT ID FROM t_temp
    );
    Ответ написан
    1 комментарий
  • Возможно ли создать операционную систему с нуля (2D Pan and Zoom)?

    owniumo
    @owniumo
    сисадмин
    Это называется ZUI и это не операционная система, это интерфейс пользователя.

    Zooming user interface
    Масштабируемый интерфейс пользователя
    Ответ написан
    Комментировать
  • Как раскрасить notepad?

    @nirvimel
    D' Normalization расписал все правильно, только в действительности все несколько сложнее. Функции создания окна (меню и все элементы управления - тоже окна; windows же) нигде не принимают цвет через параметр. По умолчанию окна отрисовываются в цветах системной "темы". Чтобы переопределить цвета, надо перехватывать WndProc соответствующего окна, в нем на событие WM_PAINT устанавливать цвет Pen и Brush, пересылать сообщение оригинальному обработчику и надеяться на то что он сам не переопределяет Pen и Brush на каждый вызов WM_PAINT.
    Придется дописывать много кода, компилировать его так что-бы в нем или совсем не было абсолютных адресов (относительные short jumps) или все абсолютные адреса точно попадали в ту область, в которую предполагается вставка. Тут уже без ассемблера не обойтись (сколько же на Тостере за последнее время вопросов: "Где ассемблер незаменим?").
    Далее идет внедрение кода, как у вирусов. На эту тему можно много литературы найти. Если коротко, то есть два варианта: 1) дописать свой код в "хвост" секции кода, если поместится; 2) создать еще одну секцию кода в конце файла, это вариант открывает больше возможностей, но большинство антивирусов будут ругаться на такой exe-шник.
    Потом найти точку для патча, вырезать оттуда часть кода (например, вызов api-функции с подготовкой аргументов), перенести в свой код, а в той точке пропатчить что-то типа call our_code_block \ nop \ nop \ nop ....
    В общем задачка очень серьезная и с наскока такое не решается.
    Ответ написан
    1 комментарий
  • Как изменить разрядность устанавливаемого приложения?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Очень просто - садитесь за стол, переписываете приложение под 64бита, отлаживаете, компилируете и радостно пользуетесь вновь созданным приложением умеющим работать с разрядностью 64.
    Ответ написан
    Комментировать
  • XML to XML парсинг и конвертация. Как переделать структру?

    @nirvimel
    XSLT - Если хочется декларативно описыать преобразования.
    Если приятнее императивно, тогда просто руками на любом ЯП.
    Ответ написан
    2 комментария