Как стать автором
Обновить
8
0
EcoDark @EcoDark

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

Отправить сообщение

Недорогой интернет и мобильная связь в Европе — делимся опытом

Время на прочтение3 мин
Количество просмотров93K
С интересом прочитал про очередную схему удешевления связи в роуминге. Так как сам недавно столкнулся с этой проблемой, позвольте устроить топик обмена опытом.

Для начала расскажу, как было у нас. За 3 недели мы проехали на машине через несколько стран: Россия-Беларусь-Польша-Германия-Австрия-Швейцария-Италия. На протяжении всей поездки по Европе жили в кемпингах. Во всех странах ситуация примерно одинаковая: в кемпинге дается место для палатки и машины, электричество, вода. И как правило есть интернет в разных видах и за сравнительно небольшую плату. Примерно за 3 евро в сутки, имея ноутбук, можно получить либо Wi-Fi на приличной скорости, либо 3G-модем (чуть дороже, но удобнее). Есть еще варианты проводного интернета с компьютером, но это дороже и, при наличии ноутбука, не нужно. Звонить, соответственно, можно через Skype безо всяких проблем. Но это лишь на ночевках.

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

В больших городах обычно есть интернет-кафе, но их надо искать. Как вариант — кафе с бесплатным Wi-Fi. Встречал также интересную вещь — Wi-Fi-сеть Skype с поминутной оплатой со своего Skype-аккаунта. Но это редко. Есть телефоны-автоматы с оплатой наличными или картой. Тоже вполне приемлемо. Но все это только в городах.

А вот в деревнях, на трассе или где-нибудь в горах со связью большие сложности. Телефоны у нас были в самом что ни на есть обычном МТС-овском роуминге с ценой 79 рублей за минуту входящих и исходящих звонков. Услуга «Мир без границ» полезна лишь для длинных звонков, а для минутных — наоборот, придется еще платить абонентку.

Вот такие наблюдения. Теперь, собственно вопросы.
Читать дальше →
Всего голосов 19: ↑16 и ↓3+13
Комментарии42

Факты и заблуждения профессионального программирования

Время на прочтение3 мин
Количество просмотров2.7K
Роберт Гласс 'Факты и заблуждения профессионального программирования'

Хочу немного рассказать о книге, которую недавно прочитал. Книга эта — «Факты и заблуждения профессионального программирования» Роберта Гласса. Данная книга может быть интересна всем специалистам, принимающим участие почти во всех этапах и областях жизненного цикла ПО — сбор требований, проектирование, разработка, тестирование, сопровождение, управление (менеджмент).

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

Читать дальше →
Всего голосов 73: ↑56 и ↓17+39
Комментарии56

10 отцов-основателей веба

Время на прочтение6 мин
Количество просмотров5.1K
Хотя выражение «отцы-основатели» часто используется в сочетании с такими людьми, как Бенджамин Франклин, Томас Джефферсон и Джордж Вашингтон, мы хотели бы подумать об этом выражении на глобальном уровне.

А что же более глобальное, чем Всемирная паутина?

Так что мы попробуем рассмотреть 10 лиц, которые сыграли важную роль в формировании Всемирной паутины и интернет-культуры.
Читать дальше →
Всего голосов 117: ↑81 и ↓36+45
Комментарии52

8 полезных приёмов для базы данных WordPress

Время на прочтение6 мин
Количество просмотров6.2K
Надо отдать должное WordPress. Это действительно потрясающая система для построения блогов и даже полноценных сайтов. Симпатичная и логичная админка (особенно в версиях 2.7 и выше, вкусняшка), немалое количество достаточно качественных шаблонов… да и вообще всё очень приятно и относительно просто. Хочу воздать этой системе должное и сделать для её пользователей что-нибудь полезное.

За последние 10 лет MySQL стала невероятно популярна в сети. Каждый блог WordPress имеет в своей основе именно базу MySQL, в которой хранятся все ваши записи, настройки, комментарии и многое другое.

Хотя плагины и даже, так называемые, хаки (предпочитаю «вставки кода») могут решить некоторые задачи, иногда у вас нет иного выбора, кроме как вводить SQL-запросы в phpMyAdmin или напрямую в базу через SSH. Так что давайте посмотрим на 8 полезных приёмов для базы данных WordPress.
Читать дальше →
Всего голосов 29: ↑15 и ↓14+1
Комментарии4

Мастерство целевого использования ключевых слов и оптимизации страниц

Время на прочтение8 мин
Количество просмотров7.9K
Пост опубликован по просьбе одного хорошего человека.

Как создать максимально оптимизированную веб-страницу?



Если вы СЕОшник (SEO оптимизатор), то этот вопрос вы часто слышите. К сожалению, однозначного ответа нет. Но, тем не менее, существует набор полезных приемов, которые помогут приблизиться к ответу на этот вопрос. В данном посте я поделюсь нашими лучшими рекомендациями для достижения «совершенства» оптимизации страницы и расположения ключевых слов. Или, по крайней мере, что-то близкое к этому. Некоторые из наших советов подтверждены данными, результатами исследований и тестирований, другие основаны на интуиции и общем опыте. Как и со всеми СЕО советами, мы рекомендуем постоянное тестирование и оттачивание, ну а данный пост поможет вам начать процесс оптимизации.
Читать дальше →
Всего голосов 107: ↑80 и ↓27+53
Комментарии52

Компьютер вашей мечты. Часть 4: Платформа

Время на прочтение19 мин
Количество просмотров12K
Часть 1 | Часть 2 | Часть 3
Предыдущие части настоятельно рекомендуются к прочтению.


Давным-давно, когда деревья были большими, трава зелёной, а воздух чистым, на свет появился IBM PC. Открытая модульная архитектура системы, возможность расширения и стандартизация компонентов привели к огромной популярности этих компьютеров. И хоть современные компьютеры ушли от своего предшественника довольно далеко, они всё равно являются его последователями и продолжают нести в себе общие принципы, заложенные ещё тогда, в далёкие 80е годы.
image

Материнская, или системная плата за это время успела пережить множество изменений. Первоначально являясь лишь подложкой для размещения других компонентов, она начала обрастать различными дополнительными возможностями и функциями.
Прогресс сделал своё дело. Хороший набор интегрированных устройст, богатый ассортимент интерфейсов и широкие программные возможности — вот то, что отличает современные материнские платы от их прародителей.
Материнская плата — это не просто железка, а основа платформы, на которой строится компьютер. Именно она определяет его многие возможности как в текущий момент, так и в перспективе. Поэтому, грамотный выбор материнской платы — один из наиболее важных этапов при покупке компьютера.
Читать дальше →
Всего голосов 108: ↑92 и ↓16+76
Комментарии57

Страна кленового листа: Канада

Время на прочтение6 мин
Количество просмотров17K


Раз пошла такая пьянка тема про эмиграцию (истории покорения «нашими людьми» Новой Зеландии и Австралии), расскажу свою историю.

О себе: программист (основной язык С++), окончил ММФ НГУ в 2003-м году, с августа 2007-го года проживаем с женой в г. Оттава, Канада.

Замечания


1) все цены — в канадских долларах, на момент написания гугль сообщал, что «1 канадский доллар = 0.850557 доллара США»
2) всё изложенное — исключительно личные впечатления одного из сотен и тысяч приезжих и ни в коей мере не претендует на истину в последней инстанции
3) это никоим образом не агитация, а всего лишь изложение фактов (отрицательных моментов я тоже перечислил достаточно)

Итак, поехали!
Читать дальше →
Всего голосов 177: ↑164 и ↓13+151
Комментарии185

Советы по поиску и устройству на работу в Канаде: веб-девелоперам, айтишникам и общие

Время на прочтение1 мин
Количество просмотров3K
Пишу серию заметок (статья в день) об особенностях работы в IT и ее получения в Канаде, где и живу.

На данный момент три статьи. "Что надо, чтобы найти работу веб-девелопера в Канаде", "Как найти работу в офисе.", и сборник советов "Как составить кавер леттер и резюме."

Заходите, обращайтесь, если есть вопросы. Надеюсь, кому-нибудь поможет.
Всего голосов 17: ↑15 и ↓2+13
Комментарии0

Windows 7 «жрет» память. Так ли это плохо?

Время на прочтение3 мин
Количество просмотров298K
В интернете мне доводилось слышать множество гневных комментариев в стиле «Да Windows 7 — полный отстой! Вы посмотрите, как она жрет память!» В доказательство приводятся скриншоты вроде того, что ниже, и опять же — все списывается на «криворуких индусских программистов». Давайте посмотрим, насколько эти наезды на программистов Microsoft обоснованы.
Читать дальше →
Всего голосов 304: ↑252 и ↓52+200
Комментарии372

10 юзабилити-преступлений, которых вы не должны совершать

Время на прочтение2 мин
Количество просмотров4.4K
На стадии дизайна и разработки мы должны учитывать прописные истины и основные концепции для улучшения юзабилити сайта. В этой статье описываются классические, но непростительные ошибки в области веб-дизайна и способы их решения.

Преступление #1: В формах метки не связаны с полями ввода


crime1
Использование атрибута «for» позволит пользователям кликать по метке, для выбора соответствующего поля формы. Это особенно важно для чекбоксов и радиокнопок — увеличить область клика.
Читать дальше →
Всего голосов 325: ↑289 и ↓36+253
Комментарии160

Ноутбук, тебе жарко?

Время на прочтение4 мин
Количество просмотров9.9K
Рынок мобильные компьютеров не стоит на месте – размеры все уменьшаются, производительность все увеличивается, а деньги из карманов пользователей все выкачиваются. Все логично, поэтому надо принять это за должное. Сегодня хотелось бы рассказать про девайс, который способен отвести тепло от любого ноутбука, даже самого горячего.

image

Подобные девайсы стали делать многие производители. Стало интересно, попробовал ;)
Читать дальше →
Всего голосов 87: ↑68 и ↓19+49
Комментарии104

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

Время на прочтение2 мин
Количество просмотров1.6K
Доброго времени суток, хабрасообщество.
Столкнулся я с ситуацией, которая натолкнулся меня на некоторые вопросы.
Тема эта не новая, ситуация классическая — копирование контента в интернете.
Многие скажу: «не хочешь, чтоб копировали — не пиши», и отчасти с ними можно согласиться, но лишь отчасти.
Интернет переполнен сайтами аггрегаторами, которые собирают инфу по всему интернету в одном месте, и обвешивают это место тоннами рекламы и всплывающих окон.

image

Как же с ними бороться? Кто-нибудь знает?
Читать дальше →
Всего голосов 99: ↑76.5 и ↓22.5+54
Комментарии194

Что такое качество в веб-дизайне: примеры и рекомендации. Часть 3

Время на прочтение6 мин
Количество просмотров12K
Не забудьте почитать:
Что такое качество в веб-дизайне: примеры и рекомендации. Часть 1. (или здесь)
Что такое качество в веб-дизайне: примеры и рекомендации. Часть 2. (или здесь)

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

05. Сдержанность и деликатность


Дизайнеры вечно придумывают, как поразить уникальным дизайном или особыми его деталями. Но иногда, вы сможете достичь большего эффекта за  счет сдержанности. Иногда выходит, что хороших вещей должно быть не слишком много. Хороший дизайнер в состоянии определить, где та черта, за которую не следует переступать, и старается не переборщить с дизайнерскими приемами или особенными эффектами.

Читать дальше →
Всего голосов 95: ↑88 и ↓7+81
Комментарии35

Что такое качество в веб-дизайне: примеры и рекомендации. Часть 2

Время на прочтение5 мин
Количество просмотров11K
Не забудьте почитать: Что такое качество в веб-дизайне: примеры и рекомендации. Часть 1. (или здесь).

А сегодня поговорим о том, что такое хорошо продуманная типографика и как правильно организовать элементы на странице.

03. Хорошо продуманная типографика


Хотя реальные тексты для сайта будет писать не дизайнер, они играют такую же важную роль, как и общее качество контента. Дизайнер должен потрудиться, чтобы тексты легко читались и удерживали внимание. Существует множество способов сделать текст легко читаемым и приятным глазу. По мере перечисления правил и норм того, что следует и чего не следует делать, я приведу несколько примеров сайтов, где рациональная типографика действительно работает.
Читать дальше →
Всего голосов 82: ↑74 и ↓8+66
Комментарии24

Что такое качество в веб-дизайне: примеры и рекомендации. Часть 1

Время на прочтение5 мин
Количество просмотров39K
Несколько выдающихся примеров и рекомендаций по созданию качественного дизайна веб-страницы или блога

quality

Многие люди склонны описывать предоставляемые ими услуги по веб-дизайну как «качественные». Но что означает здесь слово «качество», как определить, является дизайн качественным или нет? Что ж, я вижу несколько способов определить качество применительно к сфере веб-дизайна. Ведь если однажды определить, что позволяет создавать качественный веб-дизайн, можно использовать эти же приемы для оттачивания собственного стиля.

Чтобы объяснить, как я понимаю качество в дизайне веб-сайтов, я собрал несколько рекомендаций и примеров.
Читать дальше →
Всего голосов 164: ↑152 и ↓12+140
Комментарии64

Спустя год изучения PHP

Время на прочтение2 мин
Количество просмотров920
Вот и прошел год с того момента, как я познакомился с php :)
Как и многие, изучал всё сам, без сторонней помощи, читая сухие мануалы и изучая доки php.net
За это время я написал довольно большое количество проектов, изобретал велосипеды, и в итоге сейчас у меня возникает крайне большое количество вопросов по поводу правильной организации архитектуры базы данных, методики написания кода и миллион прочих нюансов.

Но с недавнего времени я начал замечать, что большую часть времени стал проводить не за глупым копи — пастом, а за продумыванием и отладкой кода. И каждый шаг меня заставляет задуматься, как будет лучше, какие нагрузки выдержит это, а пойму ли я потом как этот участок переоптимизированного кода работает?
Читать дальше →
Всего голосов 43: ↑27 и ↓16+11
Комментарии50

Хабра-раскопки: Дружба

Время на прочтение2 мин
Количество просмотров1K
На Хабре, как и в прочих соц-сетях, водится такое понятие, как дружба — связь между пользователями. На самом деле толку от простой такой связи безмерно мало. Список логинов у вас в профиле практически ни о чем не говорит.

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

Перейдите по ссылке (много лет прошло, ссылка выпилена) и введите свой ник. Если вы платите за трафик, то будьте осторожны, некоторые картинки весят по 2-4 мегабайта. Если у вас нет друзей — извиняйте, делать картинку с единственным человеком в кружочке я решил излишним: и так их общий вес 1,5 Гб.

Инструкция по применению и подробности
Всего голосов 198: ↑186 и ↓12+174
Комментарии66

Решение проблемы с Seagate Barracuda 7200.11, ES.2 и DiamondMax 22

Время на прочтение2 мин
Количество просмотров170K
Seagate сегодня выложил прошивку, устраняющую недавние проблемы с жесткими дисками серии 7200.11, ES.2 и DiamondMax 22.

Читать дальше →
Всего голосов 46: ↑42 и ↓4+38
Комментарии139

PHP и его встроенные OOP мелочи

Время на прочтение5 мин
Количество просмотров2.2K
Почитал еще в «том году» статью о PHP и OOP под названием PHP и магия ООП, тамошний Девид Блейн описал в краце что есть таки OOP в PHP… Да, автор показал как «надо» использовать правильно функции, но в наше время, когда языки стали не обьектно ориентированными а обьектными, уже не удивишь простой поддержкой OOP. Многие гнобят PHP тем что он корявый, медленный… Ну подумаешь, медленный, подумаешь параметры функций принимаются в разном порядке =) его можно ускорить акселераторами, функции можно скрыть в классах… Самая мошь OOP в PHP — встроенные интерфейсы… Вот о 2-х из них (на примере массива) я и расскажу…
Читать дальше →
Всего голосов 41: ↑28 и ↓13+15
Комментарии23

Набор PHP-функции для создания user-friendly интерфейса на русском языке

Время на прочтение7 мин
Количество просмотров1.3K
Почти в каждом своем проекте я использую набор функций, которые делают сайт чуточку приятнее для глаза и удобнее для восприятия. Эти функции я частично позаимствовал в разных местах и частично написал сам. Наверняка, многие используют подобные, но я решил все же поделиться — возможно, кому-то они будут полезны.

Они умеют склонять существительные по числовому признаку, выводить дату с нормальными русскими названиями месяцев и выводить дату в удобочитаемом человекопонятном виде (вчера, позавчера, 2 дня 3 часа и 2 минуты назад, через 1 год и 2 месяца и т.д.).

Использовать их можно примерно так:
<acrnonym title="<?php print r_date($timestamp'j M Y в H:i'false); ?>"><?php print human_date($timestamp2false);?></acronym>
<acrnonym title="<?php print r_date($timestamp'j M Y в H:i'); ?>"><?php print human_date($timestamp);?></acronym>


Это вернет примерно такой результат:
<acrnonym title="2 января 2009 в 23:39">1 день назад</acronym>
<acrnonym title="2 января в 23:39">Вчера</acronym>

(Хабр обрезает тег <acronym>)

И вот так:
<?php
$count 
10;
printf('%d %s'$countdeclension($count, array('комментарий''комментария''комментариев')));
?>


Это вернет:
10 комментариев

Читать дальше →
Всего голосов 59: ↑49 и ↓10+39
Комментарии26
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность