Этичный хакинг: как заработать денег, а не проблемы с законом

Автор: admin от 10-04-2018, 18:50, посмотрело: 82

Этичный хакинг: как заработать денег, а не проблемы с законом


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

Категория: Программирование » Веб-разработка

 

Эпизод 0. Hack vs Mac. Xcode build time

Автор: admin от 10-04-2018, 18:50, посмотрело: 118

Эта статья начинает собой цикл из нескольких об использовании Hackintosh в повседневной работе и особенно с IDE Xcode 9 и будет больше интересна разработчикам под языки objc/swift. ?С другой стороны, мой первый хак был собран, когда я не был знаком с этими языками и может пригодиться даже тем, кто не является разработчиком, но по тем или иным причинам хочет попробовать Mac OS.?В то время у меня был достаточно мощный рабочий ноутбук Sony и большое желание начать программировать под iOS. Но я не был готов потратить определенную сумму денег на Mac не зная пригодиться он мне в конечном итоге или нет.



Поэтому было принято решение собрать Hackintosh, который в итоге позволил мне войти в мир разработки приложений под устройства компании Apple. В первой статье я хочу уделить внимание времени сборки проектов в среде Xcode. Разработчики прекрасно знают на сколько уменьшилась скорость и увеличилось время сборки проектов с выходом 9 версии этого IDE, особенно на языке swift или микса из objc/swift. Ускорить время компиляции можно, во-первых, настроив различные флаги и скрипты, во-вторых, с помощью рефакторинга непосредственно кодовой базы.



Но в этом эпизоде будет уделено внимание третье составляющей инструментов разработки, а именно «железу».

Категория: Программирование » Веб-разработка

 
 

[Питер] Встреча JUG.ru с Дмитрием Александровым — Java на GPU

Автор: admin от 10-04-2018, 18:50, посмотрело: 88

В среду, 11 апреля, в петербургском офисе компании T-Systems пройдет встреча JUG.ru с Дмитрием Александровым, Java Champion-ом, ведущим экспертом-программистом в T-Systems. Тема встречи — Java на GPU.



Участие бесплатное, регистрация обязательная. Зарегистрироваться можно тут.



[Питер] Встреча JUG.ru с Дмитрием Александровым — Java на GPU



Сегодня GPU-ресурсы доступны не только на игровых ПК, но и на ноутбуках или облачных машинах. Ценой определённых усилий они могут быть использованы, чтобы добиться массивных оптимизаций на стандартных устройствах.

Категория: Программирование » Веб-разработка

 

Разработка нативных расширений для Node.js

Автор: admin от 10-04-2018, 18:50, посмотрело: 96

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



Разработка нативных расширений для Node.js

Категория: Программирование » Веб-разработка

 

В-четвертых: зимняя стажировка разработчиков в Redmadrobot

Автор: admin от 10-04-2018, 17:30, посмотрело: 115

В-четвертых: зимняя стажировка разработчиков в Redmadrobot



В четвертый раз мы выбрали 20 iOS и Android-разработчиков и учили их писать код, как роботы. И хотя алгоритмы роботов (практически) совершенны, каждый год мы накатываем обновления. Как изменилась система в этом году, рассказывают организаторы стажировки.

Категория: Веб-разработка, Android, iOS

 

Для чего программисту Continuous Integration и с чего начинать

Автор: admin от 10-04-2018, 17:10, посмотрело: 89

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



Для чего программисту Continuous Integration и с чего начинать


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



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



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



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



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



В 1991 году Гради Буч, видимо, устал от такого безобразия, и предложил делать сборку всего проекта каждый день, чтобы выяснять несовместимости не в день релиза, а пораньше — и назвал этот подход Continuous Integration.

Категория: Компании » Microsoft

 

Видеозаписи выступлений по геймдеву в Лектории Вышки

Автор: admin от 10-04-2018, 17:10, посмотрело: 67

В марте этого года в рамках лектория Вышки прошел цикл лекций об игровой индустрии. Лекции читали преподаватели программы «Менеджмент игровых проектов» ВШБИ НИУ ВШЭ. Под катом я собрал для вас видеозаписи, ссылки на конспекты и краткое описание всех докладов.



Видеозаписи выступлений по геймдеву в Лектории Вышки

Категория: Компании » Microsoft

 

А у нас будет настоящий космонавт! На Imagine Cup 2018

Автор: admin от 10-04-2018, 17:10, посмотрело: 116

Дорогие друзья! Согласитесь, время студенчества — один из самых безумных моментов в жизни каждого из нас. Именно тогда мы встречаем самых верных друзей, верим в невероятные идеи и уверены, что стать вторым Биллом Гейтсом — раз плюнуть. Каждый год мы поддерживаем все эти идеи и проводим одно из самых ярких студенческих событий во всём мире — Imagine Cup!



А у нас будет настоящий космонавт! На Imagine Cup 2018

Под катом вы сможете подзарядиться идеями и узнать о проектах, которые представлены в этом году, а также о том самом космонавте, который делает невероятно красивые снимки с МКС. Кроме студенческих команд в рамках мероприятия выступит множество интересных людей, так или иначе связанных с технологиями. Для участия не забудьте зарегистрироваться (количество мест ограничено), а если не можете прийти — смотрите онлайн-трасляцию.

Категория: Компании » Microsoft

 

История про блокчейн и немного про биткойны

Автор: admin от 10-04-2018, 15:10, посмотрело: 183

История про блокчейн и немного про биткойны


В 2011 году, после того как продал по $2 довольно крупную сумму битков, я начал писать свою криптовалюту. Точнее не сразу как продал, а когда увидел парой месяцев спустя, что курс вырос в 25 раз до $50.

Категория: Информационная безопасность » Криптография

 
Назад Вперед