Pull to refresh
38
0
Зиннур Темербеков @zenuch

User

Send message

Подходи! Покупай!

Reading time5 min
Views491
imageПолтора года назад мне посчастливилось устроится в инвестиционную компанию, занимавшуюся ценными бумагами первичного и вторичного рынков. Перспективы казались самыми распрекрасными, реальность же отозвалась мозолью от телефонной трубки на правом ухе.

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

Мелодия 2011 года называется IPO, и услышать ее музыку сегодня хотят слишком многие.

«Говорящие цифры»


image


Читать дальше →
Total votes 85: ↑78 and ↓7+71
Comments24

Технологии, используемые в новом Твиттере

Reading time3 min
Views1.4K
image
Редизайн Twitter.com, по мнению разработчиков, позволил внести самые смелые изменения в технологии, используемые на сайте. С учетом этого они приступили к реализации новой архитектуры почти полностью на JavaScript. Особое внимание уделили простоте разработки, расширяемости и производительности. В этом обзоре описаны некоторые уникальные решения, разработанные инженерами Twitter.
Читать дальше →
Total votes 74: ↑67 and ↓7+60
Comments36

SICP теперь по-русски! Часть третья

Reading time1 min
Views12K
image
Перевод третьей лекции из курса «Структура интерпретация компьютерных программ».

Это самый известный курс по программированию за последние 25 лет; с 1980г читается в MIT, а с недавних пор что-то подобное читается и в Беркли.

Курс сменил преподавателей и даже язык программирования Scheme на Python(на мой взгляд совершенно зря) и тем не менее информация, которая дается в этом курсе остается архи актуальной в любое время. Я бы сравнил этот курс с чем-то очень фундаментальным и важным для программистов, типа математики или теории алгоритмов.

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

Приятного просмотра!
Читать дальше →
Total votes 98: ↑94 and ↓4+90
Comments39

Эксклюзив: Как алгоритм Google управляет интернетом

Reading time14 min
Views5.6K
От переводчика: не думаю, что открываю Америку этим переводом, по большому счету искушенный хабрапользователь не найдет для себя много нового и необычного. Однако, на мой взгляд, это неплохая общеобразовательная статья, в которой удобно собраны и рассмотрены основные вехи и принципы работы поисковых машин. Оригинал статьи опубликован в журнале Wired за март 2010 года. Предупреждаю сразу — статья длинная.

imageХотите ли вы узнать, как Google собирается изменить вашу жизнь? Остановитесь около комнаты совещаний Уагадугу во вторник утром. Это решается здесь, в Калифорнии, в Маунтин Вью, в головном офисе самой влиятельной интернет-компании в мире, в комнате, наполненной тремя десятками инженеров, менеджеров и руководителей, которые определяют, как сделать поисковую машину еще умнее. В этом году компания Google представила около 550 усовершенствований в свой легендарный алгоритм, и каждое определяет выдачу информации. Решения, принимаемые на еженедельном Совещании по Качеству Поиска, влияют на результаты выдачи поисковой системы для любых ваших запросов — «принтер Samsung SF-755p», «страничка Ed Hardy на MySpace» или даже «столица Буркина Фасо», которая, кстати, называется также, как и эта комната для совещаний. Руководит процессом Уди Мэнбер, глава Google по поиску с 2006 года. Предполагаемые изменения вместе с результатами месяцев тестирования в различных странах и на всевозможных языках представляются одно за другим. На экранах рядом друг с другом отображаются результаты запросов до и после изменения. Следом за выдачей результата поиска «гитарный центр вау-вау» — Мэнбер кричит: «Получилось!»
Читать дальше →
Total votes 164: ↑155 and ↓9+146
Comments40

Стив Джобс на D8 — компиляция выдержек из конференции

Reading time6 min
Views959
Вот уже восьмой год по инициативе Wall Street Journal проводится конференция D8: All Things Digital, на которой главные редакторы сайта Уолт Моссберг и Кара Свишер в течение нескольких дней берут интервью у самых значительных деятелей современности, оставивших свой след в IT-индустрии. И вчера, спустя всего несколько дней после открытия, главным героем вечера стал Стив Джобс, которому несколько часов к ряду пришлось отвечать на каверзные и не очень вопросы ведущих и зрителей.

Вот некоторые выдержки из того, что поведал нам легендарный CEO Apple. Составлено из нескольких источников. Обсужденные на конференции вопросы представлены в виде «Аннотация от переводчика — цитата Стива». Будет интересно.


Читать дальше →
Total votes 107: ↑88 and ↓19+69
Comments43

Автоматизация использования Javascript API Вконтакте

Reading time7 min
Views3.8K
Пару дней назад, как обычно, никого не поставив в известность, Контакт добавил возможность разработки приложений на JavaScript, подключаемых через iframe. Доступ к API в этих приложениях, в общем-то, такой же, как и доступ к API из Flash — так или иначе, это обычный REST-протокол. Параметры передаются через строку запроса GET, а результат возвращается в виде JSON или XML.

Одной из проблем использования API Вконтакте является передача кроссдоменного запроса на http://api.vkontakte.ru/api.php. Другая проблема — громоздкое вычисление подписи, которой необходимо подписывать все запросы.
Читать дальше
Total votes 36: ↑25 and ↓11+14
Comments38

Логика – это проститутка

Reading time4 min
Views2.1K
imageНе смотря на то, что логика это мой основной инструмент познания мира, я скажу: "Логика — это проститутка". Извините за ругательство, но так — коротко, эмоционально и правильно. Попробую это обосновать длинно и без эмоций, да и без слова логика. Заодно поделюсь парой своих умозаключений.
Читать дальше →
Total votes 90: ↑45 and ↓450
Comments54

Почему RAID5 — «must have»?

Reading time5 min
Views81K
Небольшой, но, надеюсь, обоснованный ответ на топик Почему RAID-5 — «mustdie»?.
Ниже я произведу простейший расчёт надёжности RAID10 и RAID5 и сравнение их характеристик, а также укажу на некоторые принципиальные недостатки RAID1 и RAID10.
Читать дальше →
Total votes 100: ↑72 and ↓28+44
Comments177

Теперь Google Analytics работает Асинхронно

Reading time3 min
Views5.4K
Новый код выглядит вот так:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);

(function() {
 var ga = document.createElement('script');
 ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
   'http://www') + '.google-analytics.com/ga.js';
 ga.setAttribute('async', 'true');
 document.documentElement.firstChild.appendChild(ga);
})();

Это значит, что гугл.аналитикс больше не замедлит загрузку вашего сайта :)
UPD: То есть, он скачивал свой 24кб ga.js во время загрузки страницы, теперь он это может делать после…
Но после первой загрузки, он обычно закэширован и на всех остальных сайтах используется один и тот же :)

Материалы по теме:
Под катом бонус, код для русских поисковиков
Total votes 85: ↑73 and ↓12+61
Comments83

Много книг, хороших и разных

Reading time20 min
Views96K
Мой список книг, которые мне хочется прочесть, изрядно вырос, спасибо топику “запасаемся на зиму”. Под катом вы обнаружите список книг, составленный по комментариям в том топике.
Читать дальше →
Total votes 139: ↑124 and ↓15+109
Comments89

L-Systems — математическая красота растений

Reading time7 min
Views40K
Красота растений привлекала внимание математиков веками. Активнее всего изучались интересные геометрические свойства растений, такие как симметрия листьев относительно центральной оси, радиальная симметрия цветов, и спиральное расположение семечек в шишках. «Красота связана с симметрией» (H. Weyl. Symmetry). Во время роста живых организмов, особенно растений, можно четко видеть регулярно повторяющиеся многоклеточные структуры. В случае составных листьев, например, маленькие листочки, которые являются частью большого взрослого листа, имеют ту же форму, что весь лист имел на раннем этапе формирования.

В 1968г. Венгерский биолог и ботаник Аристид Линденмайер (Aristid Lindenmayer) предложил математическую модель для изучения развития простых многоклеточных организмов, которая позже была расширена и используется для моделирования сложных ветвящихся структур — разнообразных деревьев и цветов. Эта модель получила название Lindenmayer System, или просто L-System.

Для тех, кто в теме и не хочет все читать целиком, проскрольте вниз, есть вопрос.
Дальше интереснее
Total votes 87: ↑85 and ↓2+83
Comments33

Меняем меню: расширения волнового клиента

Reading time4 min
Views458



Как известно, в Google Wave можно использовать два типа расширений (extensions) — гаджеты и роботы. Напомню: 
Гаджет — небольшая программка, которая выполняется на стороне клиента, принадлежит определенной волне и позволяет ее участникам взаимодействовать между собой, поскольку они все могут менять статус гаджета и одновременно видят эти изменения. Наглядный пример — гаджет голосования. Вы проголосовали «за» или «против», гаджет учел ваш голос и изменил таблицу результатов. Все участники волны, в которую внедрен данный гаджет, увидели это изменение.
Робот — исполняется на стороне сервера. Можно даже сказать «на стороне серверов», поскольку сейчас роботы размещаются «в облаках», на серверах Google AppEngine. Робот — равноправный участник волны. Так же, как люди, он имеет доступ к содержанию волны, может его изменять, добавлять или удалять участников данной волны, а также создавать новые «блипы» (реплики в обсуждении) и новые волны.

Возникает вопрос, а как добавлять роботов или гаджеты в волну? Поскольку роботы — это полноценные участники волны, то их можно добавлять точно так же, как и людей. Заносите адрес робота в свою адресную книгу, а потом оттуда по мере необходимости подключаете робота к нужной волне. Гаджет вставляется с помощью специального пункта в меню «Debug» (мы сейчас говорим о волновом клиенте, который используется в «песочнице» Google Wave Sandbox — wavesandbox.com).

Однако со временем понимаешь, что этот процесс нужно сделать более гибким. Часто приходится подключать сразу несколько роботов к волне. Или нужно вставить какой-то собственный гаджет, которого нет в общедоступной библиотеке (или, как правильно, «гаджетнице»? :). Для решения этих вопросов мы имеем в данное время простой механизм расширения интерфейса волнового клиента. С его помощью мы можем добавлять дополнительные кнопки в меню редактирования блипа и в меню создания новой волны. Вот как это выглядит.
Читать дальше →
Total votes 35: ↑28 and ↓7+21
Comments17

Что такое SPF

Reading time5 min
Views50K
Думаю, никому не нужно объяснять, какой проблемой является спам в наше время. Борьба с этим злом — дело не простое, и если хочется приблизится к идеалу, требующее сочетания нескольких элементов. Одним из этих элементов является протокол SPF. Будучи опубликованным в апреле 2006 года в RFC 2006 года к настоящему времени протокол имеет статус «экспериментальный», и достаточно неплохую распространенность.

SPF взят на вооружение такими гигантами, как Google, Яндекс, Mail.Ru, Microsoft, Рамблер. Yahoo не поддерживает SPF, а пытается продвигать свою разработку DKIM, к слову, не слишком успешно.

Итак — как же работает SPF?
Читать дальше →
Total votes 51: ↑50 and ↓1+49
Comments43

Идентифицируем провода

Reading time1 min
Views2.5K
Решить проблему идентификации проводов, которые постоянно путаются, предлагает компания Dotz II LLC. Утверждая, что «лучшие идеи — всегда самые простые», товарищи продают Dotz Identifier — бирки на провода. В ассортименте.


Например, набор из 10 разноцветных круглых идентификаторов, которые можно будет прицепить на провода, чтобы их было проще различать между собой и знать, какой провод от чего. В комплекте с набором поставляется также 24 иконки с изображением наиболее распространенной техники. Эти иконки можно «прикрутить» к самим «идентификаторам». Есть и пустые иконки, которые можно разрисовать или подписать самостоятельно. Главное, что стоит эта прелесть всего 10 долларов.


А вообще, у них на сайте полно таких занятных и полезных штук.

via 2dayblog
Total votes 105: ↑98 and ↓7+91
Comments48

Чехия! Процесс получения ВНЖ

Reading time7 min
Views7.7K
Как и обещал, по многочисленным просьбам, я опишу процесс эмиграции в Чехию и с какими сложностями и нюансами я столкнулся по приезду!

На сегодняшний день существует несколько способов для получения ВНЖ в Чехии. На одном из них я остановлюсь как можно более подробно.
Читать дальше →
Total votes 89: ↑80 and ↓9+71
Comments365

Mac Maniac. DropCopy под Windows

Reading time8 min
Views1.5K
Помните пост про извлечение дивайсов и носителей как в Маке? Так вот, у той милой иконки Eject появился друг — DropCopy:

Вступление


Когда я работал на маках, я просто наслаждался простотой перекидывания файлов между компьютерами в сети с помощью DropCopy. Кидаешь в чёрную дыру файлы, выбираешь из выпадающего списка куда отправить, и на рабочем столе адресата появляются эти самые файлы. Класс! Но с момента моего увольнения прошло уже 2 года и некоторая ломка по макам осталась (особенно по Final Cut Pro *прослезился*). В комнате рядом сидит брат за своим компом, я за своим, есть ещё ноутбук которым пользуются все по очереди и постоянно возникает проблема, когда надо перекинуть файл с одного компа на другой. Чего только мы не вытворяли:
  • Пересылка по почте
  • По аське
  • Через флешку
  • Через ФТП (это самый логичный способ)

Стоит отметить важный момент — Общие Документы Сети Microsoft возможно и помогли бы в данной ситуации, но они отключены давно и так основательно, что как их включить обратно я уже не знаю\не помню\не хочу, поэтому я начал копать в другую сторону и в итоге получилось (по-моему) гораздо лучше. Так что тем у кого данная вещь функционирует я думаю не имеет смысла читать дальше.
Читать дальше →
Total votes 46: ↑42 and ↓4+38
Comments95

Внутренности датацентра Google

Reading time1 min
Views2.3K
На презентации Google Data Center Efficiency Summit — специалисты Google показали! и рассказали о структуре одного из их датацентров. Таким образом на представленном видео можно увидеть их подход к формированию собственных датацентров. Примечательно то, что такой подход они используют с 2005 года и заключается он в использовании 13-ти метровых контейнеров, в которых и размещаются до 1160 серверов.

Непосредственно видео:


Также впечатляет масштабы мощностей охлаждения.

еще одно видео
Total votes 80: ↑71 and ↓9+62
Comments43

Google Scholar без платных ссылок

Reading time1 min
Views1.2K
Сервис Google Scholar удобен для поиска научных статей на английском (и прочих) языках. Для полноценной научной работы просто необходим.
Но есть в нем небольшая особенность, которая в российских условиях становится серьезной помехой, это — выдача ссылок на платные ресурсы. Например, по запросу: suffix sorting вся верхушка — платная.
В европейских/американских университетах при наличии подписок проблемы нет. А для нас, увы.
На сайте «Хаос. Нелинейная динамика» сделан метапоисковик PDF Science Search, который фильтрует такие ссылки, а заодно и недействительные ссылки, а также гарантированно дает ссылки на полные документы, а не аннотации.
Да, еще этот метапоисковик ищет по Яндексу и Рамблеру.
Total votes 33: ↑29 and ↓4+25
Comments9

YouTube EDU — обучающие видеоматериалы из колледжей и университетов

Reading time1 min
Views3.5K


26 марта 2009 года на youtube открыли раздел YouTube EDU, в котором собраны лучшие обучающие видеоматериалы (в основном — лекции и обучающие материалы из колледжей и университетов).

Среди лидеров просмотров: MIT, Stanford University, индийские универститеты.

Представлены целые курсы в виде плей-листов: курс линейной алгебры, введение в биологию, принципы цифровых коммуникаций и многие другие.

Информации становится более чем достаточно, чтобы изучать всё что угодно. Остаётся только вопрос мотивации.

Upd. Еще один подобный ресурс — academicearth.org (Женя Теплов, спасибо!)
Upd2. University of Washington, Engineering & Computer Science (YasonBy, спасибо!)
Total votes 78: ↑77 and ↓1+76
Comments49

Пример использования Mate Flex Framework

Reading time6 min
Views3.4K
Mate Flex Framework Сразу же после появления на свет вышеуказанного фреймворка я понял — это именно то, чего так долго не хватало. Влезать в кабалу создания огромного количества классов используя фреймворки Cairngorm или PureMVC очень не хотелось, а с приходом Mate, появилась возможность уменьшить общую связанность компонентов приложения и использовать безболезненный обмен сообщениями(событиями) декларируя их в «родном» mxml.

Некоторые коллеги постоянно норовят разузнать все детали и нюансы использования Mate на практике и в связи с этим я решил описать пример типового архитектурного решения основанного на модели реального приложения. Он похож на примеры с сайта фреймворка, но расписан пошагово с конкретными рекомендациями на всех уровнях.

Читать дальше →
Total votes 25: ↑25 and ↓0+25
Comments14
1
23 ...

Information

Rating
Does not participate
Location
Самара, Самарская обл., Россия
Date of birth
Registered
Activity