Задать вопрос
  • Существует ли IDE для Android-приложений для ДЕТЕЙ?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Не стоит считать, что дети глупее взрослых. Часто они даже умнее, просто у них не хватает опыта. Дайте ему нормальный IDE - будет мотивация - разберется. Помогите немного. Но искать какой-то упрощенный, а не удобный IDE не нужно - пусть лучше растет цукербергом.
    Ответ написан
    1 комментарий
  • Кто отвечает за взлом сайта, если заказчик не переносил его с тест-хостинга?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ваша ошибка была в том, что не было четких договоренностей о поддержке сайта.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    в отличие от C#, в java нет жесткой привязки к IDE от производителя. Поэтому нет стандарта, есть просто популярные IDE.

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

    В основном это IDEA, Eclipse, sublime, netbeans видел меньше.
    Ответ написан
    Комментировать
  • Кошерные оффлайн карты для Windows 8?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    А я бы посоветовал взять ЛЮБОЙ навигатор.
    Если ехать ненадолго - поспрашивать знакомых насчет одолжить.
    Если будешь брать машину напрокат - взять заодно и навигатор, не так уж дорого.

    А оффлайн карты - ну просто атлас бумажный можно купить. Еще проще и надежнее.
    Ответ написан
    Комментировать
  • Sata 2 или Sata 3?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Смотря сколько переплачивать.
    Если 5-10%, я бы переплатил.
    На операциях с мелкими файлами, где важна не только скорость линейной записи на диск, еще будет полезна скоросьт отклика, а учитывая кеширование контроллером диска, это может быть заметно.
    Ответ написан
    Комментировать
  • Почему не создает звук Speaker?

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

    В 64 битных Windows стандартный PC спикер не поддерживается, там идет какой-то конфликт с производительностью. Есть варианты как это можно пофиксить, но при этом вы собственно вернете проблему производиетльности, из-за которой поддержку убрали, вроде начиная с windows vista 64bit
    blogs.msdn.com/b/larryosterman/archive/2010/01/04/...

    Это одна из причин, почему спикер может отсутствовать на материнке - практически не используется.
    Ответ написан
    2 комментария
  • Как узнать какие ресурсы в сети использует приложение?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    самый простой - tcpview
    Ответ написан
    Комментировать
  • Какая должна быть высота у кресла?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Может вам нужно стол повыше?
    Подлокотники не суть важно, важно чтобы руки удобно лежали, а не задирались на стол. Подлокотниками мало кто пользуется. У меня например угловой стол, и руки целиком на нем. Многие вообще подлокотники отстегивают.
    Ответ написан
    2 комментария
  • Правда ли, что дискеты умирают со временем?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Все магнитные носители со временем размагничиваются.

    Для аудиокассет за 10 лет лежания в закрытом сухом прохладном помещении означает, что услышатьм можно будет невнятное бормотание, басы скорее всего пропадут совсем.

    Для цифровых носителей, особенно первых (5.25" дискеты), срок еще меньше, и конкретно файлы уже врядли можно восстановить, особенно в домашних условиях. Если информация на 5"25 считывалась через год - это считалось удачей. 3-4 года - какой-то уникальный и маловероятный случай.
    Для 3.5" дискет в принципе разница была небольшой, особенно учитывая что технологии тогда еще не слишком улучшились, а плотность записи была достигнута больше чисто с механической точки зрения (позиционирование головки).

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

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

    CD-DVD считалось что срок хранения 30-70 лет, при условии правильного места хранения (без солнца, прохладно и сухо), но зависит от производителя, от качества прожига. Бывало что CD и через год уже не считывалось из-за окисления.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Программист может получить опыт разговорного английского точно также, как и НЕ программист - пойдя на курсы английского к носителю языка на индивидуальные или групповые занятия.
    Если вы действительно программист, возможно вы сможете найти что-то подобное онлайн и участвовать не выходя из дому. НО в общем разницы между программистом и непрограммистом тут нет.
    Ответ написан
    Комментировать
  • Как объяснить девушке что такое "некрасивый" код?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    replace(/(['"])[^'"]*\1/g,'<span class="r">\'$1\'</span>')
    replace(/('|")[^'"]*\1/g,'<span class="r">\'$1\'</span>')


    чтобы обратиться к \1, его нужно оформить группировкой.
    Можно было оставить (["']) или упростить до ("|')
    Ответ написан
    Комментировать
  • Что нужно знать, чтобы работать в сфере разработки игр?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Разработка игр и моделирование - как бы разные вещи.
    Если нравится моделирование - изучайте моделирование.
    Но оно может быть использовано не только в играх.
    Например создание видеороликов (мультики, реклама).
    Дизайн (создал 3д модельку маскота, затем крутишь ее по ситуации, получая нужные для дизайна варианты) и так далее.

    Если уже есть понимание моделирования (рисовать умеешь, пропорции угадываешь сходу), можно и в геймдизайн пойти. Для начала, можно посмотреть форматы 3д моделек популярных игр, и немного освоить эти инструменты. Затем моделировать, пробовать.

    В той же League Of Legend даже конкурсы бывают "нарисуйте модель или дизайн, получите плюшки, а лучшие дизайны могут войти в официальные скины доступные в игре". При удачных разработках можно даже заинтересовать компанию и устроиться туда штатно. Ну или попробовать любую другую, но уже имея портфолио.
    Ответ написан
    Комментировать
  • Как убрать лишние дублирующие строки в log файле?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    stackoverflow.com/questions/7609884/delete-duplica...

    Можно попробовать средствами батфайлов, без повершелла
    @<"1.txt">"2.txt" (for /f "delims=" %%i in ('more') do @if not defined %%i (echo %%i& set %%i=*))
    Ответ написан
    Комментировать
  • Что делает программиста программистом?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Вы путаете программиста и хорошего специалиста.

    Программист - тот, который пишет программы.

    Профессиональный программист - тот, который пишет программы и получает за это финансовое вознаграждение (то есть для него это уже не увлечение, а профессия).

    Хороший программист - вот тут уже можно и бизнес клиента подучить, и алгоритмы подтянуть, и другие пункты из вашего списка.
    Ответ написан
    1 комментарий
  • Что такое GitHub и зачем он нужен?

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

    Если нужно разрабатывать код нескольким разработчикам, чтобы не заморачиваться его хранением удобно пользоваться бесплатным аккаунтом в github. Можно даже создавать приватные репозитории, которые будут видны только создателю и тем, кого он добавил в проект.
    Ответ написан
    1 комментарий
  • Как выполниь rsync c паролем для ssh без интерактива?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    "ERROR: The remote path must start with a module name not a /"

    Вы умеете читать ошибку?

    Уберите два двоеточия в вашем втором пути. Или если вы хотите использовать именно rsync протокол с двумя двоеточиями, то укажите имя модуля, настроенного в rsync, а не просто путь к папке.
    Ответ написан
  • Как разделить подключение?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Если дядя начальник решил, что сисадминам (которые по долгу своей службы обязаны пользоваться интернетом для чтения справки, поиска полезной информации на хабре/стэковерфлоу/википедии, сайтах самих продуктов; для скачивания обновлений и чтения release notes; и многое многое другое), я бы валил с такой работы. Пусть дядя начальник сам админит.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Как админ игровых серверов с опытом, я вам скажу вот что.

    Регулярные бэкапы. Если вас взломают - просто закроете дырку и откатитесь назад на день-два.
    Много различных логов. По логам можно проанализировать что происходило, кто пользовался багом и как.
    Много различной статистики на кроне. Ежедневно можно отслеживать общее количество ресурсов в игре, сравнивать топовых игроков, делать автоматическую проверку на скорость роста. За несколько дней можно определить средний прирост в ресурсах или рейтинге, и тупо добавить условие, что если какой-то ресурс вырос больше чем в среднем - смс. Если какой-то игрок вырос в рейтинге быстрее, чем возможно в среднем - смс. Подозрительные моменты смотрите по логам, и если что ловите мошенников на ранней стадии.

    Все остальные защиты - могут помочь могут не помочь, а вот бэкапы и логи - ваше главное оружие, которое может спасти от большинства проблем.
    Ответ написан
    4 комментария