Честно говоря, эту статью я пишу даже больше для себя — чтобы как то систематизировать информацию по внутреннему языку программирования ABAP/4 системы SAP R/3 в одном месте. Тем не менее, я буду очень рад, если кому то ещё она окажется полезной и сэкономит время. Сразу оговорюсь, что статья ориентирована на новичков, которые только начинают изучать ABAP/4 (коим, в некоторой мере, я и сам являюсь).
Сергей Бурмай @Scrup
User
Лучшие бесплатные коллекции векторных иконок
2 min
335KПривет, Хабр! Сегодня я хочу представить вам огромную коллекцию из 51 набора бесплатных векторных иконок. Да, есть потрясающие ресурсы Flaticon или Iconfinder, но бывают случаи, когда необходима именно группа иконок в едином стилистическом оформлении. Определиться с выбором, вам поможет эта подборка. Я старался собрать не как можно больше, а действительно самое лучшее.
Среди веб-разработчиков существует много споров о том, что лучше: иконочный шрифт или SVG спрайты? Четкого ответа на этот вопрос нет. Каждый выбирает свое. Данные наборы иконок вас неограничиывают в выборе, поскольку представлены в различных форматах:
В целом данная подборка содержит более 10 000 иконок, охватывающих множество категорий: интерфейсы, технологии, наука, спорт, маркетинг, среда, транспорт и тд. Полые, заполненные, цветные, во Flat, Material, Elegant, Cartoon, Hand drawing стилях.
![Responsive Icons](https://habrastorage.org/getpro/habr/post_images/d69/135/c06/d69135c06fb7690eb726adaa16e7dcfc.jpg)
Среди веб-разработчиков существует много споров о том, что лучше: иконочный шрифт или SVG спрайты? Четкого ответа на этот вопрос нет. Каждый выбирает свое. Данные наборы иконок вас неограничиывают в выборе, поскольку представлены в различных форматах:
@font-face
, SVG, EPS, AI, PSD, Sketch.В целом данная подборка содержит более 10 000 иконок, охватывающих множество категорий: интерфейсы, технологии, наука, спорт, маркетинг, среда, транспорт и тд. Полые, заполненные, цветные, во Flat, Material, Elegant, Cartoon, Hand drawing стилях.
Responsive Icons (100 иконок, PSD, AI, EPS, SVG)
![Responsive Icons](https://habrastorage.org/getpro/habr/post_images/d69/135/c06/d69135c06fb7690eb726adaa16e7dcfc.jpg)
+73
Совмещаем изучение английского языка с досугом
7 min
48KМногие люди предлагают различные методики, описывают мобильные приложения, рекомендуют курсы и многое другое, я же хочу рассказать свой личный опыт изучения английского языка на протяжении последних 4 лет.
Как введение могу сказать что более 4 лет назад на самом рассвете моей карьеры в IT я собеседовался в одну всем известную и очень большую иностранную фирму. Как полагается в таком случае собеседование было на английском языке.
Собственно после этого собеседования я принял для себя решение что английский язык для программиста это не просто язык чтения документации и его надо учить так же как и все IT дисциплины.
Как я строил процесс обучения, как он продвигался и какие достигнуты результаты читаем под катом.
Как введение могу сказать что более 4 лет назад на самом рассвете моей карьеры в IT я собеседовался в одну всем известную и очень большую иностранную фирму. Как полагается в таком случае собеседование было на английском языке.
Собственно после этого собеседования я принял для себя решение что английский язык для программиста это не просто язык чтения документации и его надо учить так же как и все IT дисциплины.
Как я строил процесс обучения, как он продвигался и какие достигнуты результаты читаем под катом.
+13
Визуализируй это
10 min
82KTutorial
Несколько лет назад я делал сайт о рыбалке и публиковал на нём карту окресностей города, отмечая интересные места. Я так увлёкся картами, что и сегодня занимаюсь дизайном геосервисов, а на досуге экспериментирую с картографическими визуализациями. Недавно я визуализировал статистику работы московского велопроката, а ранее опубликовал высотную модель города в виде разноцветной сетки улиц.
Это здорово, когда большие массивы данных об окружающем нас мире становятся визуальными, осязаемыми. Привлекает меня в этом не множество разноцветных линий или точек на тёмном фоне, а возможность наглядно показать и рассказать окружающим интересную историю, сделать эти данные полезными для людей. Мне хочется, чтобы увлечённых этой темой людей становилось больше — делиться знаниями друг с другом, обсуждать идеи.
![](https://habrastorage.org/files/c42/772/9ee/c427729eeeea4ff1917a6d476b0abb78.jpg)
Дома в центре Москвы разного цвета в зависимости от площади здания.
Данные: © Участники OpenStreetMap
О дизайне в картографии я уже рассказывали ещё буду рассказывать, ведь об этом можно рассказать много интересного. В этой истории, речь пойдёт не про традиционные карты.
Я задумал собрать что знаю про картографические визуализации и рассказать об этом. В итоге, у меня получился онлайн-курс «Визуализация геоданных» — серия мини-лекций об общих принципах и инструментах для работы с геоданными. К каждой части я собрал ссылки на дополнительные материалы и примеры рабочих файлов, чтобы можно было погрузиться в детали и попробовать что-то сделать самостоятельно. Этот пост собран из материалов курса.
Это здорово, когда большие массивы данных об окружающем нас мире становятся визуальными, осязаемыми. Привлекает меня в этом не множество разноцветных линий или точек на тёмном фоне, а возможность наглядно показать и рассказать окружающим интересную историю, сделать эти данные полезными для людей. Мне хочется, чтобы увлечённых этой темой людей становилось больше — делиться знаниями друг с другом, обсуждать идеи.
![](https://habrastorage.org/files/c42/772/9ee/c427729eeeea4ff1917a6d476b0abb78.jpg)
Дома в центре Москвы разного цвета в зависимости от площади здания.
Данные: © Участники OpenStreetMap
О дизайне в картографии я уже рассказывали ещё буду рассказывать, ведь об этом можно рассказать много интересного. В этой истории, речь пойдёт не про традиционные карты.
Я задумал собрать что знаю про картографические визуализации и рассказать об этом. В итоге, у меня получился онлайн-курс «Визуализация геоданных» — серия мини-лекций об общих принципах и инструментах для работы с геоданными. К каждой части я собрал ссылки на дополнительные материалы и примеры рабочих файлов, чтобы можно было погрузиться в детали и попробовать что-то сделать самостоятельно. Этот пост собран из материалов курса.
+77
Создавая карту комфортной прогулки
12 min
10KЭта история о небольшом проекте «Улицы прогулок», который призван помогать людям комфортно перемещаться по городу. Текущая стадия проекта — очень ранний прототип, демонстрирующий определённые идеи и возможности. При этом, я решил опубликовать его, чтобы собрать обратной связи от внешнего мира и единомышленников.
![](https://habrastorage.org/files/7a2/167/dfd/7a2167dfd37b4cf4bcd062c685ed7ed8.jpg)
Мне по-прежнему нравятся карты и я их люблю и рассказываю про них, а ещё иногда что-то такое иногда с картами делаю. И сейчас рассказ тоже будет про картографический сервис.
![](https://habrastorage.org/files/7a2/167/dfd/7a2167dfd37b4cf4bcd062c685ed7ed8.jpg)
Мне по-прежнему нравятся карты и я их люблю и рассказываю про них, а ещё иногда что-то такое иногда с картами делаю. И сейчас рассказ тоже будет про картографический сервис.
+43
Ночь, улица, светодиод, аптека
4 min
49KЭто третий пост из серии «Пока не распилю, не успокоюсь». (Первый — про лазер, второй — про электрошокер.)
![](https://habrastorage.org/files/ea0/1de/024/ea01de02410a4c339c30206d24c72248.jpg)
В 1899 был создан первый ручной фонарик (в картоновом корпусе),кубсат DIY киловаттный (эквивалентный) фонарик, мега-фонарик на светодиодах за 3000 рублей(sic!) (предоставленный для распила магазином green-laser.ru) .
Журнал Wired в 2012 году в статье, посвященной 50-летию создания светодиода, очень сильно перепутал факты и неправильно указал «отцовство». Так кто же папа светодиодов?
А пока я собирал факты, то вспомнилось детство и то, как мы делали свои первые инженерные попытки. Обычно они происходили после того, как мы толпой посмотрели фильм с Брюсом Ли (Майклом Дудиковым или Синтией Ротрок) в видеосалоне за советский рубль (которые почему-то всегда находились в подвалах). Купив батарейку «Планета» за 30 копеек и выкрутив лампочку из родительского фонарика, мы приступали к сборке. Купить фонарик было не круто, круто было собрать своймеч джедая. А еще крутость измерялась цветом изоленты.
История светодиодов, инструкция по сборке киловаттного фонаря и традиционный распил
![](https://habrastorage.org/files/ea0/1de/024/ea01de02410a4c339c30206d24c72248.jpg)
В 1899 был создан первый ручной фонарик (в картоновом корпусе),
Журнал Wired в 2012 году в статье, посвященной 50-летию создания светодиода, очень сильно перепутал факты и неправильно указал «отцовство». Так кто же папа светодиодов?
А пока я собирал факты, то вспомнилось детство и то, как мы делали свои первые инженерные попытки. Обычно они происходили после того, как мы толпой посмотрели фильм с Брюсом Ли (Майклом Дудиковым или Синтией Ротрок) в видеосалоне за советский рубль (которые почему-то всегда находились в подвалах). Купив батарейку «Планета» за 30 копеек и выкрутив лампочку из родительского фонарика, мы приступали к сборке. Купить фонарик было не круто, круто было собрать свой
История светодиодов, инструкция по сборке киловаттного фонаря и традиционный распил
+26
Электрошокер в разрезе: 3.000.000 вольт для учебных целей
3 min
132K(3.000.000 вольт — надпись на коробке, реальное напряжение на выходе неизвестно)
Вдохновленный экспериментами луганских коллег и интересом к распилу лазера, решил продолжить исследовать внутренности мощных устройств, которые можно легко купить в интернет магазине. (Благодарю magnad.ru за предоставленное оборудование.)
![](https://habrastorage.org/files/791/892/b1c/791892b1c56a46478f5b617429bb006a.jpg)
В 1852 г. Альберт Суненберг и Филипп Рехтен запатентовали технологию, по которой гарпун соединялся проводом с оборудованием на корабле, вследствие чего животное получало сильный разряд электрического тока. Прошло 100 лет, а дальше китов дело не двинулось.
Дальним родственником электрошокеров можно считать электрический хлыст для животных, запатентованный американцем Генри Диксоном еще в 1915 году. Его идею развили в своем электрошоковом устройстве другие изобретатели, пока, наконец, некто Джон Кавер не придал этому изделию все черты современного электрошокера. В 1974 году он оформил патент на устройство под названием «Оружие для обездвижения и задержания», подразумевающее поражение человека переменным током высокого напряжения.
О чем подумал я в первую очередь когда мне попался в руки электрошокер?
Под катом несколько фоток и описание того, что находится внутри электрошокера-фонарика, плюс как сделать электрошокер самому и как сделать бронежилет против электрошокера
Вдохновленный экспериментами луганских коллег и интересом к распилу лазера, решил продолжить исследовать внутренности мощных устройств, которые можно легко купить в интернет магазине. (Благодарю magnad.ru за предоставленное оборудование.)
![](https://habrastorage.org/files/791/892/b1c/791892b1c56a46478f5b617429bb006a.jpg)
Немного истории
В 1852 г. Альберт Суненберг и Филипп Рехтен запатентовали технологию, по которой гарпун соединялся проводом с оборудованием на корабле, вследствие чего животное получало сильный разряд электрического тока. Прошло 100 лет, а дальше китов дело не двинулось.
Дальним родственником электрошокеров можно считать электрический хлыст для животных, запатентованный американцем Генри Диксоном еще в 1915 году. Его идею развили в своем электрошоковом устройстве другие изобретатели, пока, наконец, некто Джон Кавер не придал этому изделию все черты современного электрошокера. В 1974 году он оформил патент на устройство под названием «Оружие для обездвижения и задержания», подразумевающее поражение человека переменным током высокого напряжения.
О чем подумал я в первую очередь когда мне попался в руки электрошокер?
???
О том что можно захватить живого пришельца
![](https://habrastorage.org/files/7ad/130/d14/7ad130d1467649049aff1364f047ba53.png)
![](https://habrastorage.org/files/7ad/130/d14/7ad130d1467649049aff1364f047ba53.png)
Ностальгия по UFO![](https://habrastorage.org/files/777/022/473/77702247354640fcb4f871466a28e71f.jpg)
![](https://habrastorage.org/files/777/022/473/77702247354640fcb4f871466a28e71f.jpg)
Слабо парализовать вот этого товарища?![image](https://habrastorage.org/getpro/habr/post_images/899/afc/ce5/899afcce562036fb5e52129bae26a507.png)
![image](https://habrastorage.org/getpro/habr/post_images/899/afc/ce5/899afcce562036fb5e52129bae26a507.png)
Под катом несколько фоток и описание того, что находится внутри электрошокера-фонарика, плюс как сделать электрошокер самому и как сделать бронежилет против электрошокера
+44
Лазер в разрезе. Как я искал титанил-фосфат калия и бета-борат бария среди алюминиевых опилок
3 min
67K«А ты знаешь, что у барабана внутри?» конец грустного анекдота
«Да хоть в кислоте его утопите» магазин лазерных указок green-laser.ruНедавно мне попался в руки синий
Полопав шарики и позажигав спички, мне захотелось большего, так что я решил
![](https://habrastorage.org/files/5b9/2b4/5cd/5b92b45cd4044ff294184364f1591589.jpg)
Внимание, под катом сцены жестокого обращения с гаджетами
![image](https://habrastorage.org/getpro/habr/post_images/523/de3/d31/523de3d31e9f0219a722e0a40b47a66e.jpg)
![image](https://habrastorage.org/getpro/habr/post_images/512/b8a/547/512b8a547ce5093c370ac0569cc0323e.jpg)
+51
Earl — планшет для любителей приключений
2 min
19KУдивительно, что на GT и Хабре почти не упоминался Earl — поистине неубиваемый шестидюймовый планшет со всем, что нужно для походов и выживания.
![](https://habrastorage.org/files/a53/b21/704/a53b2170463349ebbe8ff5fff62e1d55.jpg)
![](https://habrastorage.org/files/a53/b21/704/a53b2170463349ebbe8ff5fff62e1d55.jpg)
+24
Интересно и познавательно: наблюдаем вехи истории космонавтики с Orbiter
10 min
120KTutorial
![](https://habrastorage.org/storage2/e9c/9b1/934/e9c9b1934b4e280159f9f4e7ea34e2f6.jpg)
Животные и люди умеют обучаться, играя. В самом деле, что может быть лучше — и интересно, и познавательно. Компьютерные игры не являются исключением, с некоторыми из них можно учиться. Я очень удивился, когда, поискав по Хабру, узнал, что космический симулятор Orbiter всего пару раз мельком упоминался здесь. Бесплатный космический симулятор с открытой для аддонов архитектурой и честной ньютоновской физикой оказался незаслуженно обойдённым вниманием. Наверное, из-за своей требовательности к начинающему игроку.
+83
Расписание выхода статей на Хабре (на любую неделю)
2 min
22KПонедельник
Вторник
- Новости: ученые изобрели машину времени, вышел новый ноутбук толщиной 80 нанометров, Google покупает Microsoft, Facebook увольняет 1000 программистов.
- Вылез стартап. Попиарился, лёг под хабраэффектом, встал, собрал замечания, поблагодарил, пропал навсегда.
- Вышла новая версия третьего слева линукса. Качать срочно.
- Я негодую — счет за телефон оператор округлил до кратности числу Пи.
Вторник
- Опровержение новостей: ученые изобрели всего-лишь более точные часы, 80 нанометров — это техпроцесс, а не толщина ноутбука, Google покупает какой-то стартап, который отказался купить Microsoft, Facebook набирает 5000 программистов.
- Начало холивара, модного на этой неделе (чай vs кофе, бинокль vs подзорная труба, черное vs белое)
- Очень важный технический ресурс (ЖЖ, порнолаб, Sony Network) взломан (заДДОСен, конфискован УБОПом). Паника и отчаяние.
+404
Деньги, товар и немного статистики
4 min
22KПару лет назад мне попалась интересная статья о взаимосвязи цен на золото и нефть.
И я решил немного расширить модель и провести собственное исследование.
Прежде всего — взять не два товара, а некий более существенный набор.
После долгих поисков по интернету, я нашел этот сайт, с которого скачал архив цен (скачать XLS) на товары за 35 лет.
Все данные я обрабатывал в MATLAB.
И я решил немного расширить модель и провести собственное исследование.
Прежде всего — взять не два товара, а некий более существенный набор.
После долгих поисков по интернету, я нашел этот сайт, с которого скачал архив цен (скачать XLS) на товары за 35 лет.
Все данные я обрабатывал в MATLAB.
+22
Новинки носимой электроники: Basis Peak, Misfit Flash и обновление Pebble
6 min
32KПосле анонса Apple Watch рынок носимых устройств слегка оживился закипел и разные существующие стартапы, поспешили заявить о новых продуктах или изменении планов. О новостях последних недель этот пост.
![](https://habrastorage.org/files/e19/190/f98/e19190f98da740a2954dd978038f44cf.png)
![](https://habrastorage.org/files/e19/190/f98/e19190f98da740a2954dd978038f44cf.png)
+26
Интегрируем TortoiseSVN в Total Commander
3 min
15K![](http://s1.ipicture.ru/uploads/20120516/Nrp6Pmgx.png)
Преамбула:
Имеем в наличии TortoiseSVN и Total Commander, и активно их используем в работе.
Практически все действия в Total Commander'e успешно совершаются одной только клавиатурой, без использования мышки, какими-либо горячими клавишами. Главное их найти/знать/привыкнуть, и работа становится в разы проще и быстрее.
TortoiseSVN же из коробки предоставляет нам только пункты в контекстном меню, до которого можно добраться двумя способами:
- Мышкой. При активной работе, тянуться каждый раз до мышки, реально начинает напрягать уже через пару дней/часов/минут работы (зависит от крепости нервов разработчика) и времени занимает это довольно много.
- Через клавишу контекстного меню + стрелок. Этот вариант конечно чем-то проще и быстрее (ибо не надо тянуться за мышкой), но всё так же не удобен и всё такой же медленный.
Хочется все действия с TortoiseSVN выполнять так же быстро, как и действия в самом Total Commander'e.
Т.е. через горячие клавиши, в одно нажатие.
Облазив просторы интернета, не смог найти ни одной инструкции, как можно по-человечески интегрировать TortoiseSVN в Total Commander и сделать это возможным.
Поэтому решил написать свой небольшой простенький мануал.
+39
Генетический алгоритм. Просто о сложном. Рассказ Марка Андреева
7 min
306K![](https://habrastorage.org/storage2/342/ea2/c69/342ea2c69e9bc6426f0945ce5d414d93.gif)
В последнее время все больше «ходят» разговоры про новомодные алгоритмы, такие как нейронные сети и генетический алгоритм. Сегодня я расскажу про генетические алгоритмы, но давайте на этот раз постараемся обойтись без заумных определений и сложных терминах.
Как сказал один из великих ученных: «Если вы не можете объяснить свою теорию своей жене, ваша теория ничего не стоит!» Так давайте попытаемся во всем разобраться по порядку.
+36
Некоторые примеры нестандартных возможностей синтаксиса sql. Часть вторая: форматы дат
13 min
150KВведение
Данная статья посвящена форматам дат в Oracle и некоторым особенностям их обработки. В статье приведен обзор нескольких стандартных масок форматирования дат, явная и неявная конвертация строк в даты и дополнительные параметры, влияющие на этот процесс. Как и в первой части статьи, обсуждение материала происходит на основе примеров, демонстрирующих нестандартные возможности форматирования. Детально рассмотрены механизмы Oracle, участвующие в процессе неявного преобразования. Описание большинства возможностей сопровождается ссылками на соответствующие разделы документации.
Изначально я не планировал написание статьи о датах, а собирался остановиться на рассмотрении всего одного вопроса данной тематики. Однако в ходе работы возникла необходимость в освещении различных дополнительных возможностей Oracle, стали появляться новые примеры. Так рассмотрение одного вопроса разрослось в небольшую статью. Надеюсь, получилось нескучно, несмотря на не самую интересную тематику.
Первая часть статьи, посвященная особенностям оператора order by, функционированию not in и примеру неявного преобразования типов, находится здесь.
+34
Information
- Rating
- Does not participate
- Location
- Когалым (Тюменская обл.), Тюменская обл. и Ханты-Мансийский АО, Россия
- Date of birth
- Registered
- Activity