Pull to refresh
10
0

Пользователь

Send message

Ruby Logo Contest

Reading time1 min
Views1.2K


Стало известно, что стартовал конкурс по названием Ruby Logo Contest, который, как можно догадаться, своим результатом хочет видеть обновленное лого языка Ruby. Целью редизайна всего и вся является эдакая PR компания Руби.
Основными требованиями называют:
 — в идее лого должно легко узнаваться собственно лого Ruby :)
 — логотип должен хорошо смотреться как в уменьшенном, так и увеличенном варианте;
 — должен работать как в присутствии слова Ruby в контексте логотипа, так и без него;
 — в качестве старта предлагается Ruby logo kit.

Отправлять счастье надо по адресу ruby-logo(at)ruby-assn.org, работы принимаются в PNG, GIF, JPEG (200×200), EPS, и AI форматах. Шрифты должны быть «при изображении».
Дедлайн — 1 октября.
Победителя определяет глава Ruby Association, товарищ Yukihiro «Matz» Matsumoto.
На кону — 100 тыс. иен, что, если я не ошибаюсь, приблизительно равно 860 американским президентам. Ну и, конечно же, море славы, любовь всех Руби-почитателей ждет победителя :)
Тем временем полный текст новости лежит здесь и за подробностями можно еще заглянуть по адресу rubyidentity.org
Total votes 6: ↑6 and ↓0+6
Comments1

Ruby медленнее PHP? Уже нет!

Reading time1 min
Views4.1K
В одной, не давно обсуждавшейся статье, одной из причин перехода с Ruby на PHP было то, что «PHP — IT’S SMALL AND FAST» (PHP – маленький и быстрый).
Так ли это? Судя по данным одного авторитетного в этой области сайта – уже нет.
Сравнение по результатам прохождения стандартного набора тестов PHP и Ruby Core 1.9.0 говорит само за себя.
PHP vs Ruby
Вывод – по производительности PHP и Ruby Core 1.9.0 примерно равны (где-то быстрее Ruby, где-то PHP).
Читать дальше →
Total votes 21: ↑17 and ↓4+13
Comments156

Ruby-фишки

Reading time2 min
Views6.6K
Вижу, многих заинтересовала тема Ruby. И многие просят больше практики и больше кода. Я решил вложить свои 5 копеек :) Не буду писать много теории, а лишь покажу несколько интересных фишек Ruby. Ведь главное в Ruby — красота.

1. Присвоение значений для переменных.
Вот так можно в одну строчку записать присвоение значений нескольким переменным.
x, y, z = 1, 2, 3

Результат: x = 1, y = 2, z = 3
Читать дальше →
Total votes 16: ↑9 and ↓7+2
Comments31

Установка

Reading time1 min
Views1.7K
Это небольшая статья для тех, кто испытал, какие- либо трудности с установкой Ruby.



Для начала, не плохо было бы скачать дистрибутив Ruby, например— отсюда

Дальше всё просто, не даром это One-Click Installer.

Приступим!
Читать дальше →
Total votes 30: ↑18 and ↓12+6
Comments15

Эксперты выбирают новый протокол маршрутизации для интернета

Reading time2 min
Views3.4K
Журнал Network World опубликовал большую статью о специальной рабочей группе Routing Research Group внутри Internet Research Task Force (IRTF), которая занимается созданием протокола маршрутизации следующего поколения.

Дело в том, что сейчас маршрутизаторы бэкбонов используют протокол Border Gateway Protocol (BGP). Все маршрутизаторы должны постоянно обновлять таблицу хостов и обмениваться этими таблицами друг с другом. Так вот, эти таблицы в последнее время увеличились настолько, что возникают проблемы с обработкой такого объёма информации. Сегодня таблицы BGP содержат информацию примерно о 244 000 хостов, тогда как ещё год назад там было 195 000 записей, а шесть лет назад — 100 000. Хотя производители оборудования заверяют, что их устройства могут справиться и с 10-миллионными таблицами, но столь стремительный рост количества записей всё равно вызывает некоторые опасения.

Ещё один недостаток Border Gateway Protocol (BGP) — необходимость производить обновление IP-адресов в корпоративной сети каждый раз, когда компания меняет провайдера. Если разработка Routing Research Group завершится успехом, то это нудное занятие сетевых администраторов навсегда останется в прошлом.

Сдвоенный функционал IP-адреса (идентификация узла и его месторасположение в сети), скорее всего, будет чётко разграничен на две части.
Читать дальше →
Total votes 17: ↑14 and ↓3+11
Comments4

Когда деревья были большими или о том, с чего все начинали

Reading time4 min
Views2K
Мне часто задают вопрос о том, с чего начать молодому frontend-разработчику? Дабы облегчить свою участь и не перечислять каждый раз множество ресурсов сети, печатных и зданий и общих тезисов, я и написал этот материал.

В первую очередь следует знать, что кроссбраузерная верстка сродни магии. Объясняется это все банальной вещью, которую я озвучу так: ”Все мы ненавидим Internet Explorer!” Таким образом, 90% всей магии сводится к тому, чтобы заставить правильно сверстанный макет корректно отображаться в браузере Internet Explorer всех актуальных версий.

Чтобы научиться сему мастерству потребуется практика, много практики. И сев сейчас серьезно изучать аспекты верстки, вы и через полгода будете удивляться, сколько вы до сих пор не знаете.

Крепкая теоретическая база поможет вам избежать множества неприятностей в практическом изучении верстки гипертекстовых документов. Очень важно получать знания порциями в правильном порядке.
Читать дальше →
Total votes 53: ↑51 and ↓2+49
Comments109

Эхо или печать?

Reading time3 min
Views37K
Вопрос: «Что быстрее — echo или print?» не перестаёт будоражить умы тех, кто считает себя профессиональным программистом на PHP. Руководство пользователя осторожно упоминает об имеющемся различии, но отсылает к статье стороннего авторства; та, в свою очередь, утверждает, что echo быстрее, но не приводит доказательств; трудно найти объективное сравнение, и всё это придаёт проблеме некий мистический ореол, на что клюют многие и многие.

Так не будем же оставаться в стороне и постараемся раз и навсегда разгадать эту загадку!

Читать дальше →
Total votes 168: ↑158 and ↓10+148
Comments105

Аудиоплеер mp3 файлов на flash для вашего сайта — бесплатно

Reading time1 min
Views9K
Итак, для всех тех, кто хотел mp3-плеер на свой сайт, абсолютно бесплатно для вас мы сделали вот такой:


Да, да, абсолютно бесплатно.

Пользуйтесь на здоровье!
Total votes 74: ↑56 and ↓18+38
Comments106

Framework'и только для разработчиков ?…

Reading time5 min
Views18K
Сегодня слово «framework» стало обыденным в web dev'е. Как только jQuery и Prototype, Rails и Django получили широкое распространение, кажется, что теперь каждый использует какой-нибудь framework для создания своего сайта.
Но что же такое framework? Они полезны программистам, или даже веб дизайнеры могут воспользоваться их преимуществами?..

Читать дальше →
Total votes 46: ↑39 and ↓7+32
Comments34

Хакеры заинтересовались расширениями Firefox

Reading time1 min
Views1.2K
Расширения Firefox — самое слабое место в системе безопасности этого свободного браузера. В момент запуска каждое расширение инициирует соединение с удалённым сервером, чтобы проверить обновления. Проблема в том, что эти обновления могут находиться на «левом» хостинге и передаваться по незащищённому протоколу. По мнению некоторых экспертов, злоумышленник может легко перехватить такое соединение, например, внедрившись в беспроводной канал передачи данных от публичного хотспота.
Читать дальше →
Total votes 17: ↑12 and ↓5+7
Comments5

Как выявить медленные SQL запросы?

Reading time2 min
Views92K
Это случалось с каждым из нас при разработке веб-сайтов или приложений, использующих MySQL в качестве базы данных. Производительность внезапно сильно падала, и вы не имели понятия, почему это случилось. Этому могут быть причиной многие факторы (сильная загрузка CPU, нехватка дискового пространства, или слабая пропускная способность канала), но также это может быть и неоптимизированный запрос, выполняемый намного дольше, чем должен.

Как узнать, какие из запросов выполняются дольше всего?
В MySQL есть встроенный функционал для ведения логов медленных запросов.
Узнать, как включить этот функционал
Total votes 34: ↑31 and ↓3+28
Comments57

Новые легкие иконочки

Reading time1 min
Views933
sergicon

Хочу представить новый набор иконок сделанных просто так, без свякого повода) Может кто подскажет куда их можно приткнуть?! Варианта в ico пока нет.
Сделано в Adobe Illustrator CS3…
Total votes 31: ↑23 and ↓8+15
Comments42

Минск!

Reading time1 min
Views601
Ну что же, братья беларусы! Нас тоже здесь в достаточном количестве присутствует. Думаю, пора и нам встретиться. Пишем мне. Я пополняю список изъявивших желание прийти.

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

В общем, комментим, и выбираем координатора.
  1. zigzag
  2. toxa
  3. enternet
  4. phoenix-arseny
  5. numberone
  6. yakudzablr
  7. gulevich
  8. snoopckuu
  9. imm-s
  10. seobaby
  11. apes-aping-apes
  12. pomidorchi
  13. afflictio
  14. develop7

Проверьте наличие себя в списке! Никого ли я не забыл? ;)

Итак, предварительно.

Собираемся в вскресенье (2.06.2007) в 18:00 на круговых скамейках (те что вокруг деревьев) перед Национальной Библиотекой. В 19:00 мигрируем (если захотим) на скамейки к каналу (ориентир — мост справа от библиотеки).
Total votes 18: ↑14 and ↓4+10
Comments53

Люди, которые работают бесплатно, дают лучший результат

Reading time1 min
Views5.5K
Если забрать у человеку зарплату, станет ли он работать лучше? Тут сложно ответить, но факт остаётся фактом: самую качественную работу люди выполняют бесплатно. На этот интересный феномен ещё раз обращает внимание Джимми Гутерман с O’Reilly Radar.
Читать дальше →
Total votes 34: ↑29 and ↓5+24
Comments41

reCAPTCHA: дополнительная польза от борьбы со спамом.

Reading time1 min
Views2.5K
Сотрудники Carnegie Mellon University подсчитали, что ежедневно по всему миру люди заполняют 60 миллионов каптч. Приняв время заполнения каптчи за 10 секунд, получаем более 160 000 человекочасов (или около 19-ти ЛЕТ!) за день.
И они решили попытаться хотя бы малую часть пропадающих зазря усилий направить на полезное дело, а именно — на распознавание книг.
Суть их идеи такова: на реКАПТЧЕ даются ДВА идущих подряд слова из книги, одно из которых система распознания текста не осилила. реКАПТЧА проверяет известное слово, а вариант распознания неизвестного добавляет в свою базу. Оба этих слова задисторчены обыкновенными и специальными каптча-фильтрами, чтобы пользователь не схалявил, предложив вариант «упячка», к примеру.
Демо и подробности тут:


Университет предлагает готовые решения для форумов/блогов/почты. ИМХО если технология найдет свое применение, вебдваноль наконец сотворит что-то действительно полезное.
Total votes 54: ↑51 and ↓3+48
Comments58

Краткие имена в Firefox

Reading time2 min
Views2.2K
Если у вас в браузере накопились сотни закладок, разложенные по десяткам папок, то вам хорошо знакомо состояние мучительного поиска нужной закладки. Если вы даже и знаете, где лежит нужная закладка, всё равно неоднократное повторение процесса пролистывания длинного списка папок и выбора закладки изрядно утомляет.
Наверное, многим это уже известно, но для меня приятным открытием стал метод использования кратких имён (keywords) в Firefox, изложенный в заметке Сэла Кангелозо (Sal Cangeloso) Firefox's Most Underutilized Feature. Попробую кратко изложить содержимое заметки, адаптировав его под используемую мной русскую версию Firefox.
Читать дальше →
Total votes 35: ↑33 and ↓2+31
Comments27

Information

Rating
Does not participate
Registered
Activity