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

Околоайтишник

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

Как стать профессиональным веб-разработчиком: практическое руководство

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

Дорога длинна и трудна, но интересна и полезна!

Статья задумывалась как практическое руководство для желающих стать профессиональным веб-разработчиком. Я уже более 20 лет пишу код для веба. Я ежедневно работаю с веб-разработчиками и помогаю им. В статье я опишу, что вам нужно выучить, когда вам нужно это выучить и где взять информацию (чаще всего даже бесплатно). Затем я дам совет по получению реального опыта, и что самое важное – по получению денег за написание кода.

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

Что нужно помнить:

1. Статью разрешается пролистывать

Руководство может помочь вам вне зависимости от вашего положения на дороге к профессиональной разработке. Прокрутите его к тому заголовку, который лучше всего описывает ваше сегодняшнее положение, и читайте оттуда. Если вы только начали этот путь, или пока размышляете об этом – последуйте совету Короля из «Алисы в стране чудес»:

Начните с начала, и продолжайте, пока не дойдёте до конца; и там уже остановитесь.
Читать дальше →
Всего голосов 49: ↑38 и ↓11+27
Комментарии129

Векторная графика бесплатно — подборка сайтов

Время на прочтение3 мин
Количество просмотров424K
У векторной графики много преимуществ. В отличие от растровых, векторные изображения более гибкие, легко масштабируются, сохраняют качество и т.д. Ниже представлена подборка веб-ресурсов с бесплатными векторными иконками, символами и картинками.

1. Freepik


www.freepik.com

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



Читать дальше →
Всего голосов 41: ↑34 и ↓7+27
Комментарии3

10 способов слить бюджет на контекст. Часть 1

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

Нет списка минус-слов или он очень мал


Если все наши фразы не «заковыченны», что бывает в большинстве случаев, то нам нужен хороший список минус-слов. Что будет, если его не сделать? Мы будем показываться по куче нецелевых запросов, снижая наш CTR. А так как с 1 сентября 2015 года Яндекс ввёл новый аукцион на поиске, CTR наших объявлений напрямую влияет на то, сколько мы будем платить за клик. И теперь объявления будут сортироваться в блоках по тем же показателям, что и отбираться в них — по комбинации CTR, ставки и коэффициента качества. Например — ваш CTR 5% — стоимость третьего места в спецразмещении 10 рублей. Если CTR 10% — то при прочих равных, ставка для объявления на эту же позицию будет 5 рублей.
Читать дальше →
Всего голосов 7: ↑5 и ↓2+3
Комментарии2

Организация локальной сети с одновременным подключением к двум интернет-провайдерам при помощи маршрутизатора MikroTik

Время на прочтение4 мин
Количество просмотров103K
Предположим, что у нас есть два интернет провайдера. Первый получает настройки по L2TP, для второго необходимо задать настройки статически, а нам требуется организовать безотказную работу интернет соединения. То есть, в случае отказа первого интернет провайдера маршрутизатор должен автоматически переключиться на второго (резервного) провайдера. А при восстановлении связи с первым провайдером маршрутизатор должен снова начать с ним работать.


Читать дальше →
Всего голосов 38: ↑28 и ↓10+18
Комментарии58

Чистим интернет от назойливой рекламы (AD Blocker для MikroTik)

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


Данная статья является логическим завершением небольшой дискуссии с тов. vvzvlad, которая развернулась под топиком "Чистим домашний интернет от очень назойливой рекламы (Ad's blocker для OpenWRT)", где автор с помощью wget, sed и cron на OpenWRT успешно сливает файлы рекламных хостов, парсит и подсовывает dns-серверу dnsmasq.

Переадресовывая клиента при запросе «рекламного» домена, например, на loopback (127.0.0.1 — 127.255.255.255), вместо котента рекламы клиент получит благодатное «ничего» (разумеется, при условии, что у нас не работает локальный веб-сервер который слушает локалхост). Механизм фильтрации довольно старый и не лишен недостатков. Например, нельзя указать маски хостов (*.ad-domain.tld) или «вырезать» рекламу, баннеры которой хостятся на запрашиваемых ресурсах. Но зато не привязан к какому-то либо протоколу и довольно прост в эксплуатации. Более того, если его использовать, например, на домашнем или офисном маршрутизаторе, который используется в качестве DNS сервера, реклама успешно порежется на всех гаджетах, где IP нашей железки прописан первым в качестве DNS сервера.

Но что если у нас вместо роутера с кастомной прошивкой используется… MikroTik (RouterOS), функционал которого накладывает некоторые ограничения? Под катом вы узнаете каким образом удалось успешно "сконвертировать" файл хостов в пригодный для него формат, как автоматизировать это дело и что для хабралюдей в качестве бонуса был создан небольшой сервис как раз для автоматизации этого процесса (маленький, абсолютно бесплатный и с открытыми исходниками).
Читать дальше →
Всего голосов 27: ↑26 и ↓1+25
Комментарии63

Тест бесплатных программ для восстановления данных. Версия читателей Хабра

Время на прочтение7 мин
Количество просмотров93K
Приветствую всех Хабровчан!

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

  1. R.Saver 2.8
  2. Handy Recovery 5.5
  3. GetDataBack 1.0
  4. PhotoRec/TestDisk 7.0
  5. RecoveRx 3.0
  6. DMDE 2.10.2
  7. Zero Assumption Recovery 9.2
  8. Active@ File Recovery 14

Мы протестировали их. Результаты тестов ниже.

Внимание! Много скриншотов.

UPD Добавлены тесты еще двух утилит.
Читать дальше →
Всего голосов 38: ↑38 и ↓0+38
Комментарии43

Тест бесплатных программ для восстановления данных

Время на прочтение5 мин
Количество просмотров551K
Приветствую всех Хабровчан!

Представьте ситуацию, что в один прекрасный момент ваш жесткий диск/флешка/карта памяти перестает нормально работать, и доступ к данным привычным образом уже не получить. Для тех, кто не делает бэкапы, наступает непростое нервное время. В панике народ начинает искать программы для восстановления данных и находит их. Большинство из них бесплатны, что не может не радовать человека в наше непростое время. Но все ли бесплатные программы так эффективно восстанавливают данные? Мы провели пару тестов нескольких популярных программ, и вот что у нас получилось.

image

Внимание! Много скриншотов.
Читать дальше →
Всего голосов 44: ↑43 и ↓1+42
Комментарии51

Youtube

Время на прочтение1 мин
Количество просмотров223K
Приходится ждать загрузки видео >360p по несколько секунд, обрывы на середине просмотра стало уже обыденным делом и это с достаточно широким каналом.

image

Причина в занижении провайдерами скорости к серверам кеширующим видео, всё что нужно сделать это заблокировать доступ к ним.

Для того чтобы запрос шел мимо cdn серверов ютуба надо заблокировать диапазон ip адресов (в роутере или на компьютере).

173.194.55.0/24 и 206.111.0.0/16
Читать дальше →
Всего голосов 205: ↑147 и ↓58+89
Комментарии179

Ангиоскан — диагностика кровеносной системы

Время на прочтение3 мин
Количество просмотров94K
На конфернеции Skolkovo M.D. я увидел интересный прибор и попросил разработчиков дать его мне на тест.



«АнгиоСкан-01П» — персональный диагностический прибор для анализа состояния сосудистой системы.

Читать дальше →
Всего голосов 73: ↑60 и ↓13+47
Комментарии91

Страшный и ужасный СОРМ2: немного практики

Время на прочтение4 мин
Количество просмотров110K
На Хабре половина участников постоянно пугает другую порабощающим всех и вся СОРМом, который круглосуточно мониторит трафик, сохраняет все торренты, которые вы качаете, а потом когда-нибудь — «к вам выедут» (с)

Казалось бы, на Хабре должны присутствовать профессиональные телеком-админы, которым это все знакомо на практике, но топиков по этой теме я что-то не встречал (хотя, возможно, плохо искал). Поэтому исходя из личного опыта хотелось бы немного рассказать, как это все работает на практике и чем страшный СОРМ, которым всех пугают, является реально. Подчеркиваю, что я не делаю никаких откровений: это знает каждый более-менее серьезный системный администратор или технический директор в любом телекоме, никто никаких подписок не дает и никакой секретной информации в этом нет.
Подробности под катом
Всего голосов 147: ↑140 и ↓7+133
Комментарии175

15 хаков для iPhone, которые сделают вашу жизнь проще

Время на прочтение6 мин
Количество просмотров11K
Несомненно, многие скажут, что iPhone обладает всем, чего можно ждать от смартфона. И хотя он на самом деле даёт нам многое, современное общество всегда будет желать большего. Мы не неудовлетворены айфоном (да это же потрясающая штука), но мы всё равно хотели бы добавить чуточку сверх функционала, ведь правда в том, что есть маленькие задачки, которые невозможно решить без внедрения небольшого хака. Да и к тому же есть вещи, которые Эпл просто не хотел бы вам позволять.

Этот список состоит из 15 пунктов, которые позволят получить тот скромный прирост функционала, что оптимизирует работу айфона. Эти изменения несомненно ещё больше улучшат ваше отношение к мобильным устройствам да и просто облегчат жизнь…

Все хаки были проверены и мы подтверждаем их работоспособность.

Ой как мне интересно!
Всего голосов 67: ↑50 и ↓17+33
Комментарии80

Redsn0w — джейлбрейк iPhone OS 3.0, анлок iPhone 2g&3g (Mac&Win)

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

Вышел джейлбрейк прошивки 3.0 (iPhone 2g, iPhone3g, iPod Touch1g, iPod Touch2g) (здесь троекратное ура!) для Mac (только intel-Mac) и Windows.

UPD: 4е минуты назад в сидии появилась утилита для разлочки 3g (инструкции ниже).


Перед началом всех действий потребуется

1. iTunes 8.2;
2. Оригинальная прошивка 3.0 для iPhone 2g, iPhone 3g (для iPod Touch 1&2 g купить прошивку);
3. redsn0w по ссылкам ниже.


Ссылка на торрент для скачивания программы redsn0w

Mac
Win

А здесь инструкции, куча зеркал и маленькое примечание для тебя хабрадруг...
Всего голосов 94: ↑59 и ↓35+24
Комментарии108

Обзор мультиплатформенного портативного эмулятора Dingoo Digital A-320

Время на прочтение10 мин
Количество просмотров30K
image
Одна неизвестная китайская фирма Shenzhen Dingoo Digital Product Company прекрасным солнечным утром февраля 2009 года выпустила на рынок замечательно устройство — Dingoo Digital A-320.
Главное предназначение Dingoo — это эмуляция старых игровых приставок и автоматов. Официально поддерживается целых семь консолей! Помимо этого, маленькая шайтан-коробочка белого цвета умеет играть музыку и радио, крутить фильмы, показывать картинки, работать диктофоном, читать книги. Чудо да и только! Или же очередная китайская погремушка?

Этот обзор позволит вам выяснить, что же это за штука такая — Dingoo. Да еще Digital. Да еще A-320.
И, надеюсь, ответит на все ваши вопросы.

Итак…
Читать дальше →
Всего голосов 114: ↑103 и ↓11+92
Комментарии163

Mini Media Centre – компьютер в стиле 50-х

Время на прочтение1 мин
Количество просмотров968
image

Моддеров нынче навалом, но настоящие профессионалы – на вес золота. Дизайнер Томас Томассен (Thomas Thomassen) как раз из их числа. Его Mini Media Centre – это вполне удачная попытка создать корпус современного компьютера в стиле 50-х годов прошлого века. Ну, вы представляете: Одри Хепберн, Элвис, розовый Кадиллак.
Читать дальше →
Всего голосов 51: ↑47 и ↓4+43
Комментарии35

Особенности использования клавиатуры Apple под Windows

Время на прочтение2 мин
Количество просмотров94K
Клавиатура от Apple была приобретена для использования с хакинтошем, но с OS X в тот момент не срослось и основной системой для меня осталась Windows. Но не все так просто, как оказалось, работа под Windows собпряжена с несколькими проблемами:
1) Для вызова клавиш F2-F12, требется зажатие модификатора (Fn).
2) Раскладка на клавиатуре не совпадает с системной (коды клавиш используются стандартные).
3) Некоторые клавиши в принципе не работали (например, PrintScreen).

Установка Boot Camp решала первую проблему и даже клавиша выброса диска заработала, но появились неприятные фризы при старте системы и проблему раскладки она не решала. После недолгих копаний, был найден ключ реестра, отвечающий за работу функциональных клавиш и программа, позволяющая редактировать раскладки.
Результатом этого стал данный установщик, в котором содержится:
  • Драйвер от Apple из дистрибутива Mac OS X Leopard 10.5.4
  • Файл реестра, изменяющий параметр, ответсвенный за клавиши F2-F12
  • Установщики раскладок клавиатуры (для русского и английского языков)

Продолжение под катом
Всего голосов 42: ↑36 и ↓6+30
Комментарии67

Как из дешевого и простенького роутера сделать полнофункциональный сервер.

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

Введение


Первым роутером, который попал ко мне, был D-Link DI-524, у меня не было времени что либо выбирать, просто купил первый попавшийся недорогой роутер с wi-fi. Так как по натуре я люблю всё ломать, я почти сразу полез в интернет искать, как его можно усовершенствовать.
Но в то время почти ничего не нашел кроме советов просверлить в нем дырок. Да действительно он частенько перегревался и поэтому нестабильно работал, но на такой рискованный шаг я не пошел.
Благо я его почти сразу продал своему другу.
Когда мне снова понадобилось такое устройство, я уже знал какие функции мне действительно необходимы, для меня это было QoS. Я как обыденный покупатель начал смотреть на маркетинговые описания возможностей и фишек устройств. Для меня это тогда казалось единственно верным. Оказалось это не совсем так.
Я купил asus w520gu, я им в целом доволен (об этом позже), но считаю правильным поделиться опытом и информацией как я его усовершенствовал.
Кому интересно читаем дальше
Всего голосов 113: ↑105 и ↓8+97
Комментарии141

Windows Phone — выжимаем все соки

Время на прочтение4 мин
Количество просмотров137K
Это пост о текущем состоянии Windows Phone с установленным набором «дополнительных» программ, доступных прямо сейчас на рутованных девайсах. Я постараюсь рассказать о функциях и приложениях, о которых, на мой субъективный взгляд, многие не знают. Я не буду нудить по 3 страницы о каждом чекбоксе, а просто кратенько пройдусь по всему, что мне показалось интересным и мало известным.

Под катом много картинок и немного текста.
Что же там дальше?
Всего голосов 114: ↑98 и ↓16+82
Комментарии65

Список телефонов и девайсов на OS Android, которые уже выпущены либо анонсированы (Update с линками)

Время на прочтение1 мин
Количество просмотров10K
На данный момент вышло уже 5 телефонов на Андроиде — G1 (HTC Dream), HTC Magic, HTC Hero, Samsung Galaxy i7500, HighScreen PP5420
И уважаемый Micael Martin собрал информацию про все анонсированные телефоны девайсы на операционной системе Android.Источники информации: MobileCrunch, AndroidandMe, Boy Genius Report

  1. Acer A1
  2. Dell Ophone mini3i
  3. Geek Phone One
  4. Haier H7
  5. HighScreen PP5420
  6. HTC Click– Fiesta
  7. HTC Dream – G1
  8. HTC Hero – G2 Touch
  9. HTC Lancaster
  10. HTC Magic – Sapphire – myTouch 3G – Ion
  11. Huawei U8230
  12. Innocomm Skate
  13. Kogan Agora
  14. Lenovo O1 Ophone
  15. LG GW620 Eve
  16. Motorola Heron
  17. Motorola Morrison – Cliq
  18. Motorola Sholes – Calgary
  19. Philips V808
  20. Samsung Bigfoot
  21. Samsung Galaxy i7500
  22. Samsung m850 Q
  23. Sciphone N12
  24. Sony Ericsson XPERIA X3 Rachael
  25. Zii Egg
  26. ZTE Android


Сам гугл обещал до 20 телефонов до конца года.
Так что, господа програмисты, задумайтесь над написанием программ под эту ось- Android Market еще не так перегружен хорошими приложениями, как Apple Store
От себя откорректировал про выход HighScreen, хотя полноценным телефоном под Андроидом его не назовешь.
UPD: Добавил ссылки на обзоры-спецификации.
Всего голосов 76: ↑65 и ↓11+54
Комментарии63

IT блоггеры Рунета, где вы?

Время на прочтение2 мин
Количество просмотров13K
Буквально вчера я понял, что кроме Хабра в моем RSS ридере нет ни одного русскоязычного источника IT информации. Несправедливость какая-то, подумал я и принялся составлять список блоггеров, которых было бы интересно почитать и за которыми хотелось бы активно следить. Задача эта, как ни странно, оказалась не из самых простых. Поэтому и обращаюсь за помощью к Хабрачеловекам.

Интерес вызывают специалисты и любители, программисты, дизайнеры, предприниматели и маркетологи, пишущие аналитические статьи, обзоры на айти и околоайти-шные темы, прогнозы и новости. Пусть они будут не особо известными, главное чтобы информация была свежей и интересной. Поэтому если вы ведете IT блог, или следите за интересным IT блогом, пожалуйста, оставьте ссылку на него в комментариях к этому хабратопику (или, если вы не зарегистрированы на Хабре, отправьте URL мне через twitter) — таким образом я смогу составить наиболее полный список самых интересных IT блоггеров рунета и, конечно же, поделиться им со всеми.

Сразу скажу, что лично меня не интересует: блоги с превалирующей информацией на личные темы; переводчики-кросспостеры информации с западных мейнстримовых блогов (TC, Mashable, Technorati и т.п.), ну и наверное всё.

UPD: Огромное спасибо всем, кто прислал линки! Под катом находится лишь малая доля ссылок, присланных хабрапользователями, основные сливки в комментариях
Читать дальше →
Всего голосов 119: ↑111 и ↓8+103
Комментарии160

Netgear WNR3500L: Превращаем роутер в NAS

Время на прочтение6 мин
Количество просмотров76K
История покупки роутера Netgear WNR3500L похожа на поговорку автолюбителей: тюнинг автомобиля начинается после дтп. Так и в моем случае. Старенький и глючный D-Link DIR300 умер смертью храбрых (скорее всего перегрев от нагрузки). Так как работал он, мягко говоря, неудовлетворительно, было решено купить железку помощнее и посовременнее.

Среди претендентов оказались 3 модели: Asus N16, Linksys WRT160NL и Netgear WNR3500L. Все они удовлетворяли нескольким критериям: быстрый процессор, много оперативки, USB для подключения жесткого диска и возможность установки альтернативных прошивок. Несмотря на большую любовь к марке Linksys, выбор пал в сторону Netgear. Причина проста: линксисов попросту нигде не было в наличии, асус купили прямо у меня перед носом, а роутер был очень нужен. В качестве накопителя был выбран 3.5” WD Elements на 1.5ТБ.

WNR3500L позиционируется компанией Netgear как open source роутер. Самые популярные прошивки для него – это Tomato, OpenWRT и DD-WRT. Я остановился на DD-WRT. Она понравилась мне как по скорости, так и по функционалу, который расширяется установкой пакетов Optware. Ранее на хабре уже раскрывалась тема установки Samba на DD-WRT (прямо вот тут), но в этом топике я постараюсь как можно полнее раскрыть вопрос установки и начальной настройки данного роутера по методу, который наши иностранные коллеги называют «The Right Way».

Читать дальше →
Всего голосов 59: ↑55 и ↓4+51
Комментарии100

Информация

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