• Как написать алгоритм спирали?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    Вот пример на jQuery. Честно говоря, я не понял, на чем Вам надо ) Сначала написал, а потом подумал. Ну алгоритм в примере Вы можете посмотреть, а на нужный язык перепишете сами )
    jsfiddle.net/iiil/yLTnx/22
    Ответ написан
    Комментировать
  • Как написать алгоритм спирали?

    icelaba
    @icelaba
    Знаю и умею всё
    Заходите сюда
    ru.wikipedia.org/wiki/%D0%90%D1%80%D1%85%D0%B8%D0%...

    Если спираль устраивает
    записываете r = k*phi
    x = r*cos(phi)
    y = r*sin(phi)

    предположим точек N
    for(i=0;i!=N;++i){
    phi =i*some_const;
    r = k*i;
    x = r*cos(phi)
    y = r*sin(phi)
    draw(x,y, "что вы тут хотите рисовать")
    }
    константы
    k some_const подбираете сами
    Ответ написан
    Комментировать
  • Как запускать .cpp в VS раздельно?

    @Kyberman
    Можно создать несколько проектов в одном solution'е и компилировать только нужный проект.
    Ответ написан
    Комментировать
  • Откуда взялись фантомные биткоины?

    @dimarick
    Вы импортировали невалидный приватный ключ(а кто вам валидный в паблик выложит?). Восстановите wallet.dat из бекапа и забудьте.
    Для тех кто не в курсе:
    habrahabr.ru/post/204412
    Приватный ключ кошелька с 2,08 BTC:
    5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreAbuatmU

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

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    Я со скепсисом смотрю на такие вопросы, и вот почему: сама по себе математика может и не нужна, хотя и тут есть с чем поспорить, но каким прилежным программистом или дизайнером Вы можете стать, если не хватило сил на школу или ВУЗ? Ну не верю я во все это: я не учился в школе не потому что я тупой или ленивый, а потому что мне это не надо. Именно из таких ребят и получаются быдлокодеры и говнодизайнеры, уж извините.
    Мне в школе вообще не надо было в учебники заглядывать, чтобы получать пятерки по математике, физике и др. предметам, почему Вы имеет такие низкие знания? Дело не в оценках, ясное дело, просто школьная программа математики простая, и ВУЗовская, если не брать в расчет специализированные ВУЗы - тоже. Если Вы не имели возможности учиться, например, из-за болезни или войны на родине, и теперь бьетесь над вопросом: что сначала - подучить математику или сразу за программирование браться - то да, поддержу, пропускайте смело математику и начинайте программировать, пробелы можно устранить и по ходу дела. Но если причиной лень или неспособность - то задумайтесь, может и не следует начинать браться за такое дело.
    Ответ написан
    2 комментария
  • Как лучше организовать подключение к бд в php скриптах?

    CodeByZen
    @CodeByZen
    php, js, my/mssql, sqlite, html, css, it-consult
    начните уже писать нормально.
    1. если файл php то и расширение у него должно быть php а не ini
    2. установление постоянного соединения вам не нужно, 100% у вас не те задачи.
    3. если у вас 1 основной файл в который инклюдится 10 других, то не надо в каждый инклюдить скрипт работы с бд достаточно это сделать в основном
    4. используйте уже PDO
    Ответ написан
    Комментировать
  • Откуда взялись фантомные биткоины?

    @neoxgeforce
    Попробуйте btcsec.com/raw_transactions
    Ответ написан
    Комментировать
  • Как скачать сайт wget`ом с куками и userAgent?

    @BasilioCat
    Выполните вход (POST с необходимыми полями) через wget. Для надежности сначала запросите GETом страницу логина /login/index.php, она проставит куки, затем выполните POST
    на /login/index.php c содержимым вида "username=aaa&password=aaa&testcookies=1", в результате в сессию на стороне сервера запишется информация об успешном логине, после чего можно выкачивать все остальное

    P.S.: Ночью на повышенную нагрузку сервера некому будет обратить внимания.
    Ответ написан
    Комментировать
  • Как правильно самостоятельно изучить ЯП?

    @gleb_kudr
    Начать делать какой-нибудь проект, желательно с максимальным охватом областей. Не важно, принесет ли он вам деньги или что-то еще. Главное, чтобы был интересен. А вот по ходу уже периодически читать отдельные главы из книги.
    Обучение на практике самое эффективное.
    Ответ написан
    1 комментарий
  • Обнаружить среди посетителей сайта автоматический парсер

    EugeneOZ
    @EugeneOZ
    Мурашки пробегают от советов, которые Вам дают, только пара человек сказали о возможном эффекте на поисковики. В SEO столько денег вкладывается — не закрывайте доступы и не усложняйте способ выдачи контента, это не понравится ни юзерам, ни поисковикам.
    Обидно, конечно, что те придурки так копируют, но любое усложнение человек обойдёт — и картинку быстро начнёт дёргать, и скопирует поведение выполнения JS. А вот юзерам это всё — лишние запросы к серверу, замедление окончания рендеринга, случайные блокировки. А проблемы с поисковиками могут быть гораздо заметнее, чем обида на какой-то сайт.
    Ответ написан
    Комментировать
  • Человекопонятные даты в js на русском языке?

    btd
    @btd
    moment.js. Там подключается сама либа и ее локализация (на главной странице щелкните Russian). В доках подробнее о i18n. (Правда не уверен нужна ли вам все либа если только для вывода).
    Ответ написан
    Комментировать
  • HTTP заголовок Expires. Почему браузер тем не менее обращается к серверу?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    F5 жать завязывайте. Вы бы ещё CTRL+F5 тыркали и жаловались, что весь контент с сервера грузится.
    Для приличия — переключайтесь между двумя страницами.
    Ответ написан
    1 комментарий
  • HTTP заголовок Expires. Почему браузер тем не менее обращается к серверу?

    Shedal
    @Shedal
    Когда вы обновляете страницу при помощи F5, браузеры обычно запрашивают у сервера, не изменились ли статические ресурсы, при помощи заголовка If-Modified-Since (что и видно на вашем скриншоте). А вот если вы откроете страницу заново, — закроете вкалдку, откроете новую и введёте адрес, — то ресурсы должны загрузиться из кэша, без round-trip'а к серверу.
    Это такая специфика команды перезагрузки страницы, которую вы даёте браузеру.
    Ответ написан
    3 комментария
  • Организовать WiFi-сеть на дальнее расстояние

    opium
    @opium
    Просто люблю качественно работать
    Ставите две точки доступа длинк , покупаете две направленных антенны , монтируете все, направляете антенны друг на друга, делаете одну точку в режиме AP, второй в режиме клиента цепляетесь к первой.
    Обе точки втыкаете в свичи на обоих точках, вуаля все работает.
    Физически такая схема из точек будет выглядеть для свичей как просто обычный кабель езернет.
    Ответ написан
    Комментировать
  • Секреты написания отличных статей на Хабре

    homm
    @homm
    Пожалуйста, не пишите нигде про «кат» («подробности под „катом“», «милости прошу под „кат“»). «Кат» не является частью статьи, он не существует в статье — он появляется только на странице, не предназначенной для чтения самой статьи. Жутко бесит, когда открываешь понравившуюся статью, читаешь и к концу третьего параграфа встречаешь «если я вас заинтересовал, добро пожаловать под кат». Под какой, блин, кат? Он остался далеко позади, информацию давай!

    Единственное место, в котором можно писать про кат — это сам кат.
    Ответ написан
    1 комментарий
  • Секреты написания отличных статей на Хабре

    track
    @track
    Пост должен начинаться с картинки-eyestopper-а.

    В тексте нужно вначале немножко повилять хвостом и поприседать перед могущественным хабражителем, он это любит.
    Хорошо идут либо статьи из серии «на пальцах» (о, даже мне понятно стало!), или, другая, несколько парадоксальная крайность — чрезмерно заумные (о, круто! Хабр — торт! Ничо не понял, но плюсану!").
    Есть темы, которые гарантированно набирают плюсы (хабрасрач против копирастов и «михалкова», например). Не рекомендуется, особенно новенькому, писать на фанатские темы («Apple — круто» или «Apple — гавно» — в равной мере). Реакция может быть непредсказуема, в зависимости от того, какая клака в тред придет первой. Не стоит выступать в защиту тем-изгоев. Сольют и ее и вас.
    Хабрастадо любит следовать за вожаком. Если пост явно плюсуется — будут плюсовать. Если минусуется — минусовать.

    Любят статьи про мелкие компании, стартапы, самоделки, особенно компьютерные, гаджеты, даже бесполезные. Не любят — про корпорации (Google это, HP или Microsoft — неважно), и все связанное с ними.

    Также периодически стихийно организуются «топики добра» или «топики зла», появление их, и то, какой вариант будет выбран — непредсказуемо.

    Если видите, что в первые несколько минут пост ушел «в минус» (хотя бы в минус 5), и у вас нет компании друзей, которые его могут быстро из минуса вывести, то задача безнадежна, убирайте его «в черновики».
    Ответ написан
    5 комментариев
  • Как правильно реализовать авторизацию на PHP/MVC?

    Horse
    @Horse
    1. Следует сделать атрибут класа. Не стоит плодить тысячи класов.
    2. Как угодно, только чтобы любой скрипт правильно учитывал права доступа.

    Глобально по теме вопроса:
    MVC не ограничивает вас в праве выбора в данном контексте. Просто следите за тем, чтобы три разных сущности были логичиски отделены друг от друга.

    P.S. Книга: Приемы объектно-ориентированного проектирования Э.Гамма Р.Хелм Р.Джонсон Д.Влиссидес. Про php промолчит, про MVC скажет не многое, но раскажет о том как правильно проектировать. ИМХО, то что нужно.
    Ответ написан
    Комментировать
  • PHP. Сессии в БД. Кроссдоменная авторизация. Что-то я в этой жизни не понимаю?

    kashey
    @kashey
    Программирую большую половину жизни
    Вариан 1 — злой и страшный «Suhosin» — шифратор данных сессии.
    И будьте добры показать настройки read-write-start сессий
    Ответ написан
    2 комментария
  • Какие англоязычные аналоги «Хабрахабра» существуют?

    fatal
    @fatal
    Короткий ответ — полных аналогов нету.
    Что-то похожее бы было если бы скрестить Slashdot, Smashingmagazine, Stackoverflow…
    Ответ написан
    Комментировать