Доступ к данным MySQL из приложения UWP без использования сервисов

Автор: admin от 1-03-2016, 20:16, посмотрело: 953

Доступ к данным MySQL из приложения UWP без использования сервисов


В приложениях Windows Store и в приложениях UWP для доступа к хранящимся в сети базам данных необходимо использовать web-сервисы. Если вы используете базы данных Azure, то вы можете использовать такой сервис как Azure Mobile Apps

Давайте, я научу вас «плохому» и расскажу о том, как можно в приложении UWP получить доступ к данным из MySQL базы напрямую с помощью Connector/Net. Код будет идентичен и для .Net WPF приложений.

Доступ к данным MySQL из приложения UWP без использования сервисов

Научиться плохому

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

 

Как быть, когда запутался в текстурах

Автор: admin от 1-03-2016, 19:10, посмотрело: 532

Советов новичкам про то, как начать карьеру дизайнера, в интернете масса. Гораздо интереснее становится, когда понимаешь, что уже не готов просто рисовать картинки. Наш бывший коллега Павел Батурин, который 2,5 года работал в AT Consulting на проекте «Электронное правительство», рассказал, почему важно уметь продавать свою работу, как с нуля организовать отдел и поделился другими практическими советами, которые помогут тем, кто достиг потолка в дизайнерской профессии.

Как быть, когда запутался в текстурах

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

 

Краткий курс компьютерной графики, аддендум: лечим по фотографии

Автор: admin от 1-03-2016, 18:40, посмотрело: 397

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

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

Абсолютно все картинки сгенерированы не мной, я лишь собрал самые типичные баги. Настоящая людская боль перед вашими глазами, ко мне, понятно, обращаются (особенно по почте) только после того, как не могут сами найти баг в разумное время.

Вот первый баг для затравки, слева битый рендер, справа то, что ожидалось:

Краткий курс компьютерной графики, аддендум: лечим по фотографии
Играть!

Категория: Программирование, Game Development

 

DROWN — еще одна уязвимость в OpenSSL

Автор: admin от 1-03-2016, 17:55, посмотрело: 652

1 марта 2016 года в сети появилась информация о новой уязвимости в OpenSSL под названием DROWN

Уязвимость позволяет провести Man-In-The-Middle на сайты, которые используют SSLv2.
По некоторым данным, уязвимости подвержены порядка 33% серверов использующих HTTPS, в том числе сайты таких крупных компаний, как Yahoo, Alibaba, Weibo, Buzzfeed, weather.com, Flickr и Samsung.

При этом уязвимость достаточно легко эксплуатировать: для расшифровки HTTPS трафика достаточно отправить специально сформированный пакет на сервер.

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

 

Zabbix Moscow Meetup 2016

Автор: admin от 1-03-2016, 17:55, посмотрело: 503

Zabbix Moscow Meetup 2016
12 марта в московском офисе компании Badoo уже во второй раз проводим Zabbix Moscow Meetup.

Основной повод собраться — релиз Zabbi 3.0.

В программе: отличные доклады, вкусная еда и много интересного общения.

Начало в 11-30

Доклады будем снимать на видео.

Алексей Владышев, Zabbix
«Zabbix 3.0, что дальше?»


Я расскажу о том, какая функциональность появилась в 3.0, почему стоит задуматься об апгрейде и поделюсь своими мыслями о следующей версии и общем направлении развития Zabbix. Буду очень рад выслушать мнение аудитории и ответить на вопросы.

Илья Аблеев, Badoo
«От LLD к Super Discovery или как переложить мониторинг на девелопера»

Категория: Админитстрирование » Системное администрирование

 

Простой пример визуализации результатов работы инструкции CPUID

Автор: admin от 1-03-2016, 17:46, посмотрело: 632

Было время, когда много полезной информации о новых процессорах можно было выудить из документа «Intel Processor Identification and the CPUID Instruction». Сей мануал регулярно обновлялся и был полон описаниями инноваций, буквально переполнявших компанию Intel. К сожалению, с мая 2012 года описание инструкции CPUID перекочевало в многотомник «Intel 64 and IA-32 Architectures Software Developer’s Manual», а ссылка на указанный документ форвардится на один из томов ярбуха (конкретно – Vol. 2A).

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

Категория: Программирование

 

Как обезопасить процесс онлайн-покупок

Автор: admin от 1-03-2016, 17:35, посмотрело: 481

С повсеместным распространением банковских карт стандарта EMV риски оффлайн-мошенничества заметно сократились, но как при этом складывается ситуация с онлайн-мошенничеством? Какие меры могут предпринять магазины, банки и потребители, чтобы бороться с ним более эффективно?
- Статистика и практика обеспечения безопасности карточных платежей

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

 

J.A.R.V.I.S. — невидимый помощник Leo

Автор: admin от 1-03-2016, 16:58, посмотрело: 420

Рано или поздно IT-проекты сталкиваются со сложностями поддержания высокого качества кода и/или увеличивающимся временем доставки изменений в production. Lingualeo испытала на себе все проблемы роста и готова поделиться своей историей повышения эффективности разработки. О том, как это происходило, рассказал teamlead инфраструктурой команды Lingualeo Михаил Кабищев.
J.A.R.V.I.S. — невидимый помощник Leo

Как и любая другая технологическая компания, Lingualeo проходила через несколько этапов:


  • Начало разработки продукта. Разработка и отладка происходит на одном-единственном сервере, где запущено все, что нужно проекту. Ошибки бывают часто, но это не страшно, т.к. это все лишь прототип, и живых пользователей там еще нет.

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

  • Рост проекта и команды. В разработке одновременно находится большое количество задач. Требования к процессу и качеству кода сильно возрастают. За всем очень тяжело следить: кто-то забывает запустить юнит-тесты, кто-то не знает, куда и как нужно задеплоить очередную задачу для тестирования.


В итоге рутинные операции начинают отнимать очень много времени, и компания думает, как автоматизировать эти процессы.

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

 

Эрик Кровавый Топор (Крис Гогганс): “Information wants to be free”

Автор: admin от 1-03-2016, 16:36, посмотрело: 797

«Все, что ты видишь, является частью головоломки»

Эрик Кровавый Топор (Крис Гогганс): “Information wants to be free”

Эрик Кровавый Топор

Крис Гогганс (Erik Bloodaxe, в честь короля викингов Эрика I Норвежского) — участник-основатель группы «Legion of Doom», и бывший редактор журнала "Phrack".

Лойд Бланкеншип, также известный как Ментор (The Mentor), описал Гогганса как «лучшего хакера, которого я встречал».

Секретная Служба США устраивала облаву на Гогганса 1 марта 1990 года, но не смогла его поймать.

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

 

Kotlin для начинающих

Автор: admin от 1-03-2016, 15:18, посмотрело: 2730

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

Категория: Программирование

 
Назад Вперед