• Учебник AngularJS: Всеобъемлющее руководство, часть 1

    • Translation
    • Tutorial

    Содержание


    1 Введение в AngularJS
    2 Engineering concepts in JavaScript frameworks
    3 Modules
    4 Understanding $scope
    5 Controllers
    6 Services and Factories
    7 Templating with the Angular core
    8 Directives (Core)
    9 Directives (Custom)
    10 Filters (Core)
    11 Filters (Custom)
    12 Dynamic routing with $routeProvider
    13 Form Validation
    14 Server communication with $http and $resource

    1 Введение в AngularJS


    Angular – MVW-фреймворк для разработки качественных клиентских веб-приложений на JavaScript. Он создан и поддерживается в Google и предлагает взглянуть на будущее веба, на то, какие новые возможности и стандарты он готовит для нас.

    MVW означает Model-View-Whatever (модель – вид – что угодно), то есть гибкость в выборе шаблонов проектирования при разработке приложений. Мы можем выбрать модели MVC (Model-View-Controller) или MVVM (Model-View-ViewModel).

    Этот обучающий материал задумывался как отправная точка для изучения AngularJS, его концепций и API, чтобы помочь вам создавать великолепные веб-приложения современным способом.
    Читать дальше →
  • От математики к обобщенному программированию

      Здравствуйте!
      Всего месяц назад в издательстве Addison-Wesley вышла книга Александра Степанова — русско-американского учёного в области IT — «From Mathematics to Generic Programming».

      image

      Наверняка многие знакомы с его работой «Начала программирования», выходившей в 2011 году в «Вильямсе».
      Читать дальше →
    • Улучшаем мобильные сайты с Google Developers по-русски

        Привет, Хабр!

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

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


        О том, как улучшить свой сайт - под катом
        • +9
        • 22.5k
        • 9
      • Как самостоятельно зарегистрировать ООО

          Всем привет! Сегодня мы расскажем о том, как самостоятельно зарегистрировать ООО.

          Вопрос о создании своей компании обычно возникает, когда у вас есть идея для стартапа и вы готовы приступить к разработке. Если над проектом вы работаете один, то вам вполне достаточно статуса ИП. Если у вас есть партнёры или вы планируете привлекать инвесторов, то лучше с самого начала зарегистрировать ООО. Это самая распространённая форма для ведения бизнеса и, несмотря на некоторые ограничения, она лучше всего подходит для создания стартапа.

          Мы расскажем о каждом этапе самостоятельной регистрации ООО, поделимся советами и ссылками, которые помогут вам справиться с ней максимально просто и быстро.



          Инструкция по самостоятельной регистрации ООО от «Я люблю ИП»

          Читать дальше →
        • Трилатерация c помощью iBeacon

          • Tutorial
          В конце октября в Москве прошла конференция мобильных разработчиков #MBLTDev, на которой я рассказывал про трилатерацию с помощью iBeacon.

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


          Презентация
          Читать дальше →
        • Несколько слабо известных эмпирических правил



            По какой-то причине русскоязычные пользователи Интернета не пользуются многими полезными понятиями, законами и эмпирическими правилами, созданными англофонами. Для тех эпоха активного сетевого общения и освоения цифровых технологий началась ещё в начале 90-х, и уже к концу десятилетия были созданы несколько любопытных понятий, которые за редкими исключениями наиболее интересных не настолько распространены. Здесь будет с несколько необычных позиций объяснено, как связаны провал SOPA, сегодняшнее закрытие русскоязычной Википедии и кошачьи, по какой причине анонимы такие злые, почему некоторые хорошие публикации на «Хабрахабре» никогда не имеют комментариев и отчего узкое место безопасности любой системы есть человек.
            Читать дальше →
          • «One Last Thing» — документальный фильм о Стиве Джобсе (2011 год), профессиональный русский перевод

              image

              «Одна последняя вещь» (One Last Thing) — документальный фильм о Стиве Джобсе, выпущенный в 2011 году. В фильм включено неизвестное интервью Стива Джобса, данное в 1994 году, а также интервью со Стивом Возняком, Рональдом Уэйном, Дином Хови, Россом Перо. Перевод на русский язык — канал GTV.

              Читать дальше →
            • 24 недели Metro-дизайна для Windows Phone | #1 Принципы Metro-дизайна и язык Metro-дизайна

                Принципы Metro-дизайна


                Обычно мы употребляем слово «Metro» как название стиля дизайна пользовательского интерфейса, который компания Microsoft использует в своей собственной платформе и также предлагает использовать разработчикам и дизайнерам при создании приложений для Windows Phone (в этой серии статей я фокусируюсь на Windows Phone). Но давайте немного углубимся в суть термина «Metro» и выясним, что же в действительности он означает. Начнем с того, что Metro определяется двумя вещами: принципами Metro-дизайна и языком Metro-дизайна.
                Читать дальше →
              • WipeOut в реальности

                  Кто помнит игру WipeOut, того порадует ролик японцев из института JIST, которые сделали модель WipeOut-трассы в реальности.



                  Левитация основана на эффекте Мейснера, болиды охлаждаются при помощи жидкого азота.

                  Интерес вызывает система управления болидами, но к сожалению, подробной информации об этом я не нашёл.
                • Дизайн мышление для стартапа

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

                    В наше стремительно меняющееся время все говорят об инновациях. А стартап – почти всегда ассоциируется с чем-то новым и передовым. Для того, чтобы поставить инновации на поток, сделать великолепный дизайн, оставаться гибкими и сделать мир лучше, необходимо изменить подходы к созданию продуктов и услуг, изменить подходы в управлении компанией, стать инноваторами в области стартап-строения. В этом как раз и поможет дизайн-мышление.

                    Сразу оговорюсь, что дизайн мышление нужно применять не только к дизайну продукта и не только дизайнерам! Его стоит применять ко всем областям бизнеса и наиболее впечатляющие результаты он дает именно тогда, когда его применяет смешанная команда, состоящая из специалистов из разных областей.

                    Итак, что же это такое – дизайн мышление?

                    Дальше интереснее
                    • +12
                    • 5.5k
                    • 9
                  • Видео запись Apple Special Event, October 2011



                      Вчера, к сожалению, служба охраны Apple не дала журналистам в онлайне передавать видео c презентационного зала. Хотя на WWDC некоторым это удавалось.

                      Зато уже сегодня, Apple выложили официальное видео на специальной странички. А также его можно скачать в iTunes.

                      1. Ссылка на официальный сайт Apple: Apple Special Event
                      2. Ссылка в iTunes: Video podcast
                    • «Читал», «Смотрел», «Слушал» и «Хочу» — новые кнопки Facebook

                        В четверг 22 сентября состоится конференция для разработчиков f8, где Facebook собирается представить несколько важных новостей. Один из ведущих разработчиков сказал, что это будет «самая важная или вторая по важности f8 за всё время проведения таких конференций». Пока точно не известно, что именно будет представлено, но у всезнающих журналистов TechCrunch уже есть предположения.

                        Информированные источники сообщают, что на f8 объявят о реформе концепции кнопки Like. Всем известный символ «Фейсбука» дополнят/заменят более нейтральными кнопками Read, Listened и Watched, которые будут соответствовать типу пользовательского контента (текст, аудио, видео), а в будущем к ним присоединится кнопка (Want) для социальной коммерции.

                        Кнопка «Хочу» откроет перед Facebook новые возможности по монетизации, а пользователям даст удобный способ шопинга.

                        Таким образом, интерфейс социальных сетей продолжает деградировать совершенствоваться, чтобы лучше соответствовать вкусам пользователей, которых на Facebook уже почти миллиард человек (это активная аудитория).
                      • Finch — робот как учебное пособие по программированию

                          Изучение программирования – задача, доступная лишь студентам с аналитическим складом ума и склонностью к точным наукам. Однако и у таких талантливых молодых умов можно отбить желание работать в области программирования, если обучение их проходит в исключительно сухой теоретической манере. Часто изучение программирования как раз и ограничивается обычным вводом данных в компьютер с целью получить тот или иной результат, и интерактивности в таком процессе нет. Исправить данную ситуацию решили ученые из Университета Карнеги-Меллон (Carnegie Mellon University), а точнее, из института робототехники при нем.
                          image
                          Читать дальше →
                        • Поддержка OAuth 2.0 платформой ВКонтакте

                            Вчера во ВКонтакте появилась поддержка открытого стандарта авторизации OAuth 2.0. Теперь интегрировать сайты и клиентские приложения с социальной сетью стало значительно проще.

                            Читать дальше →
                          • Социальные сети и социальная ответственность

                              Так уж получилось, что социальные сети являются сильнейшим инструментом влияния на умы и сердца людей. Интересы людей в соцсетях не сложно проанализировать по популярности игр — одно из топовых направлений игр — борьба за рейтинг. Хотелось бы предложить владельцам соцсетей использовать такие слабости людей, что называется в мирных целях. Что бы было понятнее о чем я говорю, приведу пример.
                              Например, в пунктах приема крови каждому сдавшему кровь можно выдавать какой-то уникальный номер. Введение этого номера в соц. сети могло бы давать какие-то рейтинговые преимущества человеку, какой-то знак отличия или дополнительные возможности доступные только обладателю таких номеров. Это могло бы, как минимум пробудить любопытство в людях -«что за знаки такие?», а как максимум послужило бы толчком к тому, что бы тоже поучаствовать в чем-то очень нужном окружающим нас людям.
                              Хотя я и не очень верю в то что это возможно, скорее появится в соцсетях «Макдональдс и самый прожорливый пользователь фэйсбука», но написать думаю все же надо было.
                              Хотелось бы увидеть в комментариях ваши мысли о том, как еще можно в социальных сетях привлечь внимание людей к социальным проблемам.
                              Так же готов пообщаться и с представителями соцсетей.
                            • Электронный бухгалтер #11: Как увеличить продажи шаурмы с помощью браузера?

                                Чем больше удастся продать, тем лучше для бизнеса. Самое главное – не отвлекаться. Стать эффективнее и сэкономить время на ненужных операциях может любой желающий, даже предприниматель из глубинки. Для этого достаточно обратить внимание на полезные веб-сервисы.
                                Что уж говорить о владельце киоска, который торгует шаурмой в самом центре мегаполиса…

                                Петр Диденко, ведущий специалист по стратегическому развитию компании СКБ Контур, экс-представитель компании Microsoft и известный блогер, поделился взглядами на рынок веб-сервисов.

                                В программе:

                                1. Что отвлекает предпринимателя от работы?
                                2. Где купить веб-сервис ночью?
                                3. Какая аудитория сегодня пользуется облачными решениями?
                                4. Что делать, если конкурент открыл бизнес на соседней улице?
                                5. Какой тип веб-сервисов нужен российскому пользователю?
                                6. Чем западный рынок SaaS-решений отличается от российского?
                                7. Случится ли бум веб-сервисов в ближайшие 5 лет?

                                Электронный бухгалтер на rpod.ru
                                Длительность 18 минут, размер 28 Мб.
                                прослушан 1036 раз
                              • Google запустил Prizes.org



                                  Google открыл сайт Prizes.org, целиком посвящённый разнообразным конкурсам с денежными призами. Любой желающий может разместить свой конкурс и предложить приз. Например, выбрать название для стартапа ($20) или разработать подробный маршрут для путешествия по Западной Европе ($50).
                                  Читать дальше →
                                • Google Takeout — забери свои данные из гугла

                                    Компания Google представила новый сервис — Google Takeout. Коротко говоря, это возможность выгрузить все свои данные из всех сервисов Google единым архивом. Это полезно как в качестве бэкапов, так и на случай, если вы решите сменить сервисы Google на что-то другое.

                                    Пока что доступны только несколько сервисов, такие как профиль Google, контакты и круги Google+, сообщения в Buzz (вместе с комментариями), альбомы Picasa, Лента Google+ (Stream).

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



                                    Официальное сообщение в Data Liberation Blog
                                  • Что Ларри Пейдж думает о поиске



                                      После ивента Google Inside Search на прошлой неделе старший вице-президент Google по поиску Алан Юстас немного рассказал о том, что главный исполнительный директор Ларри Пейдж думает о поиске.

                                      Вот некоторые долгосрочные цели:
                                      • Ответы, а не просто результаты. Пейдж недоволен тем, что Google по запросу предоставляет только набор разрозненных ссылок, и хочет, чтобы поисковая система предоставляла более организованные и последовательные результаты. Например, по запросу «какой лучший способ создать скафандр?» Google могла бы показывать набор обучающих видео, а затем компании, которые могут предоставить материалы, инженерные ресурсы и так далее для выполнения задачи.

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