Задать вопрос
  • Как сделать обновление цен из файла excel в MySQL?

    @reifter
    Для этих целей используется уникальный идентификатор (артикул) товара. За счет этого идентификатора обновляете значения в базе.

    Для работы с excel можно воспользоваться этим https://code.google.com/p/php-excel-reader/
    Ответ написан
    3 комментария
  • Дефицит специалистов - так всё-таки это правда или миф?

    Jeiwan
    @Jeiwan
    А вы посмотрите на те вопросы, которые тут люди задают, посмотрите, какие проблемы люди пытаются решить. 30% вопросов об одном и том же: как начать что-то делать. На другие 60% вопросов ответ можно найти самостоятельно. 10% вопросов действительно чего-то стоят. А ведь все эти вопросы как раз и задают такие вот "специалисты".
    Люди не хотят самостоятельно думать, самостоятельно решать задачи. Даже не то чтобы решать, а просто найти ответ в интернете, так как 99% проблем уже решено кем-то другим. Люди не хотят просто хоть немного напрячься. Чтобы где-то работать программистом, не нужно много ума: достаточно уметь искать информацию в интернете. Но и на это не все способны. Люди не умеют работать. Поэтому на фриланс-биржах так много откликов, поэтому заказчики постоянно обжигаются на таких откликах и поэтому изо всех сил держатся за одного хорошо разработчика.
    Любого человека, который что-то делает, который самостоятельно решает задачи, в любой компании с руками оторвут и деньгами завалят. Людей много, а способных работать — единицы.
    Ответ написан
    4 комментария
  • Дефицит специалистов - так всё-таки это правда или миф?

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

    Имхо, но те, кто говорят о дефиците, либо ищут не там, либо не могут заинтересовать человека нужного им уровня, либо ставят абсурдные \ слишком жесткие условия отбора.
    Ответ написан
    3 комментария
  • Книги по C++ для дипломной (редкие, или новинки)?

    @alienstone
    По-моему, целая книга написана специально для вас - называется "Дизайн и эволюция языка C++"
    Автор ( как вы уже наверное догадались ) - Bjarne Stroustrup
    Ответ написан
    Комментировать
  • Что нужно знать для свободного владения C++ или C#?

    GavriKos
    @GavriKos
    Раз вы задаете такой вопрос - значит вы не свободно владеете этими языками.

    Это означает что при написании любой задачи у вас не будет возникать вопроса "как реализовать это на этом ЯП". Если проводить аналогию с иностранными языками - вы сможете любую возникшую в вашей голове мысль сказать на иностранном языке. Суть свободного владения - при разработке язык разработки вас не тормозит. Тормозят сложности алгоритмов, структуры проекта или чего то подобного.
    Ответ написан
    12 комментариев
  • Как вы используете git при разработке в одиночку?

    Adamos
    @Adamos
    Для себя одного git, как мне кажется, нужен только как "машина времени" и "обратный роадмап".
    То есть, чтобы иметь возможность посмотреть более ранний вариант кода и чтобы в потоке коммитов найти, когда были какие-то конкретные изменения.
    По большому счету, ничего, кроме коммитов в мастер, тут и не требуется. Разве что желательны мелкие коммиты с осмысленным написанием изменений, а не куски того, о чем сам не вспомнишь через неделю.
    Ответ написан
    6 комментариев
  • Как обновить все поля профиля одним запросом, если эти поля являются строками, а не столбцами?

    xSkyFoXx
    @xSkyFoXx
    Никак. Пишите 10 запросов в транзакцию.
    Ответ написан
    Комментировать
  • Как можно озвучить сайт?

    sim3x
    @sim3x
    UPD: как яша делает habrahabr.ru/company/yandex/blog/258477

    На js такое не делают - такой функционал встроен в браузер для слабовидящих

    А тебе нужно правильно сделать верстку - убрать всю шелуху, так чтоб сайт в links выглядел опрятно

    В двух словах не описать
    https://en.wikipedia.org/wiki/Web_accessibility
    www.w3.org/WAI
    www.w3.org/WAI/intro/accessibility.php
    Ответ написан
    Комментировать
  • Учебник/видео/портал по изучению asp.net WebAPI?

    Barada
    @Barada
    Не видел такого справочника. WebApi промежуточный вариант между MVC и WCF. Если серьёзно браться за разработку сервисов - надо читать WCF. Инфы полно. Если не серьёзно - считайте что WebApi это MVC, который заточен под раздачу json/xml а не html.

    На будущее в ASP.NET vNext Api и MVC сведены под одну гребёнку. По этому поведение поменялось. Возможно стоит смотреть в будущее и заняться изучением vNext.
    Ответ написан
    2 комментария
  • Какое клиент-серверное приложение учёта рабочего времени выбрать для корпоративной среды?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Есть море таких программ - от ежеминутного сбрасывания скриншотов на сервер до монстров информационной безопасности типа InfoWatch.
    Это - вопрос не программера или сисадмина, а безопасника. Потом же этот вал информации нужно обрабатывать.
    Вопрос несколько раз вставал на нескольких работах, но как только доходило до цены вопроса и решения формальностей с оповещением сотрудников, снимался.
    Ответ написан
    Комментировать
  • Какие преимущества фриланс имеет над работой в офисе?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Описываю по себе:
    1) Возможность создать свой собственный режим сна. Для меня вставать в 8-9 утра это настоящая боль. Уже год+ засыпаю между 3-4 часами ночи и просыпаюсь между 11-12. То есть абсолютно всегда сплю свою норму в 8 часов, для того чтобы чувствовать себя нормально и не пить никаких кофе.
    2) Отсутствие временных/моральных/физических затрат на дорогу до работы. Конкретно мне жаловаться не приходилось, ибо первое место работы было в 10 минутах ходьбы от дома, но вот люди в больших городах от этого явно страдают.
    3) Возможность жить и работать так, как это удобно ТЕБЕ. Вот сижу я днем, дописал только-что какой-то кусок проекта и смотрю в окно, а там солнышко светит и птички поют. Ну я беру и иду бегать на стадионе. И это все происходит в 2 часа дня. А что в офисе? Ходить проветривать мозги на улицу на официальных перерывах? А если заработался и пропустил перерыв, то что? Во многих компаниях придется сидеть дальше тупить.
    4) Возможность работать тогда, когда это наиболее удобно и эффективно для тебя. Один из самых важных пунктов. В офисе пришел и сидишь 8-часовой рабочий день. И ты же не можешь подойти к начальнику и сказать, что у тебя сейчас мозги не работают, и тебе бы хотелось свалить домой вообще. Ну может 1-2 раза отпустят, а что делать если тебя в каждый второй день после обеда парализует на пару часов? Будешь в итоге сидеть и накручивать спагетти-код на вилку. А потом его рефакторить, матерясь. Мне вот например ночью нравится работать, но где вы видели офисы, в которых вам позволят одну половину дня работать там, а другую ночью дома?
    5) Отсутствие привязанности к каким-то предпочтениям фирмы. Вот попали вы в веб-студию, делающую сайты на битриксе. И представим чисто теоретически что вам там платят нормальные деньги. А дальше что? Ну полгода вы попилите магазинчики. А потом еще полгода. И еще. Ну конечно не везде так уныло, но своих "особенностей" хватает во всех компаниях.
    6) Отсутствие видимого потолка по заработку. В стандартной компании вас посадят на оклад, +небольшие премиальные если вся команда в сроки будет сдавать проект например и нарисуют вам роадмап, по которому вы будете строить планы на жизнь. Аля "через полгода сдам 7 проектов и меня повысят, увеличив зп на 15%". А потом в один прекрасный вечер после работы вы сядите изучать что-то интересное дома. И будете изучать недели-месяцы. И вот приходите вы однажды на работу, с кучей новых знаний, а у вас в голове стойкое ощущение того, что сейчас вы достойны не то что этой прибавки в +15%, а вы на все 30% тяните. Но вам никто этого не даст. Просто потому-что обычные офисы живут по другим правилам.
    Ответ написан
    11 комментариев
  • Зачем нужна функция putenv, когда у нас есть переменная environ?

    @MiiNiPaa
    зачем нам нужна функция putenv()
    Чтобы добавлять переменные окружения.
    как она кардинально может отличаться от простого доступа по указателю к переменной char** environ?
    getenv получает значение одной переменной по имени, в отличии от environ который содержит все пары переменных которые ещё придётся парсить.
    putenv добавляет/изменяет пару имя-значение. Доступ через environ не позволяет этого сделать:

    If the application modifies the pointers to which environ points, the behavior of all interfaces described in the System Interfaces volume of POSIX.1-2008 is undefined.
    Ответ написан
    2 комментария
  • Какие преимущества фриланс имеет над работой в офисе?

    @Loligan
    Не всем география позволяет найти нормальную работу.
    Ответ написан
    2 комментария
  • Из математика в front-end разработчика. С чего начать?

    @Espleth
    И вот скажите, нафига вам фронт-энд? Вы бросаете математику потому что она вам надоела, или потому что вы не можете ей зарабатывать нормально? Судя по посту - второе, а значит С++ в руки и идите пилить алгоритмы, где нужна математика. Всякие Яндексы и Гуглы таких любят, и платить будут хорошо.
    Ответ написан
    4 комментария
  • Каким должен LMS?

    risik
    @risik
    Программист
    Я бы Вам рекомендловал для начала изучить существующие LMS. Хотя бы штуки три. Уверен, что у Вас тогда появятся идеи что должно быть в LMS.
    Ответ написан
    2 комментария
  • Как избавиться от утечки памяти?

    dordzhiev
    @dordzhiev
    В .NET сборки нельзя выгрузить. Но можно выгрузить AppDomain, в который загружены эти сборки. Для этого надо создать отдельный AppDomain, загрузить в него сборки, а потом выгрузить этот AppDomain. Это в теории.
    Ответ написан
    1 комментарий
  • Как изучать, что то новое имея фуллтайм работу?

    trevoga_su
    @trevoga_su
    Изучать на работе. Мне когда работа "позволяла" это делать - я и изучал и/или свой проект писал.
    Да-да. Именно так. Совесть пусть идет в жопу.

    Остальные советы - это бред школьников.
    Если человек спрашивает, значит у него реально нет времени. Если есть семья - то подавно.
    Если устает - то значит устает. Я помню, что значит тратить на дорогу 4 часа в день.
    По вых лучше не работать слишком много - реально можно перегореть. Сам сгорал не один раз.
    Оптимальное время для всего этого дела - будни.
    Ответ написан
    7 комментариев
  • Множственное наследование?

    Scorpi
    @Scorpi
    Возникнет, при вызове этого метода нужно будет указывать конкретный класс:
    Base1::foo(); или Base2::foo();
    Ответ написан
    Комментировать