Архив Январь 10, Суббота, 2009

Владельцы Baidu извинились за неподобающий контент

Нет комментариев »

В частности, как сообщает сайт Lenta.ru, со ссылкой на BBC News, представители Baidu извинились за ссылку на порнографию и подчеркнули, что удалили с портала этот контент.


«Электронный кошелек», его возможности

Нет комментариев »

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


Вести.net: онлайн-противостояние Израиля и Палестины

Нет комментариев »

Вооруженный конфликт в секторе Газа выплеснулся в Интернет.Онлайн-сообщество "Поможем Израилю выиграть", состоящее в основном из студентов, предложило всем посетителям их сайта загрузить небольшую программу и, по сути, стать добровольными участниками распределенной сети компьютеров, так называемого ботнета, …


Ruby / Интересные приёмы в Ruby, которые вы должны использовать в своём коде

Нет комментариев »

В этом посте я хочу представить вам 21 интересную особенность Ruby. Многие из этих особенностей могут быть не очевидны новичку, в то время как более опытный разработчик использует их каждый день. Для выполнения примеров кода удобнее всего использовать «интерактивный» Ruby — irb. Если же у вас ещё нет своего Ruby, то воспользуйтесь онлайн интерактивным интерпретатором. Итак, приступим.


1. Быстрое получение совпадений из регулярного выражения



Чтобы получить данные из текста используя регулярные выражения, как правило применяют метод match. Сейчас я покажу как использовать его наиболее эффективно:


email = "Fred Bloggs <fred@bloggs.com>"
email.match(/<(.*?)>/)[1]            # => "fred@bloggs.com"
email[/<(.*?)>/, 1]                  # => "fred@bloggs.com"
email.match(/(x)/)[1]                # => NoMethodError [:(]
email[/(x)/, 1]                      # => nil
email[/([bcd]).*?([fgh])/, 2]        # => "g"




2. Синоним для Array#join



Многие знают, что если использовать метод Array#* для «умножения» массива на число, то массив будет увеличен в заданное количество раз путём дублирования его элементов. Но но всем известно, что если вместо числа, «умножить» массив на строку, то это сработает как метод Array#join:

%w{this is a test} * ", "                 # => "this, is, a, test"
h = { :name => "Fred", :age => 77 }
h.map { |i| i * "=" } * "\n"              # => "age=77\nname=Fred"





Бета-версия Windows 7 появится на сайте Microsoft 9 января 2009 года

Нет комментариев »

Как сообщает сайт Lenta.ru, со ссылкой на TechRadar, бета-версия новой ОС от Microsoft выйдет 9 января и любой желающий сможет ее скачать с официального сайта корпорации.


"Гугл" уволил большую часть своих внештатных сотрудников

Нет комментариев »

ЛОС-АНДЖЕЛЕС, 10 января. /Корр. ИТАР-ТАСС Андрей Широков/. Крупнейший в мире поисковый интернет-портал "Гугл" уволил большую часть своих внештатных сотрудников в связи со сложной экономической ситуацией в США.


Типографика / В погоне за безграмотностью

Нет комментариев »

Работая над второй версией Типографа я всё больше прихожу к мнению что делаю что-то не так. Попробовал разобраться в причине и вот что понял для себя. Я отклонился от основной идеи создания Типографа — помощь в изучении типографики и вёрстки. Сегодняшний проект не помогает глубже изучить вопрос, он только ещё больше плодит безграмотность.


Web-разработка / Всегда ли нужна «резиновая» верстка?

Нет комментариев »

Эта статья может быть использована молодыми веб-дизайнерами для расширения своих взглядов.

Так же, это информация будет полезна потенциальным заказчикам сайтов, которые принимают активное участие в проектировании проекта, собирая основной пакет требований.



На написание этого текста меня натолкнули постоянные споры, возникающие за время моей практики как веб-дизайнера. Собственно, первый раз мне пришлось столкнуться с «резиновыми сайтами» благодаря прихоти заказчика. Когда дизайн проекта был полностью готов, а сам сайт сверстан и подключен, заказчик спросил: «А почему он не растягивается?». Было это достаточно давно, но этот вопрос я слышу примерно раз в 4-5 месяцев. О «резиновой» верстке сайтов говорили и писали много. Говорили что она обязательна, и наоборот, что использование ее ошибка. Однозначно, были причины возникновения резиновости. И утверждать, что использование этой технологии на 99% ошибочно, однозначно нельзя. Любую технологию нужно применить, если она нужна. Я хочу очертить примерную границу применения резиновой верстки.



Один из мировых лидеров интернет-телефонии выходит на рынок мобильных смартфонов

Нет комментариев »

ЛАС-ВЕГАС /штат Невада/, 10 января. /Корр. ИТАР-ТАСС Андрей Широков/. Один из мировых лидеров интернет-телефонии компания "Скайп" выходит на рынок мобильных смартфонов.


Google анонсировала вторую версию своего браузера (3)

Нет комментариев »

Компания Google анонсировала новую версию браузера Chrome с порядковым номером 2.0.156.1. Она построена на обновленных движках WebKit и Javascript V8 и пока находится в стадии тестирования. Об этом сообщается на сайте разработчиков Google Chrome.