Ответы пользователя по тегу Программирование
  • Программирования учат или применяют?

    Программирование это по сути просто подробное описание процесса или объекта (в случае с html, например), на каком-то языке.

    Можно ли хорошо владеть языком не зная теории? В принципе - да. Говорите же вы на русском и понимаете его не зная например всех его падежей.

    Можно ли владеть языком на самом высочайшем уровне? Легко. Гомер или Шекспир не дадут соврать. Но Гомеров и Шекспиров в истории человечества было ровно по одному. Да я тягались они со своими современниками так же ничего не знавшими о теории языков на которых они писали. Может ли современный писатель или поэт стать классиком не будучи знакомым с теорией языка? Может. Но без теории написания текстов - вряд ли. Вам будет сложно написать интересную книжку или сценарий фильма, не будучи знакомым хотя бы с "Морфологией волшебной сказки" Проппа.

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

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

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

    Набираете название рубрики в поле ввода на этом сайте и жмете ввод. Все что появится ниже - это рейтинг сайтов.
    Ответ написан
    3 комментария
  • Что делать что бы не потерять зрение?

    А ты не пробовал сходить к врачу? Я раз в 3-4 года посещаю окулиста в хорошей клинике. Каждый раз они после теста спрашивают - а то вас к нам привело?
    Последний раз врач сказал: "Конечно ты можешь продолжать ходить к нам, но до 45 лет с тобой ничего не случится, а где-то между 45 и 50 зрение в течение года просядет и ты наденешь очки. Можешь до этого смотреть в монитор хоть по 20 часов в сутки, хоть не подходить к нему вообще - это ничего не изменит."
    Я конечно пойду к нему, но из-за того что я много общаюсь с окулистами и наверно уже был с дочерью (у нее с рождение слабое зрение) у всех окулистов города - все говорят одно и то же - по большому счету всё зависит от индивидуальных особенностей. Упражнения для глаз мы не можем не рекомендовать и они локально помогают но не способны повлиять на ситуацию в целом. Современные мониторы ничем не хуже книг например.
    Ответ написан
    Комментировать
  • Как поставить/включить на Komodo EDIT smooth scroll?

    А разве он там вообще есть? По крайней мере поиск по параметрам ничего не даёт, так что боюсь что никак. Да и зачем он в рекдакторе?
    Ответ написан
  • Почему разработчики игр AAA класса в подавляющем количестве случаев используют DirectX а не OpenGL?

    Потому что DirectX пилят под игры. А OpenGL финансируют люди которым плевать на игры с высокой колокольни и в итоге то что на OpenGL можно запилить графон для AAA скорее побочный эффект.
    Возможно Vulkan внесет некоторые коррективы в этот процесс...
    Ответ написан
  • Какой движок заюзать для поисковика по html коду?

    xapian неплохо себя показал когда я пробовал
    Ответ написан
    Комментировать
  • Какой способ здесь лучше?

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

    В общем случае накладные расходы на цикл не велики, так что каждый цикл на свой массив не так уж и страшно.

    А учитывая, что код с одним циклом сложнее и хуже читаем, да еще на столько, что вы уже ошибок наделали, то лучше свой цикл на каждый массив.

    Видите как много за этот вариант аргументов - выбирайте его.
    Ответ написан
    Комментировать
  • Кто готов внести инвестиции в проект?

    ТЗ хоть есть? Что это должно вообще быть? Почему облачная структура и что вы под этим понимаете? Это вы сами решили с продажником, что это вам необходимо? Почему тогда не сделаете если знаете КАК?
    Большие базы данных - это какие?
    Интеграция с чем? Протоколы?
    Вообщем для того чтобы найти недостающего человека нужно хотя бы набросок ТЗ. Вот мне например до сих пор не понятно какие техчасти у вашего проекта будут.
    Очевидно сервер. У сервера интеграция с какими-то сервисами, возможно разнородными, либо напротив собственный API для подключения сторонних сервисов.
    Дальше некоторый интерфейс для взаимодействия с пользователями. Сайт? Мобильное приложение? Не ясно.
    Не ясно даже кто пользователя - конечные клиенты медучреждений или агенты.
    Вобщем - ТЗ. Хотя бы раскрывающие заданные мной вопросы в 1-2 предложениях.
    Ответ написан
    8 комментариев
  • Самая сложная программа в мире?

    Считается что OOo/LO. Over10000000 строк кода. И там сам черт ногу сломит.
    Ответ написан
    2 комментария
  • Насколько верна статистика по использованию языков программирования для веб-разработки?

    А почему собственно возникают такие сомнения? Какие предпосылки?
    Я не вижу ничего странного в приведенном распределении. Очень похоже на правду.
    Ответ написан
  • Видеоуроки - есть ли польза?

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

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

    Вроде conky в таком режиме может работать. Но там есть нюансы какие-то, потому что мне почему-то (не помню уже почему) не подошло.
    В итоге я делал так - демон подменяет файл обоев на свой svg, в который фоном подхватывает этот файл по ссылке, а в svg уже пихаем нужную инфу. У меня был вывод графиков и логов.
    А нужные модули просто передают демону в определенном формате нужную инфу, которую он по необходимости впихивает в svg и перезаписывает его.
    Но это подходит, если обновление нужно не частое - раз в минуту, ну самое частое - пару раз в минуту.
    Ответ написан
    Комментировать
  • Из чего складывается профессиональный авторитет веб-разработчика?

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

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

    Из актуальных сейчас и еще не названных тут, наверное машинная мораль. Суть вкратце: авто с автопилотом попадает в ДТП. Перед автопилотом встает выбор - херачить мощный внедорожник который может выдержать более сильный удар, но в котором 3 человека среди которых ребенок или добить ладу калину в которой один человек, но после удара он 100% труп?

    Из совсем академических еще тут "Проблема остановки" не упоминалась. Но она не разрешима ;)
    Ответ написан
    5 комментариев