• Русские пароли в Safari/Mac OS X
    0
    Эээ… Собственно этим мой скриптик и занимается…
  • Русские пароли в Safari/Mac OS X
    0
    Там целая система. Рифмование домена, цветовые ассоциации… Жуть короче. Насилу уговорил её разбавлять это дело цифрами из даты своего рождения.
  • Русские пароли в Safari/Mac OS X
    +1
    У меня жена очень любит в качестве паролей использовать обрывки пословиц и песен… Вчера она наконец-то доклеила на свой Macbook русские буковки, и столкнулась с такой проблемой. А моей жене бесполезно объяснять, как замечательно и удобно всё в OS X. На всё один ответ: «А вот в у меня в Windows было можно...»
  • Когда критическая ошибка приносит радость…
    0
    Я после генерации критической ошибки тупо давлю exit(). ;-) Вместо exit(), можно кинуть какое-нибудь исключение, если нужно корректно убить все объекты, вызывая деструкторы. IMHO дело вкусу. Лично я на деструкторы стараюсь не полагаться.
  • Когда критическая ошибка приносит радость…
    0
    Короче, крутите тогда сами… ;-) Вообще в оригинальной версии класса $_SERVER['SERVER_ADDR'] == $_SERVER['REMOTE_ADDR'] определяет показывать ли backtrace, если других инструкций не дано (считывается переменная окружения Aero()->get_option('show_backtrace', $is_localhost, 'error_handler'); если она выставлена в false ничего выводиться не будет). Я не даром упомянул MIT: делайте, что хотите, но меня не вините…
  • Когда критическая ошибка приносит радость…
    0
    Ну ладно вам, ладно… Не всё же с первого раза должно получаться :-) Как вам такой вариант: $_SERVER['SERVER_ADDR'] == $_SERVER['REMOTE_ADDR']?
  • Когда критическая ошибка приносит радость…
    0
    Это отдельный класс AeroLogger уже в разработке. Вместе с профайлером и "консолью" для остальных браузеров.
  • Когда критическая ошибка приносит радость…
    +1
    Backtrace выдаётся только на машине с IP=127.0.0.1
    Усё предусмотрено. ^_^
  • Защита PHP скриптов от копирования — это возможно?
    0

    Вообще это бесполезно, вот возмут таких 3 покупателя вашего скрипта и скинуться по 10 баксов и им хакнут защиту, платить Вам уже никто не будет)))

    Если скрипт полезен, то покупатели найдутся. На это можно даже жить. ;-)

  • ASUS назвал цены на eeePC 904 и 1000
  • Радио-Т #92
    0

    Речь идёт об адекватном освещении. Это конечно моё личное мнение, но размер вашей аудитории уже обязывает вас копаться в теме чуть глубже рядового пользователя. Тем паче, что все копания сводятся к клику по ссылке About this site на стартовой странице.

    Кому это надо, даже если это отличается?

    Когда что-то никому не нужно, об этом не говорят.

  • Радио-Т #92
    0
    «Некрасиво» возможно не очень удачное слово… Видимо просто мне стало обидно за Криса Близзарда, который слепил это всё на коленках в свободное от работы время не корысти ради, и слепил очень даже неплохо. Да и про first hand experience с сабжем в «эфире» не прозвучало.

    Ничего слишком революционного в этом проекте нет. Но, насколько мне известно, это пока единственный wiki-подобный Friendfeed в природе. И этим сервис отличается от ближайших аналогов (Google Reader и ya.ru) так же, как wikipedia отличается от Google Docs: Да, в Google Docs можно совместно работать над одним документом, и даже открыть этот документ для всех желающих, но эффект будет маленько не тот.

    Вообще за отличиями от конкурентов лучше всего обратиться к статье на блоге автора (там же есть очень много интересных заметок о том, как это сервис создавался — для тех кому интересно).
  • Радио-Т #92
    –1
    С whoisi.com как-то некрасиво получилось… Что-то без Оляпки статьи читать совсем не кому и вникать никто не стал. Поясню фишку: в этом сервисе, который написал одинокий мозиловец, главная фишка в том, что любой пользователь, не регистрируясь, может добавлять отдельных людей и ассоциировать с ними фиды.
  • Хватит изобретать велосипед
    0
    ...а после двух-трех больших проектов, собрать все эти части в свой собственный велосипед, наречь каким-нибудь именем, оформить внутрифирменные инструкции по использованию в качестве руководства по эксплуатации, и выложить всё это дело в сеть.
  • Уровни владения HTML, CSS и Javascript: Часть 1. HTML
    0
    "Как" зачастую и определяет результат.
  • Забудем про captcha
    +1
    Ага, точно. Для них и для ботов... :-)
  • Красив ли код???
    0
    Между поэзией и программированием есть действительно много общего. Это отмечали многие великие умы, такие как Дональд Кнут, Ричард Габриэль и другие.

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

    Возвращаясь к теме топика, можно ли судить о красоте кода, предложенного автором, только с позиции формы? Однозначно нет. Не понимая, что собственно в нем происходит (алгоритм), невозможно понять красив он или ужасен. Точно также невозможно судить и красоте стиха, например, если он написан на неизвестном читателю иностранном языке. Можно попытаться прочитать стих, уловить, где в нём рифмы и какой у него ритм. Это и будет форма. Но как бы она ни была прекрасна, белиберда, которая возможно скрывается в этих неродных словах и незнакомых правилах пунктуации, никогда не может считаться поэзией лишь поэтому.
  • Красив ли код???
    +2
    Код никогда не бывает красивым. Бывают красивыми только идеи, нашедшие реализацию в коде.
  • Grid Design или вёрстка с Сеткой.
    0
    Модульная сетка не несёт никакого смысла (она лишь помогает упорядочить визуальное представление информации). Поэтому используя таблицы, вы привносите в документ ненужный смысл.
  • Как Вы считаете, какой язык веб-программирования сегодня наиболее перспективен?
    +3
    Server Side Javascript. Так сказать, второе рождение. ;-)
  • Уровни владения HTML, CSS и Javascript: Часть 1. HTML
    0
    Сударь, вы до какого уровня CSS прокачались, если не секрет? ;-)

    Ни, так называемая, "divная," ни "табличная" верстка права на жизнь не имеют. Есть одна правильная верстка — семантическая — которую нужно постичь, проникнутся и использовать в работе.
  • MoreCSS — Сделаем css полноценным!
    +1
    «…В IE8 (как и следовало ожидать;) тоже.»

    Но есть чудо‑библиотека, которая добавляет/чинит в IE многое, включая и nth-child. Причем начиная с 5 версии IE.
  • Уровни владения HTML, CSS и Javascript: Часть 1. HTML
    0
    Не думаю, так как использовать микроформаты несколько проще, чем придумывать свои: «…убить несколько часов, чтобы придумать имя для класса…»
  • Уровни владения HTML, CSS и Javascript: Часть 2. CSS
    +1
    Кнопка С западает, Ctrl+C работает через раз, а урлы не сильно отличались. Вторая подборка.
  • Уровни владения HTML, CSS и Javascript: Часть 2. CSS
    0
    Если честно, мой совет стараться искать информацию на английском, хотя бы потому, что в списке гуру CSS очень туго с русскими именами (где же вы русские Эрики Мейеры, Камероны Моллы, Энди Бадды, Марки Болтаны и т.д. и т.п.? :-)). На сайте A List Apart есть две неплохие подборки ресурсов для начинающих.
  • Уровни владения HTML, CSS и Javascript: Часть 1. HTML
    0
    Верной дорогой идете, товарищ!
  • Уровни владения HTML, CSS и Javascript: Часть 1. HTML
    0
    Под дивоманами подразумеваются чудаки, которые ничего кроме дивов не используют. Вообще. Я таких разметок видел много. Див в диве и дивом погоняет.
  • Уровни владения HTML, CSS и Javascript: Часть 1. HTML
    +1
    Использовать таблцы для презентации данных вполне корректно с точки зрения семантики элемета <table>. Так что, если вы не используете таблицы для создания колонок и т.д., ваш уровень не ниже. ;-)
  • Уровни владения HTML, CSS и Javascript: Часть 1. HTML
    0
    Подробно на эту тему будет написано во второй части.
  • Уровни владения HTML, CSS и Javascript: Часть 1. HTML
    0
    Первая часть с пояснениями готова!
  • Софт использующий датчик движения в Макбуках
    +14
    /покраснеть
    /повторять "Сначала читать топик, потом комменты. Сначала читать топик, потом комменты. Сначала читать топик, потом комменты."
  • Софт использующий датчик движения в Макбуках
    0
    Уже есть. iAlertu называется. Вместо криков издает характерные для автомобилей "пиу-уиу-уиу...", а также умеет фотографать вора и слать это фото на указанный адрес электронной почты.
  • Nine Inch Nails бесплатно распространяет новый альбом
    0
    Самое в этой истории удивительное, что 2500 штук коллекционного издания они уже продали. А это $750 000!
  • Сколько стоит сайт построить?… А что так дорого?
    +3
    Когда с той стороны баррикад достается вопрос: "А что так дорого?" — нужно помнить одну простую вещь:

    Мы продаём не процесс, а результат!

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

    Что же такое результат? По сути, это некая качественная оценка успешности решения поставленных в самом начале проекта бизнес-задач: продать больше товара, укрепить бренд, создать сообщество ярых фанатов, привлечь инвестиции...

    Помните: Вася Пупкин может сделать сайт за $300... Вы можете увеличить продажи на 15% за $6000!

    p.s. А в конце небольшая притча:

    Как-то Пикассо гулял по парку. К нему подошла женщина и попросила нарисовать её портрет. Художник согласился, и за несколько минут сделал быстрый набросок. Женщине он очень сильно понравился, и спросила сколько она должна.
    "5 000 долларов," без тени сомнения сказал художник.
    "Но у вас ушло всего 5 минут!" возмутилась женщина.
    "Нет, мадам, на это ушла вся моя жизнь."
  • Трехуровневая система паролей
    0
    Я бы ещё порекомендовал PassPack, отличный и довольно надёжный онлайн менеджер паролей.
  • Apple iRack
    +1
    Вообще-то это больше пародия на Джорджа Буша младшего, чем на Стива Джобса. По крайней мере все действительно смешные моменты завязаны на внешней политике США.
  • Пассивная защита от дурака
    0
    Про реализацию: Нужно лишь отслеживать изменения данных и не допускать их потерю, поэтому хранить все ахи, вздохи и пасы мышью не нужно. Обычно для нормального Undo всего лишь надо ставить на кусок данных таймстемп (например, когда пользователь удалил что-то), и удалять только спустя какое-то время. Если же пользователю нужно восстановить данные, то система делает это для записей, помеченных как удаленные начиная с определенной даты.

    Про мыло: Не лучше ли посылать сообщения с некоторой задержкой? В любом случае, ни попапы, ни что-то другое тут не помогут.

    Про магазин: Может не до конца понял пример, но при чем здесь Undo? Если товар кончился (по вине админа или по естественным причинам), пока вы шли от корзины до подтверждения заказа, то ни галочки с кнопочками, ни попапы тут не помогут, равно как и undo. Если вы заказали другой аналогичный товар, наверное вы это сделали не от безысходности или озлобленности на админа (об ошибке которого вы понятия не имеете), а потому что считаете его полноценной заменой и вас он устраивает.
  • Пассивная защита от дурака
    0
    1) Пример?
    2) Как возможность отменить предыдущую операцию может быть неудобством (кроме варианта кривой реализации)? Если пользователю ничего отменять не нужно он работает дальше, и ту последовательность действий, которую он спланировал на несколько шагов вперед, не прирывают никакие ЧП. Не говоря уже о том, что ни для какого из этих действий не требуются танцы с бубном.
    3) Я за мир, в котором на небе выплывает оранжевое облачко: "Вы попали в аварию. Отменить?" ;-)
  • Пассивная защита от дурака
    +1
    Некий Aza Raskin пол года назад написал статью в A List Apart: "Never Use a Warning When you Mean Undo" (http://www.alistapart.com/articles/neveruseawarning) — в которой доходчиво и убедительно объясняет, что попапы и прочие "решения минутки" — это костыли, которые ленивые программисты используют, чтобы сэкономить свое время на написании полноценного Undo. В итоге экономиться несколько часов разработчика, а страдают пользователи, которых заставляют пройти все круги ада вместо того, чтобы дать им возможность исправить допущенную ошибку.

    И еще, чем больше человека отвлекают от выполняемой им работы, тем вероятнее, что он допустит ошибку.