Случилось так, что мой малыш, как и полагается мальчику, увлекается машинками. Когда он подрос до 5 лет начал играть в симулятор Master Rally. Играть одному не интересно, поэтому я стал принимать в этом участие. Очень скоро стало понятно, что дискретное управление с клавиатуры не позволяет мне в равной степени конкурировать и бороться за победу. Тогда я подумал о втором руле.
Оказалось, что каждый раз доставать и устанавливать 2 руля — непростая и очень надоедливая процедура. Поэтому я решил купить джойстик пистолетного типа — как для управления радиоуправляемыми машинками.
Поискав в интернете, я понял, что такие не производятся и не продаются. Поскольку я уже был хорошо знаком с контроллером AT91SAM7, я решил быстренько сделать USB джойстик на его базе, используя простейший джойстик от старой радиоуправляемой игрушки. Эта статья описывает как это сделать. Я уже год пользуюсь, но вот решил поделиться.
Это заметка о том, что на основании алгоритма генерации спектров (о котором было рассказано в статье «Спектроскоп Салтана...») создан тестовый сервис, обратиться к которому может любой желающий.
Под катом — инструкция по использованию сервиса и его возможностей. Читать дальше ->
Это заметка о том, что на основании алгоритма генерации спектров (о котором было рассказано в статье «Спектроскоп Салтана...») создан тестовый сервис, обратиться к которому может любой желающий.
Под катом — инструкция по использованию сервиса и его возможностей. Читать дальше ->
Это заметка о том, что на основании алгоритма генерации спектров (о котором было рассказано в статье «Спектроскоп Салтана...») создан тестовый сервис, обратиться к которому может любой желающий.
Под катом — инструкция по использованию сервиса и его возможностей. Читать дальше ->
Это заметка о том, что на основании алгоритма генерации спектров (о котором было рассказано в статье «Спектроскоп Салтана...») создан тестовый сервис, обратиться к которому может любой желающий.
Под катом — инструкция по использованию сервиса и его возможностей. Читать дальше ->
Это принципы разработки ПО, взятые из книги Clean Code Роберта Мартина и адаптированные для PHP. Это руководство не по стилям программирования, а по созданию читабельного, многократно используемого и пригодного для рефакторинга кода на PHP.
Не каждый из этих принципов должен строго соблюдаться, и ещё с меньшим количеством все будут согласны. Это лишь рекомендации, не более, но все они кодифицированы в многолетнем коллективном опыте автора Clean Code.
Это принципы разработки ПО, взятые из книги Clean Code Роберта Мартина и адаптированные для PHP. Это руководство не по стилям программирования, а по созданию читабельного, многократно используемого и пригодного для рефакторинга кода на PHP.
Не каждый из этих принципов должен строго соблюдаться, и ещё с меньшим количеством все будут согласны. Это лишь рекомендации, не более, но все они кодифицированы в многолетнем коллективном опыте автора Clean Code.
Это принципы разработки ПО, взятые из книги Clean Code Роберта Мартина и адаптированные для PHP. Это руководство не по стилям программирования, а по созданию читабельного, многократно используемого и пригодного для рефакторинга кода на PHP.
Не каждый из этих принципов должен строго соблюдаться, и ещё с меньшим количеством все будут согласны. Это лишь рекомендации, не более, но все они кодифицированы в многолетнем коллективном опыте автора Clean Code.
Это принципы разработки ПО, взятые из книги Clean Code Роберта Мартина и адаптированные для PHP. Это руководство не по стилям программирования, а по созданию читабельного, многократно используемого и пригодного для рефакторинга кода на PHP.
Не каждый из этих принципов должен строго соблюдаться, и ещё с меньшим количеством все будут согласны. Это лишь рекомендации, не более, но все они кодифицированы в многолетнем коллективном опыте автора Clean Code.
Участвуйте в конкурсе финтех-стартапов в рамках Finopolis-2017. Победители будут награждены денежными призами от одного до трех млн руб. Команды, прошедшие в финал конкурса, смогут принять участие в Аллее стартапов на форуме Finopolis в Сочи (4-6 октября 2017 г.), представить свой проект руководителям топовых банков и Банка России. Сбор заявок продолжается до 5 сентября, поспешите заявите ваш проект.
Мы уже рассказали читателям Хабрахабра о важности цифровой трансформации и роли инновационных проектов в ней. В помощь участникам конкурса Fintech-стартапов Finnopolis — 2017 мы взяли интервью у Даниила Гусева эксперта и международного посланника Ассоциации ФинТех, управляющего партнера люксембургского финтех-фонда Digital Space Ventures. Как развивается рынок финтеха и на что нужно обратить внимание тем, кто решит подать заявку на конкурс и получить возможность продуктивно провести время в Сочи, подавайте заявку и собирайте чемоданы читайте под катом.
Участвуйте в конкурсе финтех-стартапов в рамках Finopolis-2017. Победители будут награждены денежными призами от одного до трех млн руб. Команды, прошедшие в финал конкурса, смогут принять участие в Аллее стартапов на форуме Finopolis в Сочи (4-6 октября 2017 г.), представить свой проект руководителям топовых банков и Банка России. Сбор заявок продолжается до 5 сентября, поспешите заявите ваш проект.
Мы уже рассказали читателям Хабрахабра о важности цифровой трансформации и роли инновационных проектов в ней. В помощь участникам конкурса Fintech-стартапов Finnopolis — 2017 мы взяли интервью у Даниила Гусева эксперта и международного посланника Ассоциации ФинТех, управляющего партнера люксембургского финтех-фонда Digital Space Ventures. Как развивается рынок финтеха и на что нужно обратить внимание тем, кто решит подать заявку на конкурс и получить возможность продуктивно провести время в Сочи, подавайте заявку и собирайте чемоданы читайте под катом.
Участвуйте в конкурсе финтех-стартапов в рамках Finopolis-2017. Победители будут награждены денежными призами от одного до трех млн руб. Команды, прошедшие в финал конкурса, смогут принять участие в Аллее стартапов на форуме Finopolis в Сочи (4-6 октября 2017 г.), представить свой проект руководителям топовых банков и Банка России. Сбор заявок продолжается до 5 сентября, поспешите заявите ваш проект.
Мы уже рассказали читателям Хабрахабра о важности цифровой трансформации и роли инновационных проектов в ней. В помощь участникам конкурса Fintech-стартапов Finnopolis — 2017 мы взяли интервью у Даниила Гусева эксперта и международного посланника Ассоциации ФинТех, управляющего партнера люксембургского финтех-фонда Digital Space Ventures. Как развивается рынок финтеха и на что нужно обратить внимание тем, кто решит подать заявку на конкурс и получить возможность продуктивно провести время в Сочи, подавайте заявку и собирайте чемоданы читайте под катом.
Участвуйте в конкурсе финтех-стартапов в рамках Finopolis-2017. Победители будут награждены денежными призами от одного до трех млн руб. Команды, прошедшие в финал конкурса, смогут принять участие в Аллее стартапов на форуме Finopolis в Сочи (4-6 октября 2017 г.), представить свой проект руководителям топовых банков и Банка России. Сбор заявок продолжается до 5 сентября, поспешите заявите ваш проект.
Мы уже рассказали читателям Хабрахабра о важности цифровой трансформации и роли инновационных проектов в ней. В помощь участникам конкурса Fintech-стартапов Finnopolis — 2017 мы взяли интервью у Даниила Гусева эксперта и международного посланника Ассоциации ФинТех, управляющего партнера люксембургского финтех-фонда Digital Space Ventures. Как развивается рынок финтеха и на что нужно обратить внимание тем, кто решит подать заявку на конкурс и получить возможность продуктивно провести время в Сочи, подавайте заявку и собирайте чемоданы читайте под катом.
В последнее время рост интереса к языку программирования Kotlin приблизительно такой же, как рост курса Bitcoin. Повышенное внимание обусловлено еще и тем фактом, что в мае 2017 года Kotlin был объявлен официальным языком разработки под Android. Конечно же, мы не могли не приобщиться к изучению этой темы, и решили поэкспериментировать с Kotlin, применив его в одном из новых проектов под Android.
В последнее время рост интереса к языку программирования Kotlin приблизительно такой же, как рост курса Bitcoin. Повышенное внимание обусловлено еще и тем фактом, что в мае 2017 года Kotlin был объявлен официальным языком разработки под Android. Конечно же, мы не могли не приобщиться к изучению этой темы, и решили поэкспериментировать с Kotlin, применив его в одном из новых проектов под Android.
В последнее время рост интереса к языку программирования Kotlin приблизительно такой же, как рост курса Bitcoin. Повышенное внимание обусловлено еще и тем фактом, что в мае 2017 года Kotlin был объявлен официальным языком разработки под Android. Конечно же, мы не могли не приобщиться к изучению этой темы, и решили поэкспериментировать с Kotlin, применив его в одном из новых проектов под Android.
В последнее время рост интереса к языку программирования Kotlin приблизительно такой же, как рост курса Bitcoin. Повышенное внимание обусловлено еще и тем фактом, что в мае 2017 года Kotlin был объявлен официальным языком разработки под Android. Конечно же, мы не могли не приобщиться к изучению этой темы, и решили поэкспериментировать с Kotlin, применив его в одном из новых проектов под Android.
В данной статье речь пойдет про утилиту udp2raw, которая позволяет обходить межсетевые экраны, настроенные на блокировку протокола UDP, используя RAW сокеты, а также туннелировать любые другие протоколы при работе в связке с OpenVPN. Читать дальше ->
В данной статье речь пойдет про утилиту udp2raw, которая позволяет обходить межсетевые экраны, настроенные на блокировку протокола UDP, используя RAW сокеты, а также туннелировать любые другие протоколы при работе в связке с OpenVPN. Читать дальше ->
В данной статье речь пойдет про утилиту udp2raw, которая позволяет обходить межсетевые экраны, настроенные на блокировку протокола UDP, используя RAW сокеты, а также туннелировать любые другие протоколы при работе в связке с OpenVPN. Читать дальше ->