Ответы пользователя по тегу Программирование
  • Настройка локали в php под windows для работы с UTF-8?

    @edogs
    Посмотрите браузером какой контент_тайп _реально_ отдается сервером.
    Вполне возможно что какие-то настройки оверрайдят Вашу попытку отдать utf8, например www.php.net/manual/ru/ini.core.php#ini.default-charset или какие-то настройки сервера. А дальше разбирайтесь по ситуации, ищите что и где меняет.
    Ответ написан
  • Работа на ноутбуке и декстопе?

    @edogs
    Конечно ноут.
    На случай поломки — держать в запасе тысяч 30, что бы быстро купить новый резервный:)
    На случай потери — все данные куда-то сохранять, дропбокс или внешний диск, бакапы-то все равно нужны.
    Не обязательно большой ноут брать, если взять ноут с hdmi, то проблема размера дома решается большим монитором, а в дороге все же попроще будет.

    Кроме того мы сейчас используем альтернативный вариант, по причине того, что в дороге работать не нужно, а работать в разных местах нужно. Взяли ssd диск, поставили его в бокс с usb3 и на всех точках где приходится работать подняли vmware. Все данные нужные для работы находятся на ssd, взять его с собой легко, скорость вполне приемлимая даже с учетом шифрования.
    Ответ написан
  • Мотивация программирования — деньги. Это нормально?

    @edogs
    > на почасовой зарплате.
    Скорее всего вот это основная Ваша проблема (если не говорить о смене профессии).

    У Вас 70% мотивации это деньги (по Вашим словам), но одновременно с этим зарплата (деньги) у Вас не связана с уровнем Вашего профессионализма и качеством работы. Вы свой час отработали — Вы свое получили, стимула расти нету.
    Вам надо поставить в прямую зависимость уровень Вашей зарплаты от уровня профессионализма. Переходите на попроектную оплату, пусть даже более низкую на начальном этапе. Получили проект — и у Вас есть выбор, сделать его за час или за 3.
    И вот когда Вы осознаете, что при текущем уровне Вы можете выполнить проект за 3 часа и получить 100 баксов… а приподняв уровень сможете выполнить тот же проект за час и получить те же 100 баксов — тогда появится стимул расти.
    Ответ написан
  • Как при разработке сайта ограничить доступ к исходникам?

    @edogs
    Вот поэтому нужно делать модульные проекты, что бы при доработке «некоторого функционала», не нужно было бы давать глобальный доступ ко всему проекту. Ну а сделанную работу на предмет всяких шеллов должен проверять доверенный разработчик, который все равно должен присутствовать.
    Ответ написан
  • Что скажите о труде Дональда Кнута «Искусство программирования»?

    @edogs
    Очень много математики. Без нее понимать трудно.

    Дает очень хорошую базу по алгоритмам и программированию, _при условии_, что база математики уже есть хорошая. Без математической базы — читать почти бесполезно, в лучшем случае окончится зазубриванием алгоритмов без понимания их сути и умения их строить — а это дай бог 10% книги.
    Студенты на «прикладной математике» осиливали, студенты чисто «компьютерных» специальностей обычно не тянули.

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

    Для серьезного программиста — имхо — обязательно прочесть и понять от корки до корки.
    Ответ написан
  • Создание сайтов. Разработка фирменного стиля. Регистрация ИП

    @edogs
    1) 2 формы налогообложения
    а) 6% со всего что Вы получили
    б) 15% со всего что Вы получили минус все что Вы потратили. Но в «потратили» можно списывать не все, а только выборочно.
    2) В пенсионный фонд ИП за себя платить около 16 тысяч в год, но эта сумма вычитается из налогов. Т.е. если в варианта 1а налогов за год 30 тысяч, то платите 16 в пенсионный и 14 в налоги.
    3) Специалистам платить не вопрос, форма налогообложения при белых расчетах по фиг какая. Однако платить спецам физ.лицам по белому заморочно и не выгодно (почти 50% уйдут на налоги, т.е. спец вместо 200р черными получит 100р белыми) — поэтому кстати фриланс (черный или ИП-шный на 6% так популярен). Отсюда вывод — если готовы платить спецам по черному, возможно 6% будет выгоднее, т.к. с 15% черные выплаты не вычесть.
    Ответ написан
  • Так ли необходим ВУЗ?

    @edogs
    По Вашему описанию — Вы учитесь для корочек.
    В таком варианте — умнее и дешевле корочки купить.
    Ответ написан
  • Какой ноутбук выбрать?

    @edogs
    В этом ценовом диапозоне можно найти неплохие железные конфиги, но будет крайне плохой экран.
    Если Вы планируете от старого большого компа оставлять монитор, то вопрос снят — берите любой из современных ноутов подходящих по конфигу, они все в принципе примерно одинаковые. То есть ну вообще по фиг — возьмите любой асус например — неплохой баланс между ценой и качеством.
    А вот если экраном будете пользоваться часто ноутбучным, то сильно подумайте о том, что бы поднять ценовую планку хотя бы до 30-35к минимум, т.к. иначе будет экран от которого и глаза поедут и уставать быстро будете.
    Ответ написан
  • Как поделить большую таблицу личных сообщений?

    @edogs
    Почему-то есть ощущение, что у Вас нет индексов на таблице.

    100Мб при том что 99.99% выборок у Вас (если админы не мониторят личку по ключевикам) то выборка по from_id to_id, при наличии индексов на этих полях — все должно летать на 100мб-тах то всего, даже при условии что у Вас есть юзеры по 10% лички генерящие.

    В крайнем случае можно попилить таблицу на 2 части. В одну сгрузить auto_id, from_id to_id, в другую auto_id и все остальное.
    Ответ написан
  • Первая книга по программированию

    @edogs
    Это атипичный совет и на самом деле он многим поломал мозг, в свое время и нам тоже, но… попробуйте «Искусство программирования» Дональд Кнут. Ценность ее прочтения понимаем только со временем, она не то что дает что-то полезное прям вот сразу, но изрядно правит мозг в плане коррекции способа мышления на программерское… Но книга для 1 курса тяжелая…
    p.s.: Ритчи — классика. Маст риад.
    Ответ написан
  • За что разработчик может уважать менеджера?

    @edogs
    Менеджер позволяет оставаться узким специалистом.
    Не распыляясь на «рекламу себя, поиск верстальщика, общение с клиентом» и прочее, что не имеет прямого отношения к основной профессии.
    Ответ написан
  • Как стать программистом?

    @edogs
    > хочу стать программистом
    Почему Вы так думаете? То есть без иронии, серьезно, почему? У Вас весь вопрос состоит из «не получается, не могу, не соображаю». Если бы это звучало как «увидел, загорелся, попробовал сам, получилось, офигел и зафанател», было бы другое дело.

    > и зарабатывать деньги
    «В программировании денег нет» (с) :)
    С точки зрения денег программирование достаточно тупиковый путь развития. Работая программистом — Вы всегда работаете на других, это специфика профессии, и никто никогда не работает на Вас (в лучшем случае под Вами, в команде), рано или поздно Вы упретесь в потолок по зарплате/доходам.
    Как тут верно сказано выше — MBA всякие и свой бизнес со временем — это путь без таких ограничений.

    > С чего, грубо говоря, начать?
    Если осилите Дональда Кнута, будет неплохо для старта. Там минимум о кодописании, но много базы для программирования.

    p.s.: а какая специализация-то в универе?
    Ответ написан
  • Что должно быть в блогодвижке?

    @edogs
    Что должно быть в современном легком блогодвижке?
    В нем должен быть «вордпресс» и еще пара каких-нибудь уникальных фишек.
    Ответ написан