Хочу поделиться своим небольшом положительном опытом об проекте основанном на Angular + Typescript по прошествии года. Это далеко не новая связка, и я уверен, что уже многие её успешно используют. Конечно, уже многие ждут больше статей об React или Angular 2.0, но мне кажется, и этот опыт будет кому-то полезен.
Артур @ecl
Пользователь
Большой обзор красивых многоуровневых меню с codepen
4 мин
197KХабр, привет!
На Сodepen появляется много хороших решений от разных специалистов, и я считаю, что лучшие из них нужно собирать в одном месте. Поэтому 2 года назад начал сохранять у себя на компьютере интересные скрипты по разным тематикам.
Раньше я их выкладывал в группе продукта облачной IDE mr. Gefest, это были сборки из 5-8 решений. Но теперь у меня стало скапливаться по 15-30 скриптов в разных тематиках (кнопки, меню, подсказки и так далее).
Такие большие наборы следует показывать большему числу специалистов. Поэтому выкладываю их на Хабр. Надеюсь они будут Вам полезны.
+16
Обзор ES6 в 350 пунктах. Часть первая
6 мин
57KПеревод
Моя серия заметок ES6 in Depth, состоящая из 24 записей, описывает большинство синтаксических изменений и нововведений в ES6. В этой публикации я подведу итог всего изложенного в предыдущих статьях, чтобы дать возможность посмотреть еще раз на всё вместе. Также я добавил ссылки на мой блог, чтобы в случае необходимости сразу же можно было посмотреть подробнее.
Я слышал, вы любите маркированные списки, так что вот вам статья со списком, который состоит из нескольких сотен элементов.
Я слышал, вы любите маркированные списки, так что вот вам статья со списком, который состоит из нескольких сотен элементов.
+31
У нас проблемы с промисами
16 мин
239KПеревод
Разрешите представить вам перевод статьи Нолана Лоусона «У нас проблемы с промисами», одной из лучших по теме из тех, что мне доводилось читать.
Дорогие JavaScript разработчики, настал момент признать это — у нас проблемы с промисами.
Нет, не с самими промисами. Их реализация по спецификации A+ превосходна. Основная проблема, которая сама предстала передо мной за годы наблюдений за тем, как многие программисты борются с богатыми на промисы API, заключается в следующем:
— Многие из нас используют промисы без действительного их понимания.
Если вы мне не верите, решите такую задачку:
Вопрос: В чем разница между этими четырьмя вариантами использования промисов?
У нас проблемы с промисами
Дорогие JavaScript разработчики, настал момент признать это — у нас проблемы с промисами.
Нет, не с самими промисами. Их реализация по спецификации A+ превосходна. Основная проблема, которая сама предстала передо мной за годы наблюдений за тем, как многие программисты борются с богатыми на промисы API, заключается в следующем:
— Многие из нас используют промисы без действительного их понимания.
Если вы мне не верите, решите такую задачку:
Вопрос: В чем разница между этими четырьмя вариантами использования промисов?
doSomething().then(function () {
return doSomethingElse();
});
doSomething().then(function () {
doSomethingElse();
});
doSomething().then(doSomethingElse());
doSomething().then(doSomethingElse);
+133
Чистим домашний интернет от очень назойливой рекламы (Ad's blocker для OpenWRT)
2 мин
122KДело было вечером, делать было нечего... © С. В. Михалков
Навеяно публикацией «Как я bind`ом вирусы искал…», а конкретно этой веткой комментариев. Надеюсь, не поздно размещаю.
Сидел я и думал, телевизор Samsung, WinPhone, (а впоследствии может кофеварка и пылесос) показывают суперназойливую рекламу, надо с этим чтото делать, и раз в WinPhone и телевизор(кофеварку, пылесос) плагина AdBlock нету, то он должен быть там где ходит их трафик, на роутере.
+40
Количественные CSS селекторы
7 мин
92KПеревод
Вам когда-нибудь хотелось прямо в CSS коде посчитать, в меню 4 элемента или 10? Для четырех задать им ширину по 25%, а если набралось десять — прижать их друг к другу и уменьшить отступы?
Как выяснилось, CSS умеет работать с разным количеством элементов, позволяя избавиться от головных болей и лишнего кода на js.
Как выяснилось, CSS умеет работать с разным количеством элементов, позволяя избавиться от головных болей и лишнего кода на js.
+57
Sortable v1.0: Новые возможности
6 мин
28K Привет хабр! В преддверии нового года хочу поделится своей радостью — выходом Sortable v1.0. Ровно год назад я представил на ваш суд мой маленький инструмент для сортировки списка при помощи drag’n’drop. Всё это время я скрупулезно собирал обратную связь, добавлял новые возможности и правил мелкие баги. Под катом я расскажу о новых возможностях, интеграции с AngularJS, Meteor и других нюансах.
+28
Ebay. Украина. О таможне и пересылках — 2012
7 мин
192KНебольшое предисловие. В 2010 году на Хабре был опубликован пост Ebay. Украина. О таможне и пересылках, в котором aevdox рассказал о нюансах доставки товаров с Ebay применительно к Украине и, особенно, об украинских таможенных правилах. Прочитав этот пост, я почувствовал, что мне есть, что к нему добавить, и, не будучи хабражителем, написал письмо автору. Так там появился «Upd # 3».
Вчера вечером со мной неожиданно связался aevdox и сообщил, что, во-первых, ему пишут, что информация 2010 года устарела и было бы полезно привести статью в актуальное состояние, во-вторых, он готов стать моим хабрапапой. Таким образом и получился этот пост. Далее по тексту я предполагаю, что читатель уже знаком с первоначальным постом и воспринимает этот как его логичное продолжение.
А теперь к сути. С принятием в 2012 году нового Таможенного кодекса Украины (далее – ТК) и его вступлением в силу информация в статье «Ebay. Украина. О таможне и пересылках» сразу же безнадёжно устарела. Прежде всего потому, что новый кодекс отменил нормативно-правовые акты, на которые я ссылался в своём дополнении (Закон № 2681-III, Постановление Кабмина № 1652), и теперь эти отношения регулирует сам кодекс. Регулирует он их уже иначе. Я попытался разобраться с тем, что же изменилось для нас, простых покупателей с Ebay, и соответственно актуализировать информацию в статье.
Если вкратце – «жить стало легче, жить стало веселей».
Вчера вечером со мной неожиданно связался aevdox и сообщил, что, во-первых, ему пишут, что информация 2010 года устарела и было бы полезно привести статью в актуальное состояние, во-вторых, он готов стать моим хабрапапой. Таким образом и получился этот пост. Далее по тексту я предполагаю, что читатель уже знаком с первоначальным постом и воспринимает этот как его логичное продолжение.
А теперь к сути. С принятием в 2012 году нового Таможенного кодекса Украины (далее – ТК) и его вступлением в силу информация в статье «Ebay. Украина. О таможне и пересылках» сразу же безнадёжно устарела. Прежде всего потому, что новый кодекс отменил нормативно-правовые акты, на которые я ссылался в своём дополнении (Закон № 2681-III, Постановление Кабмина № 1652), и теперь эти отношения регулирует сам кодекс. Регулирует он их уже иначе. Я попытался разобраться с тем, что же изменилось для нас, простых покупателей с Ebay, и соответственно актуализировать информацию в статье.
Если вкратце – «жить стало легче, жить стало веселей».
+144
Логика английских времен
6 мин
72KИзучавшие или изучающие английский язык знают, каким страшным может казаться множество английских временных форм глаголов.
Всего в английском 12 временных форм. А в русском-то, на первый взгляд, всего 3, и как их связать с английскими, для новичка может быть совершенно не понятно.
Всего в английском 12 временных форм. А в русском-то, на первый взгляд, всего 3, и как их связать с английскими, для новичка может быть совершенно не понятно.
+150
Как загрузить большую карту с Google maps
2 мин
20KНедавно я начал планировать свое путшествие по испании на машине. Очень удобно заниматься сим непотребством используя гугл мэпс. Но у гугл мэпс есть один существенный недостаток — проделаную работу(маршрут поездки) нельзя сохранить в хорошем разрешении картинкой. Порывшись в интернете, я нашел замечательный способ сохранять гугл мэпс карты с проложеными маршрутами или без. Данной технологией я и спешу поделится с хабрасообществом.
+89
25 лучших деловых книг
2 мин
6KЯ стараюсь читать много бизнес-литературы. Скажу честно – попадается много откровенно неудачных, графоманских, непрактичных книг. Но есть книги, которые иначе как сокровищами не назовешь.
Я составил список из 25 золотых (ИМХО и только ИМХО) деловых книг.
Я составил список из 25 золотых (ИМХО и только ИМХО) деловых книг.
+3
Ранги разработчиков
2 мин
18KКонечно ранг разработчика — это достаточно абстрактное понятие, но я выскажу свое мнение по данному вопросу, оно не привязано ни к какой теории, а базируется лишь на моём опыте.
+91
Факторы, влияющие на эффективность ссылочного продвижения
9 мин
2.2KПравильно сформированная ссылка существенно упрощает задачу продвижения сайта в поисковых машинах. Вместе с тем, нарушение определённых правил при размещении ссылок может оказать негативное влияние на позиции сайта в результатах поиска. Для того чтобы ссылки приносили ощутимый и исключительно положительный результат, необходимо учитывать основные правила их формирования и размещения.
+29
Зарядка для глаз
1 мин
24KХотел я написать взывающий к разуму ИТ-шника пост о вреде долгосидения перед компьютером и важности зарядки для глаз, но не буду. Просто вот так:
Ниже написано то, что надо делать. Зарядка отнимает 5-7 минут ежедневной жизни, но зато существенно понижает вероятность нужды в очках.
Не будешь делать зарядку — потеряешь зрение через несколько лет!
Ниже написано то, что надо делать. Зарядка отнимает 5-7 минут ежедневной жизни, но зато существенно понижает вероятность нужды в очках.
+69
Чтение wiki через icq – это реально
1 мин
715Хочу показать вам одного icq бота, с помощью которого можно читать статьи с сайта http://ru.wikipedia.org. Для начала нужно добавить бота в контакт лист, номер бота — 9199118. Далее отправив “help wiki” получаем подробную справку по команде.
+57
Как сделать PDF без Adobe Acrobat Professional
1 мин
1.6KДавно пользуюсь этим средством, т.к. покупать Adobe Acrobat Professional дорого, а пользоваться пиратским нет желания. Хочу поделиться с вами:
Если у Вас есть любой документ (Word, Excel, Tiff и т.д.) и вы хотите из него получить красивый PDF, который не стыдно отправить клиенту, то решение очень простое:
отправляете свой документ по электронной почте на адрес: pdf@koolwire.com
и через 1-2 минуты Вам приходит письмо с вашим файлом, но у же в формате pdf.
Пользуйтесь на здоровье.
+26
Метод стимуляции мотивации (старая школа)
6 мин
2.6KИногда мы попадаем в такую ситуацию, когда нам нужно обязательно что-то сделать, но мы никак не можем убедить себя заняться этим. А сроки-то поджимают. Каждый раз, когда мы пытаемся сесть и сосредоточиться на работе, мысли разбегаются и ничего с этим поделать нельзя.
Конечно, можно себя заставить, но это вовсе не гарантирует, что таким образом мы будем работать максимально продуктивно и не отвлекаясь. Так уж мы устроены — одна половина нас постоянно недовольна. Например, когда утром мы слышим будильник, то у нас есть выбор: мы можем угодить нашей ответственной половине, собраться и пойти на работу. В этом случае половина, отвечающая за комфорт, будет протестовать всю дорогу, а то и на работе начнет докучать нытьем. В качестве альтернативы мы можем проигнорировать будильник. Тогда половина, ответственная за комфорт будет вне себя от радости, но проснется и запротестует ответственная часть нас. Для полной гармонии придется идти на компромисс.
В таком случае на помощь может придти психология. Это более гибкий и эффективный способ, чем простое самоубеждение. Существует некоторое количество «около психологичных» методик на эту тему, кое-что из НЛП, time management, но я предпочитаю методы строй школы.
Вся прелесть таких методов в том, что в них не фигурирует всякая мишура вроде визуализации на бумаге, списка дел или ежедневников. Последние в каких-то ситуациях действительно облегчают нам жизнь, но только не тогда, когда казалось бы единственное, что остается сделать — это просто заставить себя заняться делом. Но не каждый может в любой ситуации вот так запросто сказать себе «Встань и иди!». Именно для таких людей в основном и написан данный топик.
Конечно, можно себя заставить, но это вовсе не гарантирует, что таким образом мы будем работать максимально продуктивно и не отвлекаясь. Так уж мы устроены — одна половина нас постоянно недовольна. Например, когда утром мы слышим будильник, то у нас есть выбор: мы можем угодить нашей ответственной половине, собраться и пойти на работу. В этом случае половина, отвечающая за комфорт, будет протестовать всю дорогу, а то и на работе начнет докучать нытьем. В качестве альтернативы мы можем проигнорировать будильник. Тогда половина, ответственная за комфорт будет вне себя от радости, но проснется и запротестует ответственная часть нас. Для полной гармонии придется идти на компромисс.
В таком случае на помощь может придти психология. Это более гибкий и эффективный способ, чем простое самоубеждение. Существует некоторое количество «около психологичных» методик на эту тему, кое-что из НЛП, time management, но я предпочитаю методы строй школы.
Вся прелесть таких методов в том, что в них не фигурирует всякая мишура вроде визуализации на бумаге, списка дел или ежедневников. Последние в каких-то ситуациях действительно облегчают нам жизнь, но только не тогда, когда казалось бы единственное, что остается сделать — это просто заставить себя заняться делом. Но не каждый может в любой ситуации вот так запросто сказать себе «Встань и иди!». Именно для таких людей в основном и написан данный топик.
+3
11 порталов для выбора Иконок
1 мин
5.4KКоллекция ссылок больших порталов и поисковиков, для выбора всевозможных Иконок(Icons) разного типа. Практически на всех есть широкий выбор размеров.
В этой коллекции я уверен что вы найдете что вам нужно ;)
Ну интересное так точно!!!
1. http://www.iconspedia.com
В этой коллекции я уверен что вы найдете что вам нужно ;)
Ну интересное так точно!!!
1. http://www.iconspedia.com
+98
О собеседованиях
5 мин
7.9KПо долгу службы приходится иногда собеседовать людей на различные открытые вакансии в моём отделе.
В основном, на вакансии веб-программиста.
В заявке на подбор персонала в требованиях я указываю обычно весьма простые вещи:
– Хорошее знание SQL (MySQL, если быть точным).
– Знание Perl или PHP (с желанием перейти на Perl).
– Базовые знания всего остального, что может пригодиться разработчику — хотя бы отличать HTML от CSS, Java от JavaScript и веб-сервер от браузера.
Почему так просто? Всё банально — как правило, мне не нужны гуру.
Проекты, над которыми работает мой отдел, не такие сложные, чтобы не справиться человеку с 2–3 годами опыта активной веб-разработки. Все сложности, с которыми придётся столкнуться в первые месяцы работы, вполне себе могут быть решены или мной, или системными администраторами.
После того, как заявка заполнена, одобрена начальником департамента и генеральным директором, отдел кадров начинает поиск подходящего человека.
В основном, на вакансии веб-программиста.
В заявке на подбор персонала в требованиях я указываю обычно весьма простые вещи:
– Хорошее знание SQL (MySQL, если быть точным).
– Знание Perl или PHP (с желанием перейти на Perl).
– Базовые знания всего остального, что может пригодиться разработчику — хотя бы отличать HTML от CSS, Java от JavaScript и веб-сервер от браузера.
Почему так просто? Всё банально — как правило, мне не нужны гуру.
Проекты, над которыми работает мой отдел, не такие сложные, чтобы не справиться человеку с 2–3 годами опыта активной веб-разработки. Все сложности, с которыми придётся столкнуться в первые месяцы работы, вполне себе могут быть решены или мной, или системными администраторами.
После того, как заявка заполнена, одобрена начальником департамента и генеральным директором, отдел кадров начинает поиск подходящего человека.
+42
Как IT-фрилансеру стать предпринимателем. Часть 1
3 мин
93KВсем привет! Это наш первый пост на Хабре, и мы расскажем, как IT-фрилансеру стать предпринимателем.
Вы узнаете, зачем фрилансеру ИП. Почему ИП лучше, чем ООО. Как зарегистрировать ИП самостоятельно. Что делать потом. Надеемся, опыт, который мы накопили за два года нашего проекта «Я люблю ИП», вам пригодится.
Вы узнаете, зачем фрилансеру ИП. Почему ИП лучше, чем ООО. Как зарегистрировать ИП самостоятельно. Что делать потом. Надеемся, опыт, который мы накопили за два года нашего проекта «Я люблю ИП», вам пригодится.
+62
Информация
- В рейтинге
- Не участвует
- Откуда
- Россия
- Дата рождения
- Зарегистрирован
- Активность