Когда в декабре я сказал себе: «Хватит с меня винды!» и перелез на Ubuntu 7.10 я, как наверное и многие, весьма сильно начал страдать от отсутствия нормального ICQ клиента. Никакие jabber-суррогаты меня не устраивали, даже не просите и не пинайте. Kopete и Pidgin — увольте. Они до сих пор не достигли функционала ни QIP'а, ни настроенной Miranda. Было обидно.
Lesha Lomalkin @lomalkin
Линуксоид и электронщик
Новый киберсквоттерский бизнес: домены «на пробу»
2 мин
851Пятидневный период отсрочки Add Grace Period (AGP) изначально был придуман для того, чтобы избежать ошибочных регистраций. Но автоматизированный киберсквоттерский софт специально использует эту функцию, и бизнесмены нового поколения зарабатывают очень большие деньги, пишет AP.
+37
Маргинальный функционал «для тех, кто не в струе» :)
1 мин
512 — Возможность смотреть только «скрытые» (заминусованные) комментарии к постам, игнорируя все остальные («я хочу знать, что говорят изгои!»)
— Возможность смотреть только комментарии, у которых больше чем Х плюсов («отделив зёрна от плевел мы познаем мнение потока»)
— Возможность смотреть ТОЛЬКО комментарии («зачем мне пост — я чемпион чтогдекогда!»)
— Возможность смотреть комментарии под постом не от этого поста, а от другого (почти как по Пелевину — телевизор по буддистски:))
Часть из этого — наверное даже больше к «юмору на сайте» :) Но вот мне интересно — умельцы CSS смогут предложить нам client-side хаки чтоб реализовать хотя бы первые три пункта?)
— Возможность смотреть только комментарии, у которых больше чем Х плюсов («отделив зёрна от плевел мы познаем мнение потока»)
— Возможность смотреть ТОЛЬКО комментарии («зачем мне пост — я чемпион чтогдекогда!»)
— Возможность смотреть комментарии под постом не от этого поста, а от другого (почти как по Пелевину — телевизор по буддистски:))
Часть из этого — наверное даже больше к «юмору на сайте» :) Но вот мне интересно — умельцы CSS смогут предложить нам client-side хаки чтоб реализовать хотя бы первые три пункта?)
+13
После whois-проверки свободный домен живёт две минуты
1 мин
7.4KМногие из нас сталкивались с неприятной ситуацией: вы придумываете оригинальное доменное имя для своего проекта, проверяете его у регистратора и убеждаетесь, что имя свободно. Когда же вы решите его зарегистрировать на следующий день или через пару дней, оно вдруг оказывается занятым! Интуиция подсказывает, что вас обманули. Кто-то перехватил ваш поисковый запрос и зарегистрировал ваш домен (точнее, просто бесплатно перевёл его на себя, взяв его «на пробу» — о domain tasting см. подробно здесь).
В последнее время ситуация ухудшилась многократно. Промежуток времени от момента проверки домена до момента его кражи сократился до полутора-двух минут.
Естественно, подозрения в первую очередь падают на регистратора, через которого вы проверяете свободный домен. Однако, кражу скорее осуществляет не он, а другие компании. Сами регистраторы уже обнаружили проблему. По их уверениям, утечка информации происходит через whois-сервис Network Solutions, куда отправляется запрос на проверку домена.
via DailyDomainer
В последнее время ситуация ухудшилась многократно. Промежуток времени от момента проверки домена до момента его кражи сократился до полутора-двух минут.
Естественно, подозрения в первую очередь падают на регистратора, через которого вы проверяете свободный домен. Однако, кражу скорее осуществляет не он, а другие компании. Сами регистраторы уже обнаружили проблему. По их уверениям, утечка информации происходит через whois-сервис Network Solutions, куда отправляется запрос на проверку домена.
via DailyDomainer
+47
Динамически изменяющееся поле ввода текста. Возможно ли такое?
1 мин
13KЗадача:
Сделать поле ввода комментариев (textarea) на форме так, чтобы его размер (высота) изменялась согласно количеству (строк) текста.
Пользователь может ввести пару слов в одну строку или вставить табличку высотой двадцать строк из экселя — поле ввода должно автоматически увеличиться/уменьшиться.
Длина строк различна (форма резиновая и зависит от размера окна браузера), строки могут переноситься как по \r\n, так и просто, если не вмещаются по ширине.
В принципе, нужна формула подсчёта количества строк текста, чтобы менять атрибут rows у textarea.
Javascript приветствуется. Если решение возможно только средствами html/css, то ещё лучше.
Решения:
Сделать поле ввода комментариев (textarea) на форме так, чтобы его размер (высота) изменялась согласно количеству (строк) текста.
Пользователь может ввести пару слов в одну строку или вставить табличку высотой двадцать строк из экселя — поле ввода должно автоматически увеличиться/уменьшиться.
Длина строк различна (форма резиновая и зависит от размера окна браузера), строки могут переноситься как по \r\n, так и просто, если не вмещаются по ширине.
В принципе, нужна формула подсчёта количества строк текста, чтобы менять атрибут rows у textarea.
Javascript приветствуется. Если решение возможно только средствами html/css, то ещё лучше.
Решения:
+18
Новый вирус Gpcode шифрует файлы ключом RSA-1024 и вымогает деньги за дешифратор, Kaspersky запускает проект «Stop Gpcode»
1 мин
8.4Kописание самого вируса
первые жертвы
посвященный вирусу форум
Обновляйте базы, делайте бэкапы — лично у меня подозрение что это только начало…
Плохо то, что сам ключ достаточно мощный — в данном случае криптография работает против конечного пользователя. Потому и вызывает сомнение успех Stop Gpcode в попытках взломать его. Хотя это скорее рекламная акция (а.к.а. «вирусный маркетинг» ;) ), так что шум без конкретного результата там только на пользу. Тем более что стиль общения на форуме как-то странно модерируется. Как только начинаются уточняющие вопросы или обсуждения недомолвок — топик быстро прикрывается.
Обновленно:
На форуме появилось сообщение про сам зашифрованный файл. Кто хочет — может поиграться.
Зачем Касперский так усиленно лезет в криптографию — для меня пока загадка.
Ну а вот статья на Хабре 2 года назад.Но это про старую версию вируса.
первые жертвы
посвященный вирусу форум
Обновляйте базы, делайте бэкапы — лично у меня подозрение что это только начало…
Плохо то, что сам ключ достаточно мощный — в данном случае криптография работает против конечного пользователя. Потому и вызывает сомнение успех Stop Gpcode в попытках взломать его. Хотя это скорее рекламная акция (а.к.а. «вирусный маркетинг» ;) ), так что шум без конкретного результата там только на пользу. Тем более что стиль общения на форуме как-то странно модерируется. Как только начинаются уточняющие вопросы или обсуждения недомолвок — топик быстро прикрывается.
Обновленно:
На форуме появилось сообщение про сам зашифрованный файл. Кто хочет — может поиграться.
Зачем Касперский так усиленно лезет в криптографию — для меня пока загадка.
Ну а вот статья на Хабре 2 года назад.Но это про старую версию вируса.
+38
7 действий фрилансера если заказов стало много
2 мин
4KСовсем недавно я писал, что делать, если нет заказов или их мало. Сегодня поговорим об «обратной стороне монеты».
Вопрос актуальный и волнующий. И многие фрилансеры не знают, что стоит делать и в итоге работают и работают и работают, напряжение ростет, нервные срывы, проблемы в жизни…
Если вы умеете работать с клиентурой и делаете свою работу хорошо и качественно, то рано или поздно наступает момент, когда работы стает больше, чем часов в сутках, а отказывать клиентам не удобно.
Поэтому я попытаюсь в этой заметке собрать все известные мне методы (некоторые опробованы мною, некоторые я слышал от других уважаемых мною фрилансеров) и свести методы воедино.
Вопрос актуальный и волнующий. И многие фрилансеры не знают, что стоит делать и в итоге работают и работают и работают, напряжение ростет, нервные срывы, проблемы в жизни…
Если вы умеете работать с клиентурой и делаете свою работу хорошо и качественно, то рано или поздно наступает момент, когда работы стает больше, чем часов в сутках, а отказывать клиентам не удобно.
Поэтому я попытаюсь в этой заметке собрать все известные мне методы (некоторые опробованы мною, некоторые я слышал от других уважаемых мною фрилансеров) и свести методы воедино.
+22
Вредные клиенты. Как жить с ними, как бороться.
6 мин
6.3KЭту статью я не хочу писать в стиле «10 правил» для работы с вредными клиентами. Хочу описать возможные ситуации при работе с «ненормальными» клиентами и как правильно с ними бороться (по моему мнению). Также в комментах буду рад услышать ваши дополнительные предложения по стратегии поведения в таких ситуациях.
+52
Уровень профессионализма программистов-фрилансеров
2 мин
5.3K(прежде чем минусовать или отписывать ругань в мою сторону в комментариях, пожалуйста, дочитайте до конца пост. Там будет вопрос. Это самая важная часть топика).
Я глубоко убежден, что фриланс это тупик развития для программиста. Причин масса, описывать сейчас я их не буду, но все они исходят из одной первопричины — отсутствие профессионального роста.
Под проф. ростом, в данном случае, я имею в виду конкретно навыки программирования. Самоорганизацию и т.д. обойду стороной потому что без умения программировать это все равно малопригодно (для программиста).
Основная причина, почему программист-фрилансер не может развиваться — отсутствие необходимого опыта. Чем более опытный человек, тем более сложные задачи соответствуют его опыту и тем более сложные задачи необходимы чтобы этот опыт повышать.
Следовательно, не имея в заказах сложных и масштабных проектов, фрилансер в любом случае будет топтаться на месте в профессиональном плане (а то и деградировать, забывая то, чему научился работая когда-то в компании над большими проектами, если такой опыт был).
Есть ли такие проекты?
Я глубоко убежден, что фриланс это тупик развития для программиста. Причин масса, описывать сейчас я их не буду, но все они исходят из одной первопричины — отсутствие профессионального роста.
Под проф. ростом, в данном случае, я имею в виду конкретно навыки программирования. Самоорганизацию и т.д. обойду стороной потому что без умения программировать это все равно малопригодно (для программиста).
Основная причина, почему программист-фрилансер не может развиваться — отсутствие необходимого опыта. Чем более опытный человек, тем более сложные задачи соответствуют его опыту и тем более сложные задачи необходимы чтобы этот опыт повышать.
Следовательно, не имея в заказах сложных и масштабных проектов, фрилансер в любом случае будет топтаться на месте в профессиональном плане (а то и деградировать, забывая то, чему научился работая когда-то в компании над большими проектами, если такой опыт был).
Есть ли такие проекты?
+23
12 простых правил, чтобы не деградировать во фрилансе
3 мин
20KОчень часто фриланс обвиняют в том, что он является тупиком в развитии специалиста (при этом часто в пример ставятся именно фрилансеры-программисты).
Мол все сводится к решению однотипных не сложных задач, а сложные задачи не доверяют во фриланс. Такие выводы можно прочитать почти в любом обсуждении фриланса и не от одного человека.
Именно поэтому я хотел бы сегодня поднять еще раз эту тему и привести список своих советов, что нужно делать фрилансеру, чтобы он постоянно продвигался вперед, а не топтался на месте и деградировал. Иначе говоря — как не погрязнуть в рутине однообразных и мелких проектов.
Мол все сводится к решению однотипных не сложных задач, а сложные задачи не доверяют во фриланс. Такие выводы можно прочитать почти в любом обсуждении фриланса и не от одного человека.
Именно поэтому я хотел бы сегодня поднять еще раз эту тему и привести список своих советов, что нужно делать фрилансеру, чтобы он постоянно продвигался вперед, а не топтался на месте и деградировал. Иначе говоря — как не погрязнуть в рутине однообразных и мелких проектов.
+64
Кто из современных программистов способен решить задачи низкого уровня или Задачки Для Программистов
1 мин
3.3KНавеяно историей об одном байте…
А способны ли современные программисты на создание кода как искусства? Попробуйте решить эти задачки :)
А способны ли современные программисты на создание кода как искусства? Попробуйте решить эти задачки :)
+8
PHP mail под Windows
3 мин
81KВ этой статье я хочу рассказать об отправке почты из php скриптов под Windows.
Америку я, конечно, не открою, но надеюсь, что кому-то эта статья будет полезна или просто сэкономит время.
С точки зрения php программиста отправка почты выполняется с помощью стандартной функции
mail()
. И вот тут у многих начинающих разработчиков возникает проблема. Скрипт, прекрасно работающий на сервере хостера, выдает ошибки на локальном компьютере.Обычно эти ошибки имеют примерно такое описание:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in E:\www\simplemail\mailer.php on line ......
+36
Особенности условных конструкции со строками в PHP
3 мин
3.5KНа Хабре часто обсуждается какой язык лучше для написания безопасных приложений. При этом часто отмечается, что PHP спроектирован таким образом, что начинающий разработчик будет допускать ошибки, приводящие к дырам безопасности. В этом хабрапосте я хочу рассказать о, на мой взгляд, нелогичном поведении операций сравнения, операторов if и switch при работе со строками. Опытным разработчикам данные особенности известны, но решил все же собрать их в одном месте. Думаю пост будет полезен начинающим разработчикам и тем, кто работает в PHP, имея опыт программирования на других языках.
Что есть истина?
Какие строки истинны? Рассмотрим пример:+39
Что нового я узнал на PHPconf 2008
5 мин
929Пару дней назад прошла конференция PHPConf 2008, для веб-разработчиков с ориентацией на PHP-программистов. Чтобы закрепить свои впечатления решил написать пост, что лично я вынес с этой конференции. Не претендую на истину последней инстанции, так что наверняка других участников заинтересовало совершенно другое. Наверняка кто-то ездил с целью в основном пообщаться в кулуарах, кто-то с целью попробовать пиво Пилзнер Урквел. Я написал, что понравилось/не понравилось мне.
Итак, начинаем по пунктам рассматривать все выступления (возможно я что-то и забыл, но значит оно мне точно не очень понравилось).
Итак, начинаем по пунктам рассматривать все выступления (возможно я что-то и забыл, но значит оно мне точно не очень понравилось).
+55
+5
+6
ext4: Еще тестируется или уже работает?
2 мин
3.6KВ анонсе Fedora 9 в одной из первых строчек упоминается о экспериментальной поддержке файловой системы ext4.
В этой статье я расскажу о том какая же польза может быть от замены файловой ext3 на ext4 и какие дополнительные риски появятся у вас, если вы решитесь на этот шаг.
+90
+78