• Google Maps — кастомизируй меня полностью

    image

    → Демо: ссылка
    → Исходники: ссылка

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

    В этой статье мы рассмотрим:

    1. Внедрение Google Maps на сайт

    • Добавление через вставку iframe в разметку
    • Добавление через API

    2. Кастомизация маркера

    • Инициализация маркера
    • Анимация маркера
    • Изображение маркера

    3. Кастомизация информационного окна

    • Добавление информационного окна
    • Открытие информационного окна
    • Кастомизация элементов информационного окна
    • Параллакс-эффект для элементов в информационном окне

    4. Кастомизация карты

    • Изменение цвета объектов карты
    • Кастомизация элементов управления
    • Маска для карты
    Читать дальше →
  • Хакинтош: разворачиваем macOS Sierra на Intel-PC подробно и понятно

    ПРОЧТИ МЕНЯ ПОЖАЛУСТО

    Если вы НЕ МОЖЕТЕ распаковать файлы на флешку, пожалуйста, отойдите от кливиатуры и срочно прочитайте книгу «Компьютер для чайников: подробное пособие как пользоваться ПК»!!!



    1. Все файлы залиты на МЕГУ. Кто испытывает с ней проблемы — в комментариях перезалили на торрент.
    2. Пожалуйста, не спрашивайте меня про установку Мака на ноутбуки. Прошу вас. Пожалуйста. Это очень геморройный процесс. Поставьте себе убунту и подключите тему Мака. Тот же экспириенс получите
    3. Я на хабре редко отвечаю, пишите в вк по всем вопросам.


    Данный мануал/гайд/etc написан для тех, кому лень собирать по кускам ту или иную информацию об установке «мака» на PC, все понятно и по полочкам.
    Читать дальше →
  • Отправка и получение SMS с помощью Laravel и Nexmo

    • Перевод
    • Tutorial
    image

    В этом кратком руководстве от Фила Леггеттера мы рассмотрим, как отправлять и получать SMS в приложении Laravel. Мы реализуем эту возможность, используя Nexmo — платформу облачных коммуникаций, которая предлагает API-интерфейсы для инициализации телефонных номеров, отправки и приема SMS (что мы и будем использовать), а так же для совершения звонков.
    Читать дальше →
  • Эффективное использование Github


      Github — важная часть жизни современного разработчика: он стал стандартом для размещения opensource-проектов. В «2ГИС» мы используем гитхаб для разработки проектов web-отдела и хостинга проектов с открытым кодом.

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


      Содержание



      Читать дальше →
      • +147
      • 86,4k
      • 38
    • PHP-Дайджест № 88 – интересные новости, материалы и инструменты (13 июня – 17 июля 2016)



        После небольшого перерыва PHP-Дайджест снова в деле! Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.

        Приятного чтения!
        Читать дальше →
        • +40
        • 19,9k
        • 6
      • Пакет-географ – первая рабочая версия

          Прежде всего хотел бы поблагодарить за более, чем 80 звёзд на GitHub, которые мне дали читатели Хабра по результатам предыдущего поста. И это несмотря на то, что репозиторий был почти пустой, а ссылка была неочевидна. На лицо полезность этого пакета!


          Для тех, кто пропустил первый пост, маленькое повторение. Если у Вас в приложении есть что-то вроде:


          Читать дальше →
        • Число прописью в Laravel 5

            Иногда необходимо вывести число прописью при формировании какой-либо формы и нам приходит на помощь модуль DigitText, разработанный специально для фреймворка Laravel.

            Он позволяет обрабатывать любое число на любом языке

            image
            Читать дальше →
            • –1
            • 2,6k
            • 3
          • Работа с событиями в Laravel. Рассылка push уведомлений при публикации статьи

            • Tutorial
            В комментариях к одной из первых статей в моем блоге читатель посоветовал мне прикрутить push-уведомления через сервис "Onesignal" На тот момент я понятия не имел, что это за зверь и с чем его едят. Про сами уведомления я, конечно, знал, про сервис — нет.
            Легко нагуглил и оказалось, что это сервис, который позволяет рассылать push уведомления абсолютно разного рода, по всем платформам и девайсам. При этом имеет удобную панель управления/отчетности, возможность отложенной отправки и тд.
            На настройке самого сервиса останавливаться не буду. Есть и его российские аналоги, ссылки при необходимости легко находятся. Да и речь больше не о самом сервисе, а о правильной архитектуре приложения на Laravel.
            Читать дальше →
          • Как создать свой собственный Dependency Injection Container

            • Перевод
            • Tutorial
            Привет всем!
            Это вольный перевод статьи How to Build Your Own Dependency Injection Container.
            Т.к. это мой первый перевод для хабра, прошу указывать на ошибки, неточности.

            Как создать свой собственный Dependency Injection Container.


            Поиск “dependency injection container” на packagist на данный момент выдает более 95 страниц результата. С уверенностью можно сказать, что это особое “колесо” уже изобретено.

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

            В этой статье мы собираемся учиться делать простой dependency injection container пакет. Весь написанный в статье код плюс PHPDoc аннотации и unit-тесты с 100% покрытием доступны на GitHub. Все это так же добавлено на Packagist.
            Читать дальше →
          • Как покрасить вкладку Chrome

            • Tutorial
            image

            Если вы заходили с мобильного хрома в фейсбук, то наверняка видели, что интерфейс браузера красится в фирменный синий цвет соцсети. Но зачем и как?
            Читать дальше →