Задать вопрос
  • Какой мини компьютер/сервер посоветуете для разработки?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Может вопрос прозвучал не совсем полно, но вам точно нужен отдельный физический комп?
    маленький комп с ubuntu и ssh можно сделать виртуальной машиной в virtualbox например.
    Ответ написан
    Комментировать
  • Как построить запрос в sql c count?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В вашем скриншоте видно только ID И b_name. Есть ли вообще колонка с автором?
    если есть, то

    select * from books where author is null

    должно выдать все книги, где нет автора (author - название колонки с автором)
    Ответ написан
    Комментировать
  • На видеокарте отвалился конденсатор, ничего не поменялось, страшно ли?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Конденсаторы обычно нужны для стабилизации напряжения. Если руки на месте, лучше бы припаять. Даже на проводочки (пусть неэстетично но практично), или попросить чтобы помогли.
    Работать без него может, но возможность зависания увеличится и будет расти с перегревом
    Ответ написан
    3 комментария
  • Какие требования к графике (визитки, папки...)?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вы можете уточнить это в типографии.
    Просто ваш продукт слишком простой (не верстка журналов с высокой полиграфией), поэтому нет особых требований.
    Из всего возможного, согласуйте заранее формат данных (чаще всего растр принимают в PDF)

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В принципе можно автоматизировать процесс с опечаткой, то есть чтобы скрипт разбирал введенное слово и сам подставлял варианты с опечаткой.

    Ну и простейшие обработки, например приводить введенное имя к нужному регистру перед тем как отправлять sql запрос, проверять наличие англоязычных букв и цифр, заменять их на соответствующие русские или удалять.
    Ответ написан
    1 комментарий
  • Система бекапов по сети на Windows XP?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Наверное именно в том виде, как вы это представляете не выйдет.
    Удаленная установка XP вам тоже не подойдет, так как нужно ставить много софта(игр)..

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

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

    В результате вечером в воскресенье можно будет пройтись по машинам, выбрав загрузку нужной вам ОС для восстановления. Если выбрать софт, который может запустить восстановление из командной строки, то можно автоматизировать чтобы на этом и все.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    на чем умеете работать?
    Я бы сделал простенькие скрипты на перле, генерируя графики через GD:graph, и смотреть через браузер.
    Ответ написан
    3 комментария
  • Какая функция в PHP вставляет текст в файл между определенными символами?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В зависимости от вашей переменной задаете три значения и формируете строку с нуля, как-то так:
    $newvariable="\qc \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\".$Datecheck1."intbl\pvpara\".$Summa1."phmrg\".$Litri1."posxc\posy44\dxfrtext180\dfrmtxtx180\dfrmtxty0\wraparound\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\field\fldedit{\*\fldinst {\rtlch\fcs1"

    Не нужно ее править, просто сгенерировать заново с нужными значениями.
    Ответ написан
    1 комментарий
  • В какой сфере ценят программистов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    >какое направление более высокооплачиваемо и перспективно?

    Нет такого. Никто не получает деньги за абстрактные знания какого-либо языка. Платят деньги на конкретной работе.

    В качестве адекватного примера: программисту на PHP платят меньше чем программисту на Java в среднем. Но Цукерберг написал на PHP фейсбук, и стал одним из самых молодых миллиардеров в мире.

    Поэтому тебе следует искать не направление, а собственно саму работу.
    Чем лучше ты будешь как специалист, тем проще тебе будет найти работу и тем шире у тебя будет выбор.
    Ответ написан
    Комментировать
  • Как выбрать узкую специализацию?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Узкую специализацию получают обычно не во время учебы, а во время работы.

    Проработав в какой-то области xx лет, скорее всего вы будете узким специалистом, возможно даже высокого класса, но в остальных областях опыта не прибавится.
    Ответ написан
    Комментировать
  • Как перевести слово из кирилицы в латиницу?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    IMHO, проблема с кодировкой. Почитайте какие команды в PHP работают с UTF-8 (двухбайтными символами), возможно нужно использовать mb_substr вместо substr
    Ответ написан
    Комментировать
  • Как разобраться с командной строкой?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    в Windows, если вы пишете какую-то команду, для выполнения будет происходить следующее:

    Попытка определить, это внутренняя команда командной строки или нет
    Попытка найти эту команду в текущем каталоге (в вашем случае в c:\users\User)
    Попытка найти эту команду в каталогах, перечисленных в переменной %PATH%

    что вам нужно сделать:
    найти, где лежит mysql.exe и добавить эту папку в переменную %PATH%
    можно это сделать глобально, в настройках виндовс, можно временно в командной строке, в виде
    PATH=%PATH%;<новый путь к папке с mysql.exe>

    Еще как вариант, можете просто зайти в папку с mysql.exe и выполнить вашу команду там.

    P.S. Еще важный вопрос, а вы вообще mysql установили на компьютер?
    Ответ написан
    8 комментариев
  • Что лучше табы или пробелы?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Если ты пишешь для себя - пиши как тебе нравится.
    Если пишешь в проекте - в нормальном проекте всегда есть уже сложившаяся политика стиля программирования.

    Кроме того не забывай, что в нормальных IDE количество пробелов в tab настраивается, и можно сделать чтобы твой IDE их отображал как 4, а не 8 пробелов.
    Ответ написан
    Комментировать
  • Python именованные каналы в Linux. Как читать и записывать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Возможно это и не проблема.
    Вы же работаете с именованным каналом. Если вы его читаете, программа не зависает, а ждет, пока кто-то что-то в этот канал напишет.
    Ответ написан
    1 комментарий
  • Как происходит поиск при select-e с несколькими условиями?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Все программирование основано на "ленивых проверках", то есть если a не совпало, b смотреть не будет.
    Простейшая оптимизация запросов - это в правильном порядке проставить проверки, чтобы в первую очередь проверяло самые легковесные, затем потяжелее.

    Например в простых запросах с несложной иерархией, если есть проверка числа и строки, первым проверять число, вторым строку. С другой стороны, в простых несложных структурах практически не бывает такой нагрузки, чтобы был смысл заморачиваться.
    Ответ написан
    1 комментарий
  • Возможно ли совместное редактирование Issue?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Я так понимаю, вы говорите про Atlassians Jira.
    Одновременно - нет, разве что если это разные детали (один правит статус, другой дескрипшн).

    Правильнее все же делать так, что правит только reporter и assignee, а остальные шлют каменты.

    P.S. Полностью совместное редактирование пока что google docs отлично делает, и можно в issue указывать ссылку на документ, в котором будете все совместно править, а потом уже результат экспортнуть в виде аттача, когда будет завершено. Пару раз мы так делали, пока ТЗ было черновиком.
    Ответ написан
    1 комментарий
  • Как создать файл, в уже сужествующем каталоге?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В чем проблема указать файл сразу в подкаталоге, то есть:

    mkdir ("$dir", $prava);
    $fp=fopen ("$dir/$file", 'w');
    fclose ($fp);
    Ответ написан
    1 комментарий
  • Как "самоорганизоваться" во времени?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    >Мотивация с годами слабеет.
    Если вы ГОДАМИ занимаетесь проектом, который вам ничего не приносит, то тут не нужен психолог, чтобы понять что мотивация упадет.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    ping - icmp протокол, на запрос ping отвечает практически сетевой интерфейс.
    сайт доступен по http протоколу, за него отвечает веб сервер.

    Варианты разные.
    На той машине не поднят веб-сервер.
    На той машине неверно скофинурирован веб-сервер (например слушает только 127.0.0.1 или вообще кто-то повесил его на другой порт)
    где-то по пути заблокирован 80-й порт (или 443 для https) на этот сервер
    и др.
    Ответ написан
    Комментировать
  • Как установить цену за работу?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Предполагаете какая зарплата в месяц соответствует вашим представлениям о своей квалификации.
    Делите ее на 20 рабочих дней и на 8 рабочих часов
    Получаете денег в час.
    Умножаете количество потраченного времени на часы, получаете стоимость всей работы.
    При желании можете умножить на коэффициент сложности или простоты работы, вашего личного отношения к заказчику, и интересна ли эта работа была вам лично.

    В СССР были целые тома нормативов, где расписывались все профессии, уровень квалификации и множители в зависимости от условий работы.

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