• Интерактивный Roadmap для изучающих веб-разработку

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

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

      Теоретические материалы по веб-разработке в codery.camp
      Читать дальше →
    • Площадка для летних мероприятий

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


        В этом году мы решили создать на территории летнюю площадку специально для таких мероприятий. Под катом – детали и анонс запланированных на 2019 событий.


        Читать дальше →
        • +17
        • 3.6k
        • 6
      • React или Vue? Выбираем библиотеку для фронтенд-разработки

        • Translation
        На чём делать фронтенд? Самый верный способ найти ответ – попробовать лучшие библиотеки самостоятельно. В идеале, хорошо бы начать с самого простого и понять, как таинственные для непосвящённого конструкции превращаются в готовые к выводу страницы. Дальше же, вооружившись пониманием основ, можно осмысленно читать документацию и усложнять собственные эксперименты до тех пор, пока ответ не покажется очевидным.



        Сегодня мы поговорим о React.js и Vue.js. Это – одни из самых популярных JavaScript-библиотек в мире. Взгляните на этот список, посмотрите их репозитории на GitHub. И та, и другая обладают впечатляющими возможностями и служат для создания пользовательских интерфейсов. Работать с ними довольно просто, главное – сразу понять, что к чему, сделать правильный первый шаг. Собственно говоря, этому вот первому шагу в разработке с использованием React и Vue и посвящён данный материал.
        Читать дальше →
      • Сравниваем цены в книжных интернет магазинах c помощью python, pandas и matplotlib

          Сегодня мы попробуем найти самый дешевый и самый дорогой интернет магазин книг.
          Сравнивать будем бумажные книги, которые есть в наличии. В разных магазинах очень разное количество книг. Где-то менее 1000, а где-то более 200 000 книг.



          Кстати, гистограмма настоящая. Как она построена и другие интересные закономерности под катом.
          Читать дальше
        • Изоморфное Приложение с React и Redux

          • Translation
          Итак, я знаю что ты любишь Todo списки, то есть, что тебе очень нравится писать Todo списки, поэтому мне хочется, чтобы ты создал один из них, используя новый, восхитительный и питательный («nutritious» прим. пер.) Flux фреймворк, Redux! Я желаю тебе только лучшего.

          В этой статье ты научишься как сконструировать свое собственное Redux приложение, не ограничиваясь, но так же включая.

          • Цельнозерновой рендеринг на сервере
          • Расширенный роутинг, богатый Omega-3
          • Маслянистая асинхронная загрузка данных
          • Гладкое функциональное послевкусие


          Если это похоже на то, чего ты хочешь в этой жизни, вперед под кат, если нет, то не заморачивайся.
          Читать дальше →
        • Грабли, на которые мы успели наступить

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


            Читать дальше →
          • Сколько стоит коттеджный поселок?

              Мы, наконец, закончили межевание первого блока участков. Вместо обещанных подрядчиком трех месяцев на этот процесс ушел ровно год. Зато, начиная с этого момента, мы можем официально продавать участки. Как и заявляли, ровно по себестоимости. В этой статье мы публикуем детальный расчет себестоимости участков и итоговые цены на них.
              Читать дальше →
            • Pull request'ы на GitHub или Как мне внести изменения в чужой проект

              • Tutorial
              По просьбе tulskiy делаю вольный перевод частей официальной документации GitHub'а Fork A Repo и Send pull requests.

              Итак, что же такое «запрос на включение (сделанных вами изменений)» (именно так я перевёл pull request)? В официальной документации гитхаба говорится следующее:
              Pull request'ы позволяют вам рассказать другим о тех изменениях, которые вы разместили в своём GitHub-репозитории. Как только pull request отправлен, заинтересованные стороны рассматривают ваши изменения, обсуждают возможные правки или даже добавляют дополняющие коммиты, если нужно.

              Говоря своим языком: Посылая pull request, вы говорите автору изначального репозитория (и всем заинтересованным лицам): «Смотрите, что я сделал, не хотите ли принять мои изменения и влить их в проект?»
              Читать дальше, но теперь уже обо всём по порядку
            • Работаю за random()

                Человек — существо, которое обожает придумывать себе всяческие сложности в жизни. Я, как человек, выполнил свою миссию и решил, что первого числа каждого месяца буду брать заказ на интересующую меня тему с некоторыми условиями:


                • мне должно быть приятно его выполнять;
                • сроки не должны стеснять меня и мешать выполнять основную работу;
                • стоимость услуги устанавливает покупатель самостоятельно, получив результат.

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



                Ищут работу

                sadgb впишется в несложный проект для iOS.
                Sterhel хочет сделать сайт средней сложности музыкальной группе.
                kievskii готов снять рекламный видеоролик.
                TheHorse дарит до сорока часов чему-нибудь прикладному, алгоритмическому, графическому.
                Artreaspekt рисует иконки за еду.
                gleb_kudr строит организационные структуры и бизнес-процессы.
                stardust_kid сверстает шаблон для Вордпресса или Тумблра.
                Vitamon напишет что-нибудь на Джаве.
                sledopit поадминит веб-сервера на базе GNU/Линукс.
                andyceo напишет модуль для Друпала версий 6 или 7.
                ForeverLive создаст музыкальное сопровождение к игре или видеоролику.
                MadCat дарит до 20 часов тестирования за упоминание TestLab².
                Yogo разработает настольное приложение или клиент на Джаве.

                Ищут работников

                MATPOCKuH нуждается в календаре.
                alexeygrigorev ищет тимлида и дизайнера.
                maashaa примет помощь дизайнера.
                ganqqwerty приглашают дизайнера с уклоном в МедиаВики.

                Читать дальше →
              • Что такое качество в веб-дизайне: примеры и рекомендации. Часть 1

                • Translation
                Несколько выдающихся примеров и рекомендаций по созданию качественного дизайна веб-страницы или блога

                quality

                Многие люди склонны описывать предоставляемые ими услуги по веб-дизайну как «качественные». Но что означает здесь слово «качество», как определить, является дизайн качественным или нет? Что ж, я вижу несколько способов определить качество применительно к сфере веб-дизайна. Ведь если однажды определить, что позволяет создавать качественный веб-дизайн, можно использовать эти же приемы для оттачивания собственного стиля.

                Чтобы объяснить, как я понимаю качество в дизайне веб-сайтов, я собрал несколько рекомендаций и примеров.
                Читать дальше →
              • Урок matte painting


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

                  Во вложении четыре части, у кого диалап — можно не заходить :):)

                  Читать дальше →
                • Как треугольник становится кругом? Почему нет никакого золотого сечения? Почему люди отвергают логику?

                    В 30-х годах советский ученый А.Р. Лурия совершил экспедицию в поселки и стоянки кочевников Узбекистана и Киргизии. Они наблюдали за формой и содержанием живших там людей, имевших либо минимальное образование, либо вовсе неграмотных. Соответственно, у них преобладали формы мышления, возникшие из элементарных форм деятельности и характеристик знакомых предметов.

                    Одним из практических экспериментов был такой. Перед испытуемыми ставилась задача сгруппировать похожие фигуры:



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

                    Для нас интересно то, как группировали фигуры неграмотные испытуемые. Для них 2 и 7 считались подобными, так как и то и другое было «оконными рамами», а 6 и 4 были часами. 3, 1 и 5 не имели никакого сходства между собой. Причем, эти люди категорически отвергали утверждения экспериментаторов о схожести, например, 1 и 3. «Совсем они не похожи. Первая — это монета, а вторая — луна».

                    Что из этого можно извлечь для дизайна, а так же еще про один эксперимент в котором люди полностью отрицают логику, читайте аж в двух моих записях тут:

                    nordisk.pp.ru/design/47

                    nordisk.pp.ru/design/49

                    Или укороченную компиляцию под катом

                    Читать дальше →
                  • Английский за четыре недели

                      В конце девяностых я работал в Промстройбанке, который под откос финансового кризиса пошел одним из первых. Понятно, что без работы было совсем грустно, особенно после кризиса неслабого, и поэтому когда мне предложили прийти на собеседование в контору, где нужен был английский, я согласился без раздумий, хотя знал на английском ровно три слова — факю и йелоу субмарин (спасибо битлам). Другими словами — я вообще, никак, не мог говорить по–английски. Совсем. Понимать — тем более. Но согласился, поблагодарил за приглашение и смело пошёл.
                      Читать дальше →
                    • Правило пирамиды

                        Правило пирамидыУ вашего нового сайта современный актуальный дизайн. Пуленепробиваемая верстка. Хрустально чистый код, способный в легкую держать 50 000 уников. Осталось только написать ясные и четкие тексты.

                        Это правило поможет вам. Не смотря на то, что оно простое, оно очень эффективно.

                        Стив Круг и Якоб Нильсен учат нас: если пользователь быстро не понял, нужна ли ему информация – он уйдет. Текст будет прочитан очень бегло, буквально одно-два предложения.

                        Как правильно составить текст для сайта? Что поставить вперед, а что приберечь на потом? Когда я впервые задался этим вопросом, мой отец, в прошлом журналист ТАСС, рассказал о правиле пирамиды. Его, в свое время, научили коллеги из BBC (Би-би-си, а не вэ-вэ-эс, если что).
                        Правило пирамиды и примеры
                      • Физкультура для гика

                          Ответы на вопросы гиков, по поводу физкультуры и спорта



                          Спасибо всем, кто прослушал этот выпуск подкаста
                          — Как заниматься дома?
                          — Что такое перетренированность?
                          — Как выявить перетренированность?
                          — Как избежать перетренированности?
                          — Как правильно шнуровать коньки?
                          — Серьезная травма на Чемпионате России по шахматам.

                          Будьте здоровы:
                          E-mail/Jabber: teroff13@gmail.com
                          WEB: www.teroff.ru
                          Twitter: twitter.com/teroff
                          Подписаться на подкаст:
                          image
                          прослушан 936 раз
                        • Логика английских времен

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