• Yii2 и организация мультиязычности

    Долгожданный выход Yii 2.0 Beta дал стимул многим разработчикам, использующих Yii, к переходу на вторую версию фреймворка. Разработчики фреймворка указали, что постараются не трогать обратную совместимость и в основном будут сосредоточены над исправлением ошибок и заканчивать документацию. Это дает еще больший импульс к использованию Yii2 в реальных проектах.

    Мы решили не отставать от новшеств и выбрали именно вторую версию замечательного фреймворка Yii. При разработке проекта возникла необходимость в организации мультиязычности на сайте.
    Читать дальше →
  • Обзор анимации с codepen для страниц загрузки сайта

      Обзор анимации с codepen для страниц загрузки сайта

      Программисты проверяют идеи для сайтов на площадках: codepen, jsbin, jsfiddle, cssdesk. Потому что там они мгновенно видят результат написанного кода и могут показать его другим.


      Codepen — одна из самых популярных. Там более 500 тыс. готовых решений. Из них половина — хлам: неэффективный код, не работают на планшетах и телефонах, не поддерживают все популярные браузеры. Надо потратить много часов на поиск идеи, которую можно использовать на своем сайте.


      Я решил делать подборки полезных решений с codepen. Первую уже выпускал на хабре «Обзор многоуровневых меню». Теперь вторая — «Обзор анимации для страниц загрузки сайта».


      Подборку разделил на 3 статьи.


      Читать дальше →
    • Javascript-анимация элементов как в jQuery, только своими руками

      Часто при поиске ответа на вопрос, как сделать ту или иную до этого незнакомую вещь, программист знакомится с опытом коллег. И довольно часто у нас, во фронтенд-разработке, можно увидеть советы следующего содержания: мол, просто подключи ту или иную библиотеку, просто поставь тот или иной плагин, просто перепиши проект на Ангуляре (просто_на_Ангуляре ))) ), и не надо забивать себе голову посторонними вещами.

      Однако, иногда стоят действительно творческие задачи, и обычный копипаст не спасает демократию (честно говоря, он почти никогда не спасает). Об одном из таких случаев я и хочу рассказать уважаемой публике.
      Читать дальше →
    • Шпаргалка по шаблонам проектирования


        Перевод pdf файла с сайта http://www.mcdonaldland.info/ с описанием 23-х шаблонов проектирования GOF. Каждый пункт содержит [очень] короткое описание паттерна и UML-диаграмму. Сама шпаргалка доступна в pdf, в виде двух png файлов (как в оригинале), и в виде 23-х отдельных частей изображений. Для самых нетерпеливых — все файлы в конце статьи.

        Под катом — много картинок.

        Читать дальше →
      • Шаблоны проектирования PHP. Часть 1. Порождающие

          Тема заезженная до дыр, не спорю… Вероятно, для опытных разработчиков моя статья будет мало, чем полезна. Я бы рекомендовал её к прочтению тем, кто только начал осознавать, что его коду чего-то не хватает, и что он созрел для вникания в это далёкое понятие – «паттерны». По себе помню, что довольно долгое время я путался в шаблонах, иногда даже не понимая, чем один отличается от другого. Именно этот факт стал основой для моей статьи. Примеры в ней не будут реальными. Они будут абстрактными и максимально простыми. Однако я постараюсь все примеры держать в едином контексте, чтобы можно было наглядно видеть отличия их использования в одной и той же ситуации. Я не буду нагружать классы лишним функционалом, чтобы можно было понять, какая именно часть кода имеет непосредственное отношение к шаблону. Главными героями примеров станут Factory (фабрика) и Product (продукт, производимый этой фабрикой). Возьмём это отношение за отправную точку. Возможно, в некоторых примерах это будет не очень уместно, но зато очень наглядно…

          Статья будет разбита на несколько частей. В каждой я буду рассказывать о новом типе шаблонов проектирования. Всем, кого эта тема может заинтересовать, прошу под кат.
          Меня заинтересовала...
        • Webix. Первое знакомство с JavaScript фреймворком

          • Tutorial


          Эта статья предназначена для тех, кто хочет узнать об основах использования этого фреймворка. В ней я постараюсь подробно рассказать о том, как начать работу с Webix. Также стоит обратить внимание на то, какие дополнительные полезные инструменты, помимо библиотеки, предлагают разработчики.

          В качестве примера я создал вот такую заготовку для онлайн плеера, что соответствует, на мой взгляд, духу времени, поскольку буквально всё нынче стремится утечь в онлайн, будь то хранение данных в облаках или потоковое аудио и видео.

          Исходный код можно писать по мере прочтения статьи, а можно сразу скачать с гитхаба и разбираться с ним в процессе.

          Читать дальше →
        • Пошаговая инструкция по реализации загрузки файлов на сервер без перезагрузки страницы на PHP + Javascript

          Проблема


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


          Читать дальше →
          • –4
          • 39,7k
          • 7
        • 300 потрясающих бесплатных сервисов

          • Перевод


          Автор оригинальной статьи Ali Mese добавил ещё 100 новых бесплатных сервисов. Все 400 потрясающих сервисов доступны здесь. И еще подборку +500 инструментов от 10 марта 2017 г. смотрите здесь.



          A. Бесплатные Веб-Сайты + Логотипы + Хостинг + Выставление Счета

          • HTML5 UP: Адаптивные шаблоны HTML5 и CSS3.
          • Bootswatch: Бесплатные темы для Bootstrap.
          • Templated: Коллекция 845 бесплатных шаблонов CSS и HTML5.
          • Wordpress.org | Wordpress.com: Бесплатное создание веб-сайта.
          • Strikingly.com Domain: Конструктор веб-сайтов.
          • Logaster: Онлайн генератор логотипов и элементов фирменного стиля (new).
          • Withoomph: Мгновенное создание логотипов (англ.).
          • Hipster Logo Generator: Генератор хипстерских логотипов.
          • Squarespace Free Logo: Можно скачать бесплатную версию в маленьком разрешении.
          • Invoice to me: Бесплатный генератор счета.
          • Free Invoice Generator: Альтернативный бесплатный генератор счета.
          • Slimvoice: Невероятно простой счет.

          Читать дальше →
        • Кто, когда и как собирается лететь на Марс

            Сейчас так часто говорят про полеты к Марсу, что люди, подчас, путают несколько независимых проектов. Иногда приходится слышать, что Mars One — это проект NASA, а Inspiration Mars собирается добывать золото, которое нашел Curiosity. Все это, конечно, выдумки. Поэтому постараюсь разложить все марсианские мечтания по полочкам, чтобы была универсальная шпаргалка на все случаи жизни.
            Заранее оговорюсь: данный обзор отражает текущую ситуацию. Я не исключаю будущую эволюцию и возможные объединения описываемых проектов или появление новых.



            Итак, приступим в хронологическом порядке:
            Читать дальше →
          • Palm Heroes 2

              4 апреля состоялся релиз долгожданного продолжения культовой игры Palm Heroes.

              Palm Heroes 2 — это стратегия, выдержанная в духе и стиле старых-добрых «героев». Игра имеет оригинальную графику, музыку, продуманный интерфейс и предполагает долгие часы увлекательного геймплея.

              Особенно приятно, что большая часть команды Palm Heroes Team — из России!

              Приложение бесплатно доступно в AppStore:
              itunes.apple.com/us/app/palm-heroes-2/id421346804?mt=8

              В настоящее время подготавливается mac, PC и iPhone версия. Для пользователей iPhone сейчас доступна версия Palm Heroes 1.6:
              itunes.apple.com/us/app/palm-heroes/id324897774?mt=8

              Под катом список новшеств и скриншоты.
              Читать дальше →
            • Обзор коммуникатора HTC Gratia

                   Вплотную приблизились к пониманию того, что «Android это якобы здорово», но никак не можете определиться с устройством? Понимаю — их нынче наплодили столько, что иной раз ведущие аналитики путаются в названиях ) Но для того обзоры и пишутся, чтобы давать пользователям представление о том, что каждое устройство представляет собой — я вот, например, сегодня решил рассказать про относительно новый коммуникатор HTC, баннер с которым уже неделю крутится на Хабре. Этакая золотая середина модельного ряда. Осторожно, много картинок.

                image

                Читать
              • 7 марта 2011 в 01:48

                «Сделайте мне красиво!» Выпуск №24

                Вашему вниманию очередной выпуск подкаста о веб-разработке «Сделайте мне красиво!»

                Сегодня у нас в гостях Вячеслав Олиянчук aka miripiruni

                Show notes:


                Наши ссылки: RSS и лента на rpod.ru
                прослушан 868 раз
              • 2 марта 2011 в 13:08

                «Сделайте мне красиво!» Выпуск №23

                Вашему вниманию очередной выпуск подкаста о веб-разработке «Сделайте мне красиво!»

                Show notes:




                *** Осторожно: фоновая музыка на странице

                Наши ссылки: RSS и лента на rpod.ru
                прослушан 164 раза
              • Российская плавучая АЭС вошла в список 30 важнейших инноваций 2010 года

                  Строящаяся в России первая в мире плавучая атомная теплоэлектростанция (ПАТЭС) вошла в список 30 важнейших инноваций 2010 года, составленный авторитетным еженедельным французским журналом L’Usine Nouvelle.
                  Читать дальше →
                • Исследование факторов ранжирования в Яндексе

                    Несколько десятков специалистов по поисковой оптимизации поучаствовали (своими ответами) в исследовании факторов ранжирования в Яндексе. Результаты вы можете лицезреть ниже на скриншотах или же на сайте топэксперт.рф вместе с комментариями и пояснениями. Думаю, что шпаргалка пригодится не только оптимизаторам, но и всем вебмастерам.

                    Начнем с внешних факторов. Критерии выбора внешних ссылок:



                    Читать дальше →
                  • Управляем сайтом при помощи kinect

                      Kinect приходит в Интернет


                      Взрывная технология kinect, изначально разработанная как игровой «контроллер без контроллера», все больше и больше проникает в мир — где нет игр!
                      Многочисленные видео на YouTube, где умельцы из Массачусетского технологического института (MIT) и Evoluce прикрутили #kinect к Win 7, уже никого не удивляют, а всего лишь подтверждают, что совсем немного осталось до того дня, когда Вы, сидя на любимом диване перед плазменной панелью, взмахами руки управляете своим компьютером, выбирая свеженький фильм, постите в twitter новый каламбур или серфите Интернет, читая новостной обзор на вашем любимом ньюс-портале.

                      Фантастические картины, которые перед нами рисовал Стивен Спилберг в «Особом мнении», уже не так фантастичны и каждый из нас может себя ощутить Томом Крузом, который листает видео руками:


                      Пока Майкрософт и сообщество бьются над тем, как сделать устройство более чувствительным и удобным, настает период задуматься о его практическом применении и юзабилити совместимости.
                      Недавно в сеть попало видео о первом (?!) сайте, который оптимизирован под работу с kinect:

                      Возможно, в будущем, kinect совместимая версия сайта будет таким же обязательным атрибутом сайта, как кросс-браузерность.

                      Автор — oleg@astwork.ru
                      Можете поделиться с ним инвайтом и задать вопросы, на которые, я надеюсь, он с удовольствием ответит.
                    • Канобувости, 57-ой выпуск

                        Приветствуем! С вами как всегда горячие, с пылу с жару Канобувости! Рады сообщить, что наша передача теперь будет длиться в среднем на 4 минуты больше.



                        В этом выпуске:

                        Dead Space 2 предпочитает плагиату самокопирование
                        LittleBigPlanet 2 больше не нуждается в мочалках
                        Portal 2 компьютер играет сам с собой
                        DmC: Devil May Cry — «краеведение» переживает новый виток
                        Disney Epic Mickey большие уши — не помеха
                      • Monkey Island Special edition — классика жанра в обновленном виде

                          Спустя 19 лет после появления серии LucasArts перерисовали замечательнейший квест всех времен и народов — Tales of the Monkey Island.

                          Было:
                          image

                          Стало:
                          image

                          Приятные эмоции и ностальгия под катом…
                          Читать дальше →
                        • Ракета Grasshopper успешно взлетела на 250 м со смещением на 100 м

                            Элон Маск и его компания SpaceX продолжают успешные эксперименты с ракетой Grasshopper. Ракета высотой с 10-этажное здание ранее сделала шесть успешных полётов, а во время седьмого эксперимента 13 августа 2013 года впервые осуществила манёвр со смещением в сторону на 100 м на высоте 250 м, после чего опустилась обратно в центр взлётной площадки.


                            Читать дальше →