• Верстать без фреймвороков это значит быть не професионалом?

    @RomkaChev
    Верстая на фреймворке вы рискуете написать поддерживаемый и понятный код.
    А самое главное - вы загрузите лишних 100-200kb данных - непозволительная роскошь.

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

    Верстку без фреймворка - заказчикам!

    P.S. - Заказчик, конечно, неправ.
    Ответ написан
    Комментировать
  • Клиент без сервера. На каких технологиях можно написать чат клиент без сервера?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Так и гуглить - распределенная очередь сообщений, но нужна хотя бы одна машина со статическим wellknown IP для разрешения имен.
    Кажется есть бесплатные сервисы, которые разрешают имена по динамическим адресам. Сам не пользовал, люди рассказывали.
    Ответ написан
    Комментировать
  • Клиент без сервера. На каких технологиях можно написать чат клиент без сервера?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    если речь о локалке то broadcast в UDP, в глобальной сети можно dht, но первичный сервер все равно будет нужен
    Ответ написан
    Комментировать
  • Дополнительная безопасность паролей в KeePass

    @azizazizov108
    Музыкант-клавишник-программер
    Привет всем. Первый мой пост. Нет гарантии что прога хранения паролей не отсылает их все "на блюдечке" не очень доброму, но изобретательному дяде. У меня их тоже много, от банкингов, карт, поэтому нашел такой выход.

    1) Использую программу LSN PASSWORD SAFE - она уникальна защитой от кейлоггеров, копированием перетаскиванием минуя буфер обмена, а также привязкой файла паролей к конкретной машине. На другом компе открыть не удастся даже если украсть пароль.
    2) Надеясь на честность разработчика, все же не ввожу его в искушение) - ко всем паролям приписал определенный 4-значный пинкод из цифр и изменил их везде на сайтах соответственно. Вот только храню этот приписанный пинкод в проге в виде звездочек ****. В итоге, скопировав перетаскиванием в браузер пароль со звездочками в конце, быстро бекспейсом стираю звездочки и вручную забиваю пин. Тут если кейлоггер если и отследит пин, он не узнает пароля. Хотя, конечно, это тоже уязвимо - т.к. по хендлу окна можно легко прочесть его содержимое за звездочками. Но это уже задача антивирусов - предотвращать отслеживание полей ввода. Поэтому я просто быстро ввожу пароль и жму энтер, чтобы кейлоггер не успел.))

    Неожиданно регистрируясь здесь, получил акк на Хабре) Я думал туда только по приглашению..
    Ответ написан
    Комментировать
  • Какая нужна скорость для установки сервера с социальной сетью?

    Я юзал почти год веб-сервер с чуть менее десятком сайтов на нём, сидя на Билайне с внешним ip. Уников в общей сумме на 1000 в сутки было, запросов где-то порядка 10000. Проблем с провайдером не было. Правда как нашёл Digital Ocean понял, что держать дома сервер перестало быть целесообразным. Зартаты на энергию + внешний ip были больше, а производительность несущественно ниже.
    Ну а про ненадёжность электросети, из-за которой может отключиться не только своё оборудование, но и провайдерское в доме, думаю и говорить не стоит.
    В любом случае начинать стоит с VPS с возможностью масштабирования, а по мере роста нагрузки уже докупать ресурсы. Когда нагрузка становится реально высокой - вот тогда может и стоит подумать о выделенной железяке в датацентре, своей или в аренду.
    Ответ написан
    Комментировать
  • В нашей стране проводят научные исследования в IT? И возможно ли туда попасть?

    Foror
    @Foror
    Графоман
    Заходите вот сюда https://github.com Находите, например, https://github.com/cloudius-systems/osv Переходите сюда https://github.com/cloudius-systems/osv/commits/v0.01 листаете до сюда https://github.com/cloudius-systems/osv/commits/v0... - открываете сырцы последовательно коммитам и пытаетесь въехать, что парни мутят. Года через 2, когда разберетесь, можете начинать заниматься научными исследованиями. Иначе, и без вас велосипедостроителей хватает.
    Ответ написан
    Комментировать
  • В нашей стране проводят научные исследования в IT? И возможно ли туда попасть?

    @alexanius
    Т.к. несколько лет назад у меня была аналогичная проблема - поделюсь опытом.

    Я не уверен, что у нас кто-то занимается чисто академической деятельностью в IT. В своё время я рассматривал вариант пойти в ИСП РАН (Институт Системного Программирования), из непродолжительного общения с ними сделал вывод, что они тоже занимаются вполне себе коммерческими (пусть и opensource) проектами, по которым делают публикации. Думаю это везде так. Пытаться делать чисто академическую карьеру в IT в текущих реалиях на мой взгляд идея сомнительная, т.к. денег вы за это иметь не будете, а кушать хочется всегда. Придётся иметь основную работу, а в свободное время заниматься исследованиями. Качество и того и другого может пострадать.
    Но посмотреть чем занимается ИСП (или другие РАНовские институты) я бы Вам посоветовал. Вполне возможно, что там для Вас будет что-то интересное. Хотя в свете последних реформ могут быть проблемы с аспирантурой.

    Есть вариант устроиться в коммерческую фирму, занимающуюся соответствующей тематикой. Тут всё зависит непосредственно от отношения руководства к научной деятельности. Не знаю, могут ли Вам запретить заниматься наукой из-за, скажем, закрытости разработок (в этом случае руководство скорей всего неадекватно), но могут сказать, что-то вроде "мы не против, но особо помочь не сможем". Этот вариант в целом аналогичен варианту с двумя работами, т.к. придётся самому искать научника и не факт, что его направление исследования и то чем Вы занимаетесь на практике будет совпадать. Есть совсем идеальный вариант - когда фирма поощряет исследования. Это большая редкость, для этого фирма должна заниматься разработкой чего-то фундаментального. Как, например, сказали выше Intel, можете посмотреть как дела обстоят у них.

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

    Также рекомендую посмотреть чем занимаются в МЦСТ (производитель процессоров Эльбрус, а также компилятора, операционки и софта к нему). Лучше смотрите не на сайте - там написано далеко не всё, а сразу пишите куда-нибудь в отдел кадров или секретариат - там Вас перенаправят к представителям соответствующего отдела. Здесь научная работа поощряется, но всё равно в первую очередь придётся заниматься рутинными делами, а уже на её основе делать публикации. Большой минус - это две параллельные линии деятельности. Большой плюс - публикации основаны на вполне реальных рабочих результатах.
    Ответ написан
    Комментировать
  • Какая нужна скорость для установки сервера с социальной сетью?

    tema_sun
    @tema_sun
    Даже и не думайте - берите VPS (мне вот очень digital ocean нравится). Замучаетесь с настройкой своего железа и сервера. Плюс, еще есть такой немаловажный фактор, что железякам свойственно ломаться.
    Ответ написан
    Комментировать
  • Кажется, это называется обратный хэш?

    @0xC0CAC01A
    Собственно, практическая необратимость — это одно из свойств, требуемых от криптографических хэш-функций
    Ответ написан
    Комментировать
  • Почему степени так себя ведут?

    TheHorse
    @TheHorse
    Потому что степень не является коммутативной.
    a + b = b +a
    a*b = b*a
    a^b != b^a
    Ответ написан
    1 комментарий
  • Стоит ли учить OpenGL 1?

    Последняя версия OpenGL 4.3. OpenGL 1, а также OpenGL 2 давным давно устарели. А OpenGL ES — это отдельная ветка с отдельной нумерацией. Буквы ES намного важнее, чем цифра после них.
    Ответ написан
    Комментировать
  • Что печатает этот код?

    @vScherba
    Если бы в обыденной жизни спросили, я бы ошибся, но т.к. сразу понятно, что тут вопрос с подковыркой удалось ответить правильно :-)
    Ответ написан
    Комментировать
  • Правильно прокоментировать PHP BUG#61084?

    developer
    @developer Автор вопроса
    да, я в написал вопрос на хабре до того как смог объясниться с представителем поддержки, действительно так задуманно.
    Ответ написан
    3 комментария
  • Анонимность в сети или как построить цепочку из проксей?

    Mendel
    @Mendel
    PHP-developer
    Качать торренты через прокси это паранойя.
    Для нормального серфа, даже для просмотра небольших роликов — вполне реально делать каскады.

    Если вы и.о. Бена Ладена, то купите себе немного зомби у ддосеров. Буквально по тысяче у десятка зомбоводов, и ВДС в китае, на который все будет стекаться. Вы будете стоять за китайцем, а на фронте возьмите ВДС в москве или киеве для того, чтобы иметь статический айпи. Примерно две трети зомби должны будут гонять левый траффик, строиться в цепочки и распадаться, для конспирации. Основной пулл соберите в несколько десятков цепочек по десять узлов в каждом. Трафик по ним гоняйте параллельно. Обязательно отдавайте симметрично левого траффика чтобы невозможно было без расшифровки понять — вы конечная точка этой сети или такой же зомби как и все. Ну это так, если вдруг найдут китайца. Цепочки естественно сортируем по провайдерам, чтобы усложнить задачу отслеживания. В принципе этого будет достаточно ;)

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

    Вообще один туннель довольно неплохо себя ведет. Пинг выростает в среднем процентов на 30%, если сервер правильно расположен (если в основном траффик российский и сервер в М9, то пинг сильно не пострадает). Скорость у меня была 600-800 килобит, что вполне неплохо для серфинга. Двойные и тройные каскады не делал.
    Ответ написан
    Комментировать
  • Для чего пригодится простенький компьютер без сетевых карт?

    lashtal
    @lashtal
    Остановитесь, сделайте три глубоких вдоха, выбросьте его. Можно выдыхать.
    Ответ написан
    Комментировать
  • Как избежать эффекта наблюдателя?

    YasonBy
    @YasonBy
    Эффект наблюдателя вызван тем, что Вы пытаетесь одновременно узнать и положение шариков, и номера на них, а Гейзенберг этого не одобряет. Избежать этого можно, если вести розыгрыш спортлото будет Чеширский кот Шрёдингера.
    Ответ написан
    Комментировать
  • Художественная литература. Что Вы читаете?

    @Nevod
    Питер Уоттс, «Ложная слепота». Мрачная, реалистичная, очень твердая НФ, есть над чем подумать и задуматься. На английском доступна официально бесплатно.
    Еще три его книги из цикла Behemoth есть только на английском, также доступны бесплатно. Но такой глубиной мысли они не отличаются.
    Ответ написан
    2 комментария