Pull to refresh
0
0
edzo @edzo

User

Send message

Синхронизация баз MySQL с помощью сервиса Dropbox

Reading time2 min
Views2.9K
По долгу службы мне приходиться трудиться много и в разных местах. На работе, дома и в командировках меня преследует одержимость моей работой. Я работаю в небольшой веб-студии и в мои задачи входит верстка сайтов и проектирование GUI для интранет-проектов. Не могу не упомянуть неоценимую помощь моих верных друзей, их имена iMac, Mac Pro и MacBook. В своей работе я использую джентльменский набор верстальщика в Mac OS X: Coda — для редактирования HTML/JavaScript и MAMP — для запуска локального веб-сервера. Но речь пойдет не о установке и настройке вышеперечисленных продуктов, а о том как облегчить жизнь разработчикам имеющим в своем парке два и более компьютера работающих под управлением Mac OS X.
Читать дальше →
Total votes 12: ↑10 and ↓2+8
Comments22

Google и будущее журналистики

Reading time1 min
Views607
Вчера Марисса Майер из Google выступила перед Сенатом США на слушаниях, посвящённых будущему журналистики. Как известно, журналистика является жизненно важным элементом гражданского общества. Есть подозрения, что Google может угрожать её благополучию и, значит, угрожать всему демократическому обществу.

Марисса Майер объяснила позицию своей компании по поводу обвинений в паразитизме со стороны создателей контента, крупнейших американских СМИ и информационных агентств (например, директор медиахолдинга Forbes недавно заявил, что на их эксклюзивном контенте Google зарабатывает около $60 млн в год). Позиция поискового гиганта известна: Google отнюдь не мешает их работе, а только помогает, приводя новых посетителей на их сайты. Марисса Майер сказала, что Google обеспечивает около 1 миллиарда переходов в месяц на сайты онлайновых газет.

То, что традиционным СМИ приходится менять свои бизнес-модели — это естественный процесс. По словам Майер, сейчас меняется культура потребления информации населением. Люди теперь потребляют по одному новостному материалу за раз, а не по одной газете за присест, как раньше, сказала она.

Марисса Майер объяснила также, что Google не является врагом журналистики, а наоборот — становится незаменимым инструментом современного журналиста, без которого тот не может качественно выполнять работу. Вот полный текст её речи (PDF).
Total votes 4: ↑3 and ↓1+2
Comments0

Рекомендации по созданию презентаций

Reading time4 min
Views7.9K
Часто встречал ситуации, когда люди не понимают целей презентаций. Например, на научной конференции (!) девушка в научный доклад вставляла анимацию для того чтобы «доклад не скучно было смотреть». Для меня это было дико.

Создавая презентации, или рецензируя чужие, я руководствовался собственными впечатлениями. Когда же наткнулся на документацию к LaTeX Beamer, был в восторге: там было не только подробное руководство по собственно латех-бимеру, но и общие рекомендации по созданию слайдов. Читая документацию я буквально радовался каждому абзацу, ловя себя на мысли «Да, да. Точно, правильно.»

И когда возникла необходимость составить рекомендации по созданию презентаций для конференции RuPyRu, я вспомнил про документацию к бимеру. Она и послужила основой для общих рекомендаций. А уже на основе общих рекомендаций я составил упрощенную редакцию, которую и привожу здесь:
Читать дальше →
Total votes 49: ↑45 and ↓4+41
Comments36

Электропамять на викиносителях

Reading time1 min
Views2.4K

Эта вещь уже упоминалась на хабре, но уверен, что она достойна отдельного поста. Как водиться, наткнулся на нее совершенно случайно, и теперь не понимаю, как жил без нее раньше. Итак, TiddlyWiki, прошу любить и жаловать!

Читать дальше →
Total votes 66: ↑62 and ↓4+58
Comments82

Защищаемся от вирусной эпидемии. Ставим Антивирус. Avira AntiVir

Reading time3 min
Views1.5K
Если у вас есть антивирус, это не значит, что он есть у каждого (с)
Донесите до друзей.
25е близко. Пусть сканируют систему)


Все уже слышали и видели не один раз сообщения о вирусной эпидемии и так далее, и тому подобное.
Вконтакт, ЛиРу, теперь, вроде бы, и Одноклассники.
Если на вконтакте народ заражался, так как им присылали ссылку с концовкой .jpg от друга, она открывали ее, им предлагали открыть/сохранить файл .src и они по своей глупости/тупости/невнимательности/необразованности открывали его, то на лирушке дело обстояло хуже.
Господа копипастеры/продажные блоггеры (чему верить — не знаю) вставляли в свои посты картинки с доктор веба, в которых содержался троян. И только два(!!) продукта защиты ругались — Avira Antivir от немцев из Avira GmbH и файерволл Webmaster-Gateway. Впрочем, я уже писалписал об этом. Из этих двух продуктов антивирусом, и при том бесплатным, является только Авира.

пока что качайте и читайте дальше:
ссылки и инструкция
Читать дальше →
Total votes 31: ↑16 and ↓15+1
Comments57

Самые интересные стартапы в рунете – весна 2008

Reading time3 min
Views650
По роду своей деятельности, я регулярно провожу мониторинг интересных Web 2.0 стартапов в рунете. На этот раз я решил поделиться моим видением с хабрапользователями и рассказать Вам о самых ярких стартапах, запущенных весной 2008 года. Для каждого из стартапов мы коснемся возможных каналов монетизации и обсудим слухи об инвестировании.
Читать дальше →
Total votes 76: ↑62 and ↓14+48
Comments61

Повторное введение в JavaScript

Reading time1 min
Views715
Потратил недельку и перевел статью с Mozilla Developer Center под названием A re-introduction to JavaScript (http://developer.mozilla.org/en/docs/A_re-introduction_to_JavaScript) (Simon Willison), которая по видимому навеяна лекциями Douglas Crockford и похожа на их упрощённый конспект, но мне кажется может быть полезной для многих при погружении в JavaScript.
Вот ссылка:

developer.mozilla.org/ru/docs/Повторное_введение_в_JavaScript.

Если найдёте ошибки или захотите добавить и расширить содержимое — не стесняйтесь.


:( почему то хабр переводит в нижний регистр «S» в слове JavaScript из href и ссылка погибает.
Total votes 11: ↑11 and ↓0+11
Comments10

Записываем видео из Google Street View

Reading time8 min
Views29K
Некоторое время назад стала популярной тема Hyperlapse/time-lapse видео. В первую очередь, благодаря небезызвестному ресурсу http://hyperlapse.tllabs.io/

Сама по-себе возможность, конечно же замечательная, но сайт не позволяет сохранять результаты экспериментов в виде роликов. Вот эту досадную неприятность решено было исправить, и не просто исправить, а реализовать в виде программки для iOS, помогая тем самым, превратить iPhone или iPad в устройство для создания, а не потребления, контента.
Читать дальше →
Total votes 54: ↑49 and ↓5+44
Comments13

Введение в D3

Reading time6 min
Views140K

D3.js (или просто D3) это JavaScript-библиотека для обработки и визуализации данных. Она предоставляет удобные утилиты для обработки и загрузки массивов данных и создания DOM-элементов. Эта заметка описывает работу с основными методами библиотеки, она подойдёт для изучения основ библиотеки и погружения в её логику и возможности.

Для понимания статьи пригодятся знания JS, HTML и CSS.

Читать дальше →
Total votes 63: ↑59 and ↓4+55
Comments7

Сравнение сервисов для автодополнения адресов в форме

Reading time3 min
Views93K
Автодополнение адреса


На Хабре не раз поднимался вопрос автодополнения адресов в форме (раз, два, три).

Но вот и перед мной появилась задача реализовать такое автодополнение для небольшого интернет магазина. Критерии были такие:
  • Автодополнение адресов только Москвы
  • Автодополнение адреса одной строкой
  • Решение должно быть бесплатно (лимит запросов не менее 1000 в сутки)
  • Возможность подключить без дополнительных JS библиотек. (Я использую AngularJS Bootstrap-UI, в котором есть директива Typeahead, реализующая автодополнение формы)
  • Стопроцентный uptime не обязателен


Но какой источник данных выбрать? Я выбрал целых четыре, и решил их сравнить: в одном углу ринга заморские Google Geocode и Google Autococomplete, а в другом отечественные КЛАДР в облаке и DaData подсказки.

DISCLAIMER: Автор никак не причастен к разработчикам ни одного из представленных сервисов.
Интересно? Тогда прошу под кат
Total votes 56: ↑53 and ↓3+50
Comments56

Разработка документации при помощи DocBook

Reading time8 min
Views43K


Так уж сложилось, что в наших проектах ведение технической документации полностью лежит на плечах разработчиков, по принципу: внес изменения в код проекта — актуализировал документацию. Сама документация представляла собой набор Word’овских документов, которая хранилась вместе с исходным кодом под VCS. Данный подход к организации разработки существовал долгое время, но пару лет назад мы решили озаботиться возможностью ведения документации проекта отличными от MS Office средствами.
Читать дальше →
Total votes 31: ↑29 and ↓2+27
Comments33

Анализ популярных теорий игровой зависимости

Reading time15 min
Views89K
Просмотрев пару другую статей на этом сайте по игровой зависимости, я решил их показать специалисту с 30 летним практическим опытом лечения разного рода зависимостей психотерапевту наркологу А.Г. Данилину.
Из его беседы мы решили подготовить статью.




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

В качестве лечения предлагается запрет на компьютерные игры и «заместительная терапия» психотропными препаратами.
Второй взгляд – трактовка зависимости от виртуальных игр через примитивную биологическую систему. Создатели компьютерных игр… играют на человеческих слабостях и формируют у игрока рефлекторное поведение. В этой логике геймер – нечто вроде «собаки Павлова» за компьютером.
Читать дальше →
Total votes 114: ↑86 and ↓28+58
Comments146

Использование EXPLAIN. Улучшение запросов

Reading time10 min
Views175K
Когда вы выполняете какой-нибудь запрос, оптимизатор запросов MySQL пытается придумать оптимальный план выполнения этого запроса. Вы можете посмотреть этот самый план используя запрос с ключевым словом EXPLAIN. EXPLAIN – это один из самых мощных инструментов, предоставленных в ваше распоряжение для понимания MySQL-запросов и их оптимизации, но печальным фактом является то, что многие разработчики редко его используют. В данной статье вы узнаете о том, какие данные предлагает EXPLAIN на выходе и ознакомитесь с примером того, как использовать его для оптимизации запросов.
Читать дальше →
Total votes 39: ↑32 and ↓7+25
Comments14

Как устроен мир семантической микроразметки

Reading time13 min
Views154K
Я работаю в команде семантического веба в Яндексе. Мы занимаемся тем, что создаем продукты на основе семантической разметки, делаем свои расширения и участвуем в развитии стандарта Schema.org.

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



Под микроразметкой (или семантической разметкой) мы подразумеваем разметку страницы с дополнительными тегами и атрибутами в тегах, которые указывают поисковым роботам на то, о чем написано на странице.

Микроразметка состоит из словаря и синтаксиса.
Что и как, подробно...
Total votes 109: ↑100 and ↓9+91
Comments69

От Backbone.js к Marionette.js

Reading time6 min
Views63K
Привет, Хабр.

В этой статье пойдет речь о том, из чего состоит Marionette.js, и о возможности не писать свой велосипед.

Статья рассчитана в первую очередь на работавших с Backbone.js и/или Marionette.js.
Для вновь знакомящихся будет полезна первая, обзорная, часть и ссылки в конце статьи.
Так из чего же состоит Marionette.js
Total votes 17: ↑15 and ↓2+13
Comments11

Adobe рассылает непонятные письма

Reading time2 min
Views113K
Не далее как сегодня, к нам в офис пришел курьрер и передал замечательное письмо. Изображение под катом. Распечатав конверт, мы сначала немного опешили — сначала нам навязчиво звонили на рабочие телефоны и требовали директора, потом началась история с письмами.

Ниже — небольшой сказ о том как мы с Adobe общались.
Читать дальше →
Total votes 245: ↑237 and ↓8+229
Comments155

Почта без оленей

Reading time10 min
Views55K
Этот пост для тех, кому интересно, как в Яндексе создаются интерфейсы продуктов с многомиллионной аудиторией. Мы хотим максимально подробно рассказать, почему решили создать новую почту Trinity, чем руководствовались в работе над ее дизайном, поделиться с вами решением логических проблем.

На самые популярные и важные вопросы дизайнер нового интерфейса Анна Котляревская ответила в интервью:



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



Читать дальше →
Total votes 147: ↑127 and ↓20+107
Comments169

27+ ресурсов для онлайн-обучения

Reading time5 min
Views969K

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

Статья содержит перечень ресурсов для онлайн-обучения, представляющих интерес преимущественно для программистов.

Читать дальше →
Total votes 174: ↑163 and ↓11+152
Comments68

Всё (или почти всё) о пробеле

Reading time13 min
Views136K
Как следует из заголовка, речь в статье пойдёт о неотъемлемой части любого русскоязычного (и не только) текста — о пробеле. Мы затронем историю пробела, виды пробелов, вопросы употребления пробела в веб-типографике.

Вообще говоря, пробел — это любое пустое место в рукописном, печатном или отображаемом на любом другом носителе тексте. Так что пробелы бывают разные:
  • спусковые (большие вертикальные пропуски в первой полосе издания) и концевые пробелы полосы,
  • абзацные отступы и концевые пробелы абзаца,
  • межстрочные пробелы (между строками текста),
  • межсловные пробелы (между словами в одной строке),
  • межбуквенные пробелы (между буквами в слове).
Далее речь пойдёт о межсловных пробелах, разделяющих слова, и функционально принадлежащих к знакам препинания.
Читать дальше →
Total votes 134: ↑130 and ↓4+126
Comments132

Кто заказывал такси на Дубровку?

Reading time10 min
Views8.3K
Недавно мне довелось познакомиться с создателями сервиса GetTaxi, так что в этой статье я расскажу о том, как он появился и работает, а заодно проведу небольшую экскурсию по их офису.

Начать стоит с того, что компания совсем молодая. Ей едва исполнилось два года, но этот возраст — прям с самого рождения; осознанный и дееспособный возраст чуть меньше — около года. Все началось на земле обетованной, в Израиле — именно там находится главный офис компании и именно там создателям Шахару Вайсеру и Рои Мору впервые пришла идея как-нибудь “по-новому” организовать работу такси. Судя по всему, им это удалось — сейчас GetTaxi пользуется на родине большой популярностью, а сам сервис получил финансирование в размере 30 миллионов $, что позволило ему развиваться ещё более динамично. Недавно сервис появился в Москве и вот с этого места я начну поподробней.
Читать дальше →
Total votes 45: ↑30 and ↓15+15
Comments42

Information

Rating
Does not participate
Location
Япония
Date of birth
Registered
Activity