Pull to refresh
30
0
bullgare @bullgare

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

Send message

Пособие по webpack

Reading time8 min
Views347K


Давайте сначала разберемся, зачем нужен вебпак (webpack), и какие проблемы он пытается решить, а потом научимся работать с ним. Webpack позволяет избавиться от bower и gulp/grunt в приложении, и заменить их одним инструментом. Вместо bower'а для установки и управления клиентскими зависимостями, можно использовать стандартный Node Package Manager (npm) для установки и управления всеми фронтэнд-зависимостями. Вебпак также может выполнять большинство задач grunt/gulp'а.


Bower это пакетный менеджер для клиентской части. Его можно использовать для поиска, установки, удаления компонентов на JavaScript, HTML и CSS. GruntJS это JavaScript-утилита командной строки, помогающая разработчикам автоматизировать повторяющиеся задачи. Можно считать его JavaScript-альтернативой Make или Ant. Он занимается задачами вроде минификации, компиляции, юнит-тестирования, линтинга и пр.

Допустим, мы пишем простую страницу профиля пользователя в веб-приложении. Там используется jQuery и библиотеки underscore. Один из способов — включить оба файла в HTML:

Читать дальше →
Total votes 42: ↑41 and ↓1+40
Comments13

Разбираемся в Go: пакеты bytes и strings

Reading time12 min
Views68K

Перевод одной из статей Бена Джонсона из серии "Go Walkthrough" по более углублённому изучению стандартной библиотеки Go в контексте реальных задач.


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


Этот пост является одним из серии статей по более углублённому разбору стандартной библиотеки. Несмотря на то, что стандартная документация предоставляет массу полезной информации, в контексте реальных задач может быть непросто разобраться, что и когда использовать. Эта серия статей направлена на то, чтобы показать использование пакетов стандартной библиотеки в контексте реальных приложений. Если у вас есть вопросы или комментарии, вы всегда можете написать мне в Твиттер — @benbjohnson.

Читать дальше →
Total votes 29: ↑27 and ↓2+25
Comments11

QGIS — основной инструмент для работы с пространственной информацией. Обзор тематических ресурсов для начинающих

Reading time2 min
Views30K
Котики всегда волновали IT сообщество. А вот вопросы развития геоинформационных систем волновали не всегда. Раньше сфера ГИС была узкой и специфичной областью в IT-индустрии, где все участники знали друг друга. Однако с появлением популярных интернет картографических сервисов, а также мобильных приложений, каждая домохозяйка смогла освоить технологии, которые раньше были доступны гуру в области ГИС и ДДЗ.

Яндекс и Гугл сделали все, чтобы жизнь пользователей при использовании картографических приложений была комфортной. Однако когда обыватель начинает позволять себе большее, его жизнь резко усложняется. Данный обзор призван сократить круги ада в освоении новой специальности. Здесь нет ничего сложного, однако, как в любой специализации, есть масса нюансов.
Читать дальше →
Total votes 14: ↑13 and ↓1+12
Comments3

Голубая карта Германии

Reading time3 min
Views29K
image

Коллеги, сегодня, первого августа, в Германии вступил в силу проект "Blue Card", позволяющий инженерам и в частности, IT специалистам получить возможность работать в Германии и Евросоюзе, при этом получить четырёхлетнюю визу с правом работы по упрощённой процедуре. Проект этот обсуждался довольно давно, но вот теперь получил официальное подтверждение. Он в общих чертах напоминает программу Green Card десятилетней давности, но есть несколько важных отличий.

Читать дальше →
Total votes 100: ↑98 and ↓2+96
Comments169

Возьми Python с собой

Reading time5 min
Views33K
Думали ли вы (в очередной раз подготавливая среду для Python) о том, как было бы здорово, если бы не приходилось настраивать с нуля рабочее окружение (да ещё и под разными операционными системами), а можно было бы сесть и просто начать писать? Я случайно открыл для себя pythonanywhere.com — сервис, позволяющий вести разработку на Python онлайн, прямо в браузере. Под катом — описание сервиса с картинками и видео.
Читать дальше →
Total votes 73: ↑69 and ↓4+65
Comments23

Устраиваемся программистом за рубежом

Reading time16 min
Views63K
Как часто вас посещала мысль о трудоустройстве за границей, будь то просто временная работа или переезд на постоянное место жительство? Какую страну выбрать? Возможно ли пройти собеседования за тысячи километров по телефону и получить джоб-офер? Как будет выглядеть переезд и жизнь в другой стране? В данной статье я бы хотел поделиться личным опытом и опытом многих моих друзей работающих за рубежом.
Читать дальше →
Total votes 208: ↑188 and ↓20+168
Comments160

Обзор Barnes & Noble Nook Color

Reading time6 min
Views39K
Продолжу выходные с обзорами устройств для отдыха своей статейкой.
Я уже неделю являюсь счастливым обладателем Nook Color от Barnes & Noble. А точнее, сразу двух нуков — один мой, а второй — жены.

Внешний вид


Кроме нуков были заказаны две обложки, веселая зеленая для жены и обычная серая для меня.

С них и начну свой обзор. Впереди еще фотки, правда фотограф я не очень хороший, но старался как мог :)
Далее рассказ про сами нуки
Total votes 77: ↑72 and ↓5+67
Comments72

Создание FB2 версии свежего номера журнала/газеты

Reading time3 min
Views7.6K

Предыстория


Последнее время всё больше журналов и газет выкладывают свои свежие номера в сеть (Ведомости, Эксперт, Esquire и т.п.). Все хорошо с этими номерами за одним исключением — что бы их читать нужен интернет.
С интернетом проблема в том что он не везде есть (метро) и не каждое устройство его видит (большинство e-ink ридеров).
В связи с этим родилась мысль о том что не плохо бы делать копии периодики в виде электронных книжек (например в FB2 формате).
Как сделать электронную книгу из номера журнала на сайте
Total votes 78: ↑76 and ↓2+74
Comments50

С 1 июля — беспошлинный ввоз товаров до 1000 евро (было: 5-10 тысяч рублей)

Reading time1 min
Views48K
C 1 июля в России и Казахстане вступает в силу "Соглашение о порядке перемещения физическими лицами товаров для личного пользования через таможенную границу таможенного союза и совершения таможенных операций, связанных с их выпуском".

Для простых смертных это означает возможность свободно импортировать покупки до 1000 евро из любимых интернет-магазинов за границей, без необходимости платить налог 30%, и проходить сложную процедуру растаможивания (впрочем, посылка может застрять на таможне даже в случае, если платить налог не надо). Это нововведение может радикально отразиться на рынке техники, т.к. стоимость покупки на Amazon с доставкой для большинства товаров может оказаться в 2 раза дешевле, чем покупка в России (даже при использовании быстрой доставки). Для покупок с доставкой только внутри США можно использовать сервисы переадресации. Например, MYUS.COM.
Читать дальше →
Total votes 279: ↑256 and ↓23+233
Comments328

The Art Of Programming — Выпуск №46 [ JB ] / В гостях у JetBrains

Reading time1 min
Views825
Интервью с Дмитрием Жемеровым о компании JetBrains

+ О развитии компании и ее продуктов
+ Процесс разработки
+ План захвата галактики

www.jetbrains.com
http://www.realworldhaskell.org/
http://fprog.ru/
Total votes 42: ↑39 and ↓3+36
Comments22

Вьюер Google Docs в мобильных браузерах

Reading time1 min
Views812
На прошлой неделе стало известно о том, что вьюер Google Docs начал поддерживать приложения форматов .doc и .docx. Сейчас же объявлено о выпуске мобильной версии вьюера Google Docs для устройств на платформах Android и iOS, с помощью которой стало возможно просматривать раннее загруженные файлы в форматах PDF, .ppt, .doc и .docx без необходимости их скачивать.



С помощью мобильного вьюера можно быстро переключаться между страницами и панорамировать/масштабировать страницы. На iPhone и iPad также можно использовать «щепотку» (движение двух пальцев от краёв к центру) для масштабирования.

Попробовать вьюер можно, посетив docs.google.com в браузере вашего устройства на Android или iOS и выбрать любой раннее загруженный документ в допустимом формате. Отзывы предлагается оставлять на Mobile Help Forum.
Total votes 30: ↑24 and ↓6+18
Comments10

В Google Docs появилось OCR

Reading time1 min
Views13K
На странице загрузки файлов в Google Docs теперь доступен параметр «Преобразовывать текст из PDF-файлов или изображений в формат Документов Google»:



Можно загрузить отскарированное изображение (JPEG, GIF, PNG) или PDF-файл, и Google Docs извлечёт текст и форматирование для редактирования.

В Google Docs Blog пишут, что система OCR разработана в сотрудничестве с командой Google Books. Распознавание лучше всего работает с изображениями в высоком разрешении, и не всё форматирование может быть сохранено. Для того, чтобы можно было проверить ошибки распознавания, в новый документ включается оригинал изображения. Пока что поддерживаются тексты только на английском, французском, итальянском, немецком и испанском языках.
Total votes 104: ↑99 and ↓5+94
Comments35

therules.ru — правила русского языка с очень умным поиском

Reading time1 min
Views2.5K
Илья Бирман пишет в блоге:
Есть люди, которые всегда всё пишут правильно, прекрасно чувствуют язык, а правила знают наизусть. Есть другие, которые плюют на русский язык и руководствуются универсальным принципом «нуты же понел че я хотел сказать?! )))». Однако больше всего — по крайней мере, мне хочется в это верить — нормальных людей, которые стараются писать хорошо, но имеют трудности с отдельными правилами.

Чтобы последние максимально экономили время, а не тратили его на копание в справочниках и плохо организованных сайтах, Илья создал проект therules.ru, где предельно чётко и ясно представлены все правила русской орфографии и пунктуации.
Читать дальше →
Total votes 231: ↑221 and ↓10+211
Comments122

10 советов и небольших хитростей на eBay

Reading time7 min
Views322K
В наше время все более популярными становятся сервисы Интернет-торговли. И, наверно, самый популярный из таких сервисов — Ebay. Если пару лет назад многие ни разу не слышали этого слова, то теперь о Ebay можно услышать даже в новостях.

Действительно, порой вещь, которую можно без проблем заказать из Америки, стоит в России в разы или в десятки раз больше. Плюс к этому, даже в наше время, многие вещи в розничных сетях России и СНГ найти не удастся. Этим и обусловлена такая популярность этого вида торговли.

Сейчас в сети легко можно найти много гайдов по процессу регистрации и покупки на Интернет-аукционах. Но даже при наличии такого количества самых разнообразных гайдов после регистрации и даже после некоторого числа покупок у многих остаются вопросы, ответы на которые не так просто найти. В данном Мини-FAQ, на примере Интернет-аукциона Ebay, я бы хотел дать ответы и советы по 10 ситуациям, с которыми чаще всего обращаются за помощью и которые чаще всего возникают после начала пользования сервисом. Сразу скажу, что именно эти вопросы выбраны на примере личного опыта и по мере просмотра вопросов на профильных форумах.
Читать дальше →
Total votes 108: ↑94 and ↓14+80
Comments96

OAuth доступ к IMAP/SMTP в Gmail

Reading time2 min
Views4.2K
Google давно уже полагает, что пользователи должны иметь возможность экспортировать свои данные и использовать их с любыми другими сервисами на своё усмотрение. На протяжении многих лет службы Gmail поддерживает стандартный API через протоколы POP и IMAP, без каких-либо дополнительных расходов для наших пользователей. Эти усилия согласуются с нашими более широкими намерениями по упрощению доступа к данным из сторонних сервисов.

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

Пользователь, конечно, может сообщить свой пароль от аккаунта Google third-party приложению, чтобы разрешить подобный доступ, однако существует более безопасный способ — использовать стандартный протокол OAuth, который позволит пользователю дать свое согласие на доступ к определенным ресурсам, не сообщая свой пароль. Большинство возможностей Google API поддерживают OAuth, а начиная с 30 марта 2010 года он доступен также и для IMAP/SMTP в Gmail.
Читать дальше →
Total votes 58: ↑47 and ↓11+36
Comments10

Размещение рекламы вконтакте. Эксперимент завершен

Reading time1 min
Views1.3K
После новости «В контакте» разрешил рекламировать внешние сайты" решил провести эксперимент. Меня привлекла возможность мощного таргетингом рекламы на ЦА. Я предсказывал CTR ну ни как не ниже 2-4%, а результат оказался плачевным, но все по порядку.

Цель была замерить CTR (при использовании узкого таргетинга), не важно кол-во показов и кол-во переходов.

image

Читать дальше →
Total votes 159: ↑126 and ↓33+93
Comments104

Джентльменский набор интернет шоппера: Shipito + ProfitBid + TrackChecker

Reading time9 min
Views43K
На волне постов ненависти к Почте России легко прослеживается тот факт, что все большее количество людей покупают товар из заграниц. Тем самым не желая переплачивать Российским барыгам-ритейлерам подрывая политику государства в области импортозамещения. И я один из них.
Однако много препятствий чинит православным Россиянам виртуальный шоппинг, самое трудное из которых — страна проживания. К сожалению наша отчизна классифицируется большинством онлайн магазинов как страна третьего мира, не иначе, а поэтому и прямой доставки туда нам не видать.
Выходом из этого казуса, очевидно, является mail forwarding сервис.
Итак в данной статье речь пойдет о
  • нововведениях в сервисе-посреднике — Shipito
  • Сервисе, который возвращает процент с покупок на ebay.com/ca/uk, Amazon, Skype, GoDaddy — Profitbid
  • Наконец-то созданном юзером MetalFan отличном софте (полностью бесплатном) для отслеживания почтовых отправлений всех почтовый сервисов TrackChecker
  • Небольшом списке интересных магазинов


PS. В топике присутствуют мои реферральные ссылки.
PS2. Трафик.
Читать дальше
Total votes 114: ↑93 and ↓21+72
Comments68

Паяльная станция Lukey702

Reading time3 min
Views221K
SMD Rework Station Lukey702

Долго думал в какой блок опубликовать. Станция дешевая, стоит в России от 1600 до 2500 рублей, в зависимости от жадности продавцов. Считаю, каждому самодельщику необходимо иметь такой девайс. Я давно хотел приобрести такую, и не понятно, как я раньше, обходился без нее! Станция компактная, те, кто знает другие поделки фирмы Lukey, станции старого поколения, сделанные в здоровенных железных ящиках, оценят, эргономичный корпус и органы управления.

image
Читать дальше →
Total votes 75: ↑70 and ↓5+65
Comments97

Менеджер пакетов для всех Windows-программ

Reading time1 min
Views6K
Говорят, что единая система менеджмента пакетов является одним из главных преимуществ Linux перед Windows. По мнению некоторых экспертов, это один из тех аспектов, где свободная ОС произвела революцию на рынке программного обеспечения. У Microsoft до сих пор нет ничего подобного.

Просто удивительно, но менеджеры пакетов для Windows приходится делать сторонним фирмам. Например, на днях компания Secunia выпустила менеджер пакетов Corporate Software Inspector (CSI) 4.0, причём в новой версии он интегрировался с Windows Server Update Service (WSUS) и System Centre Configuration Manager (SCCM).

Теперь можно автоматически обновлять Adobe Reader, Flash, Java, Firefox и Skype, а также ещё 2300 программ под Windows. С помощью особых ухищрений этот менеджер пакетов умудряется устанавливать чужие патчи через систему WSUS. Удовольствие стоит очень много (даже цену лучше не называть).

Интересно, способна ли Microsoft сделать такую систему обновлений частью ОС? Что ей мешает?

via slashdot
Total votes 46: ↑36 and ↓10+26
Comments94

Information

Rating
Does not participate
Location
Россия
Registered
Activity