Задать вопрос
  • Как "самоорганизоваться" во времени?

    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 рабочих часов
    Получаете денег в час.
    Умножаете количество потраченного времени на часы, получаете стоимость всей работы.
    При желании можете умножить на коэффициент сложности или простоты работы, вашего личного отношения к заказчику, и интересна ли эта работа была вам лично.

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В первой таблице указываете всех пользователей и ID (идентификационный уникальный номер)
    ID, Имя, Фамилия, Дата, все остальные данные пользователя

    в другой таблице перечисляете все файлы, и указываете ID владельца
    Owner_ID, document_type, file path/name

    Owner_ID и ID помогут вам найти документ нужного владельца, или по владельцу найти все его документы.
    Ответ написан
    3 комментария
  • CMS для работы с табличными данными (как MS Access)?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ничего аналогичного access нет. Access в свое время был так популярен именно благодаря тому, что в нем есть и формы и запросы и база и отчеты.

    Автоматически перевести это в современные технологии не выйдет, придется писать формы и отчеты с нуля. База подойдет любой SQL (mySQL/pgSQL/etc).
    Управление базой данных - любой менеджер, включая phpmyadmin/phppgadmin или десктопные варианты
    А вот с формами и отчетами - их придется создавать, но можно посмотреть на готовые движки. К сожалению, они не такие визуальные, как в access, поэтому будет необходимо иметь опыт работы с фреймворком (например yii - в нем и отчеты и запросы создаются быстро и красиво, но для этого необходим человек с опытом).
    Ответ написан
    4 комментария
  • Этично ли использовать шаблоны в создании сайтов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Расскажите, какая у вас дома мебель. Вы лично выпиливали каждую деталь лобзиком, заказывали по специально изготовленным для вас эскизам, или купили унылую шаблонную мебель?

    Просто правильно расставьте приоритеты - вам нужен индивидуальный дизайн, и у вас для этого есть и время и желание и деньги и польза, или вам подойдет шикарный сайт, но да, с некоторой вероятностью что у кого-то в интернете найдется похожий, поскольку использовался один базовый шаблон.
    Ответ написан
    Комментировать
  • Можно ли воткнуть память 4gb 1Rx8 и 4gb 2Rx8 вместе?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Если планки памяти разные, работать будет со скоростью самой медленной.

    Если несовместимо, комп не заведется, будет пищать. Вероятность что-нибудь спалить в данном случае - практически отсутствует. Просто попробуйте завести.
    Ответ написан
    4 комментария
  • Какой выбрать SVN хостинг?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    github поддерживает svn, поэтому рекомендую github - продвинутые программисты будут юзать git, не продвинутые будут юзать svn, и все будут в одном репозитории.

    P.S. Вообще публичный cvs или svn репозиторий особо не популяризировался, так как чаще всего ставили свой локальный/корпоративный сервер.
    Ответ написан
    Комментировать
  • Есть ли карьерный лифт в ИТ сфере?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Нормальный карьерный лифт есть в крупных компаниях, занимающихся аутсорсингом.
    С другой стороны, точно ли тебе нужна карьера руководителя, если ты занимаешься программированием?
    Я имею ввиду, что:
    медсестра - старшая медсестра - конец карьеры.
    водитель - зам.начальника транспортного цеха - нач.транспортного цеха.
    junior программист - mid программист - senior программист - программист-архитектор/тим-лид

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    >Что можете посоветовать для того чтобы как можно быстрее появилась возможность заниматься фрилансом ?
    Зайти на тот же Odesk, и потратить пару часов, чтобы почитать список задач, отмечая что просят сделать.
    Таким образом сами найдете ответ на свой вопрос в развернутом и детальном виде.
    Ответ написан
    Комментировать
  • На каком ПО раздавать, мониторить и управлять доступом интернет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Что за бред? Нат одно из самых популярных решений среди
    1. прокси
    2. нат
    3. прокси для http/https, нат для всего остального.

    Правда обычно такое настраивают на линуксе, что делается штатными iptables и каким-нить прокси типа squid, а не на винде.
    Ответ написан
    Комментировать
  • На чем пишут программное обеспечение для космических ракет/спутников/самолетов?

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

    В более сложных системах может быть использована проприетарная ОС. Иногда может быть даже что-то на базе *nix.

    Наеример на компьютере Curiosity установлена операционная система реального времени VxWorks. Она же использовалась в других марсианских аппаратах: Spirit, Opportunity, Phoenix, Pathfinder и спутнике Mars Reconnaissance Orbiter, а также во многих земных роботах и встроенных системах.
    Все программы Curiosity написаны на Си (НЕ С++, а обычный С)
    Ответ написан
    1 комментарий
  • Как защитить HTML5 игры?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Клиент не должен выполнять никаких функций, кроме отображения информации. Вся логика должна быть на бэкенде.
    Ответ написан
    Комментировать
  • Как решить проблему с правами при работе с tmp дерикторией?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Как один из очевидных ответов - изменить umask, или изменить права доступа на файл уже в публичной папке (выполнить chmod в скрипте).

    P.S. /tmp имеет особый бит прав доступа, который позволяет удалять файлы владельцу файла, независимо от прав доступа к нему
    Ответ написан
    2 комментария
  • Какую OS лучше поставить в качестве "мини" сервера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    навиду проблемы с железом. Дело не в ОС.
    Надо решить проблему железа, из-за которого комп стабильно перезапускается.

    Вы говорите проблемы с электричеством - в таких местах, где напряжение постоянно скачет до 180 до 240, вероятность выхода тонкой электроники из строя высока. Возможно, что железо неттопа уже повреждено до нестабильного состояния (в первую очередь обычно кондеры не выдерживают перепадов напряжения и вздуваются).
    Есть некий вариант, что поможет трансформатор-выпрямитель, который сможет обеспечить более "ровное напряжение", или умный бесперебойник, который все время будет подавать 220 через батарею. Но опять таки - если железо уже повреждено, то наверное поздновато.

    Можно поставить ОС, сделать полный бэкап раздела, и в случае чего быстро восстанавливать.
    Ответ написан
    1 комментарий
  • Разработка API?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    API - Advanced Programmer Interface.
    То есть это набор (задокументированных) функций, которые можно вызывать из сторонней программы.

    Грубо говоря, это особый набор специальных URL, которые возвращают определенные данные. И из вашей биллинговой системы вы можете заходить на эти URL, и получать данные в удобном для программ (а не обычного пользователя) виде, например xml/json.

    В вашем случае, лучше обратиться к специалисту.
    Ответ написан
    Комментировать
  • Можно ли сделать сайт про чужую фирму без спроса?

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Поставь виртуальную машину, например virtualbox, и в нем уже поставь Ubuntu например.
    Если привыкнешь, в будущем сможешь спокойно переехать на Linux как на основную.
    Ответ написан
    Комментировать
  • Насколько "живучие" БД?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Обычно, администратор не разгребается восстановлением битых баз данных.
    Обычно администраторы делятся на тех, кто НЕ делает бэкапы, тех кто УЖЕ делает, и тех кто УЖЕ делает и проверяет их целостность.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    nnbackup, пользуюсь уже несколько лет.
    настроил на одностороннюю синхронизацию данных с бэкапной папкой, запускается через nncron lite.

    P.S. winrar с нужными настройками сжимает быстрее чем 7zip
    Ответ написан
    5 комментариев