• Взломан skype. Как это случилось?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Как то в 2003г. я жил с девушкой. Мы оба были геймерами. Ну я естественно тогда начинал свой путь программирования.
    Был у меня сайтик на обычном хостинге. По тем временам, код был сильно защищен. В один из прекрасных дней я увидел в логах необычное поведение. Прошерстил код, нашел спамбота.
    Конечно все почистил и т.д.

    Но мне стало интересно как и вам, кто и как меня взломал. Своими скромными силами я не смог определить.
    В итоге создал в корне сайта файлик forHacker.txt
    В нем задал вопрос - собственно как вы меня хакнули?
    на следующий день в аську стучится человек, я спрашиваю
    - Мол чего вам надобно? - в ответ
    - Товарищ Иван, вы же сами просили меня вам рассказать как я вас хакнул
    - Спасибо что откликнулись, просветите плз
    - Ваша девушка Света была не аккуратна, скачала мой файлик. В связи с чем я смог получить доступ к ее компу. Далее по локальной сети обнаружил доступ к вашему. Подсадил кейлогер и просто подождал ввода пароля.
    ....
    Всего вам хорошего и удачи. Ваш сайт оставляю в покое =)

    Это примерный наш разговор.
    Так что способов получения ваших данных велик )
    Ответ написан
    Комментировать
  • Книги по математике для программистов?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Всё сложно.

    Если кратко: обязательно Кнут и Кормен, остальное по желанию. Первую надо иметь как набор настольных томиков, читать не обязательно =) Я серьёзно, одна из немногих книг, что просто лежа рядом на столе повышает интеллект на 10. Кормен, ну, он другой. Его надо вдумчиво читать и выполнять упражнения. Все. То есть желательно, можно выборочно, структура книги весьма и весьма это позволяет. Математики почти нет, зато есть именно алгоритмы и структуры. Собственно, то, что программисту и надо. Выполнение всех упражнений повышает интеллект на 100500, так что этот вариант явно предпочтительнее, однако банальное наличие этой книги интеллект не повысит =)

    Из чисто математических ресурсов очень рекомендую khan academy - нашикарнейший портал невыносимо крутых знаний. Но самое крутое, что я там пока вижу - это ответ на мой вопрос. Там всё очень упорядочено, от правила Бернулли — Лопиталя до закона Чебышева, от начал Аль-Хорезми, до проблем тысячелетия. В общем, очень круто, очень структурировано и очень... Просто очень. Хотя надо уточнить - он не чисто математический, у него есть чисто математический раздел.

    UPD.
    Dmitry напомнил мне про Кнута, Грэхема с Поташниковым. Мало того, что личности сами по себе довольно интересные, так ещё и книга поистине получилась замечательная. И хотя можно долго спорить о необходимости программисту иметь определённые познания в математике - лично я почувствовал определённое просвещение, прочитав эту книгу.
    Ответ написан
    2 комментария
  • Как убрать отступ слева?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    Не благодарите.
    KHMKji4.png
    Ответ написан
    2 комментария
  • Почему стоит заниматься 3D графикой?

    alexclear
    @alexclear
    A cat
    Один мой знакомый начал заниматься 3d-моделированием в 3ds max еще в те годы, когда было буквально нечего есть. На основной работе он стоял у какого-то там станка, а по ночам делал модели. Потом он стал дизайнером, потом он стал совладельцем компании, которая занималась наружной рекламой, теперь он директор автозаправки. Не знаю, помогает ли опыт в 3d на его последнем месте работы, но, где бы он был, если бы он не освоил 3ds?
    Ответ написан
    Комментировать
  • C# и странная работа regexp?

    newross
    @newross
    Product owner
    Я просто процитирую Stackoverflow
    You can't parse [X]HTML with regex. Because HTML can't be parsed by regex. Regex is not a tool that can be used to correctly parse HTML. As I have answered in HTML-and-regex questions here so many times before, the use of regex will not allow you to consume HTML. Regular expressions are a tool that is insufficiently sophisticated to understand the constructs employed by HTML. HTML is not a regular language and hence cannot be parsed by regular expressions. Regex queries are not equipped to break down HTML into its meaningful parts. so many times but it is not getting to me. Even enhanced irregular regular expressions as used by Perl are not up to the task of parsing HTML. You will never make me crack. HTML is a language of sufficient complexity that it cannot be parsed by regular expressions. Even Jon Skeet cannot parse HTML using regular expressions. Every time you attempt to parse HTML with regular expressions, the unholy child weeps the blood of virgins, and Russian hackers pwn your webapp. Parsing HTML with regex summons tainted souls into the realm of the living. HTML and regex go together like love, marriage, and ritual infanticide. The cannot hold it is too late. The force of regex and HTML together in the same conceptual space will destroy your mind like so much watery putty. If you parse HTML with regex you are giving in to Them and their blasphemous ways which doom us all to inhuman toil for the One whose Name cannot be expressed in the Basic Multilingual Plane, he comes. HTML-plus-regexp will liquify the n​erves of the sentient whilst you observe, your psyche withering in the onslaught of horror. Rege̿̔̉x-based HTML parsers are the cancer that is killing StackOverflow it is too late it is too late we cannot be saved the trangession of a chi͡ld ensures regex will consume all living tissue (except for HTML which it cannot, as previously prophesied) dear lord help us how can anyone survive this scourge using regex to parse HTML has doomed humanity to an eternity of dread torture and security holes using regex as a tool to process HTML establishes a breach between this world and the dread realm of c͒ͪo͛ͫrrupt entities (like SGML entities, but more corrupt) a mere glimpse of the world of reg​ex parsers for HTML will ins​tantly transport a programmer's consciousness into a world of ceaseless screaming, he comes, the pestilent slithy regex-infection wil​l devour your HT​ML parser, application and existence for all time like Visual Basic only worse he comes he comes do not fi​ght he com̡e̶s, ̕h̵i​s un̨ho͞ly radiańcé destro҉ying all enli̍̈́̂̈́ghtenment, HTML tags lea͠ki̧n͘g fr̶ǫm ̡yo​͟ur eye͢s̸ ̛l̕ik͏e liq​uid pain, the song of re̸gular exp​ression parsing will exti​nguish the voices of mor​tal man from the sp​here I can see it can you see ̲͚̖͔̙î̩́t̲͎̩̱͔́̋̀ it is beautiful t​he final snuffing of the lie​s of Man ALL IS LOŚ͖̩͇̗̪̏̈́T ALL I​S LOST the pon̷y he comes he c̶̮omes he comes the ich​or permeates all MY FACE MY FACE ᵒh god no NO NOO̼O​O NΘ stop the an​*̶͑̾̾​̅ͫ͏̙̤g͇̫͛͆̾ͫ̑͆l͖͉̗̩̳̟̍ͫͥͨe̠̅s ͎a̧͈͖r̽̾̈́͒͑e n​ot rè̑ͧ̌aͨl̘̝̙̃ͤ͂̾̆ ZA̡͊͠͝LGΌ ISͮ̂҉̯͈͕̹̘̱ TO͇̹̺ͅƝ̴ȳ̳ TH̘Ë͖́̉ ͠P̯͍̭O̚​N̐Y̡ H̸̡̪̯ͨ͊̽̅̾̎Ȩ̬̩̾͛ͪ̈́̀́͘ ̶̧̨̱̹̭̯ͧ̾ͬC̷̙̲̝͖ͭ̏ͥͮ͟Oͮ͏̮̪̝͍M̲̖͊̒ͪͩͬ̚̚͜Ȇ̴̟̟͙̞ͩ͌͝S̨̥̫͎̭ͯ̿̔̀ͅ
    Ответ написан
    1 комментарий
  • Как далеким от программирования основателям найти ведущего разработчика в стартап?

    begemot_sun
    @begemot_sun
    Программист в душе.
    > к сожалению большинство не соответствовали даже основным требованиям (Наличие успешно реализованных проектов, амбиции и ответственность), хотя они были опубликованы в объявлениях

    Простите, а какой линейкой вы измеряли амбиции ? а ответственность ?
    Как можно измерить ответственность не работая с человеком ? Не понимаю.

    И что такое работающий проект ?
    Нормальные проекты делают команды. А если проект сделан одним человеком и он уже приносит прибыль, то это не ваш клиент. А если прибыль не приносит, то это не работающий проект ?
    Ответ написан
    2 комментария
  • Как изменять html в php классе ?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    Попробуйте вписать комментарий или любой блок в html — если ничего не изменилось — то или кэширование виновато, или не там меняете. Если новый html появился — то открывайте отладчик хром или firebug и смотрите какие стили за что отвечают.
    Вы показываете скриншоты и html, а непосредственно то, что отвечает за позиционирование (в отсутствии инлайн-стилей), то есть css, не показываете — наталкивает на мысль, что Вы взялись не за свою работу.
    Ответ написан
    Комментировать
  • С чего начать разработку веб - сервера на андроид?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Я не очень понял зачем.
    Есть смысл развиваться в сторону разработки клиентских приложений, итд.
    Там есть поток проектов, есть кадровый голод, есть деньги.
    Веб сервер на андроиде - это забавное извращение, не более того.
    Ответ написан
    Комментировать
  • Как сделать из подсветки мыши визуализатор музыки?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Берете сабвуфер. Обклеиваете его динамик (дырочку откуда басы идут) фольгой. Фольга должна быть немного свободна. Светите мышкой на фольгу -- наблюдаете сказочные переливы в такт музыки. Эффект усиливается если делать это в темноте в безлунную ночь.

    И заметьте, никакого ПО, никакой модификации мышки. Мышка может быть любой. И даже можно фонарик вместо мышки, или сотовый, или свечку. В общем универсальное решение.

    А если конкретно -- не страдайте дурью. Спасибо.
    Ответ написан
    Комментировать
  • Насколько хорошо сейчас дружат ASP.NET и Mono?

    @aimp-programming
    Ждите выхода ASP.NET vNext))
    Ответ написан
    Комментировать
  • RESTful API какой язык выбрать?

    newross
    @newross
    Product owner
    Рекомендую C# + ServiceStack. Хостить сервис можно в приложении, в IIS, Ngix, Apache - практически везде. Плюсом будет строго типизированный язык, шустрый ORMLite, готовые клиенты под все мобильные платформы и возможность пользоваться Nuget. Чтобы быстро войти в тему, достаточно посмотреть курс.
    Ответ написан
    Комментировать
  • Зачем нужен VisualBasic(.NET)?

    rdifb0
    @rdifb0
    Программист, реалист
    С чего вы взяли что Microsoft его развивает, он скорей его поддерживает. Разницы между VB и С# как таковой нет, все все равно превращается в IL код. И этот самый код можно опять декомпилировать в другой язык.
    Возможно у них самих есть ценные сотрудники которые пишут на VB. Есть люди которые хорошо знают VB и им нравится его синтаксис, ибо он им привычен. Они могут просто взять и начать работать.
    Плюс если вы не знаете ни одного серьезного приложения, не значит что оно не написано.
    Я конечно понимаю, что Microsoft и логика вещи не совместимые, но все же?

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

    @yarikus
    Насколько я знаю, такие редакторы были с самого начала. Только раньше все ругали FrontPage, теперь ругают Muse. Ну и что? Я считаю, что если технологии становятся доступнее, от этого выигрывают все. Простым пользоватеям станет легче делиться информацией в сети, а вы сможете заняться чем-то более полезным. Надо помнить, что технология не самоцель, а всего лишь инструмент.

    Когда-то тоже самое говорили хакеры про Бейсик, мол он тратит ресурсы системы впустую — все должны писать на ассемблере. Но не все слушали хакеров и языки программирования развивались в сторону упрощения и в итоге мы имеем то, что имеем. А вы смогли бы соответствовать уровню «тех самых тру хакеров»?
    Ответ написан
    Комментировать
  • Хочу переучиться на C# или Java программиста. Что сейчас перспективно?

    @CAMOKPYT
    Стандартные проблемы интерпрайза, много легаси, много формальностей, много корпоративных норм. Запросто могут не взять на работу из-за отсутствия диплома или например из-за непрофильного образования, запросто может быть длительное собеседование с вопросами не по теме, просто потому что таковые корпоративные нормы. В качестве награды зарплата и карьерный рост, но не всегда профессиональный, шансы попасть на новый проект с интересными задачами точно такие же как и попасть на легаси. Конкретно по C# vs Java это просто выбор вендора, путь развития абсолютно одинаковый, изучение экосистемы Oracle\Microsoft и получение время от времени сертификатов. Смотрите что в вашем городе более развито, есть ли центры сертификации, то и выбирайте. Как по мне то C# более няшный.
    Ответ написан
    Комментировать
  • Для каких целей используется Windows server?

    opium
    @opium
    Просто люблю качественно работать
    А зачем делать на питоне руби, когда есть с#
    Ответ написан
    3 комментария
  • Как написать программу для Windows на Java в Intellij Idea?

    silverhawk90
    @silverhawk90
    Серверный Java Developer
    Ваш вопрос не корректно поставлен. Он похож на: Летели два верблюда - один рыжий, другой налево, сколько весит килограмм асфальта, если ежику 24 года?
    Ответ написан
    3 комментария
  • На какой язык переходить после Pascal?

    Раз вы работали с PHP, думаю опыт работы с HTML и CSS у вас есть, так что советую выбрать один из бэк языков (Java, C# + ASP.NET, Ruby) и плюс к ним JavaScript. Поискать книги можно здесь.
    Ответ написан
    Комментировать