ссылки для программистов (англ.)
May. 28th, 2013 12:44 pmНемного из недавнего и накопившегося:
- Learning to Program: What are the best sites for learning programming?
Неплохой обзор сайтов с подробными уроками программирования (где видеоуроками, где просто) для тех, кто совсем не умеет и хочет научиться. - Data Compression Explained.
Нечто среднее между очень длинным FAQ'ом и небольшой книгой. Краткое введение в основы сжатия данных и подробный обзор основных подходов и алгоритмов. Написано, по-моему, ясно и аккуратно, но несколько сжато для совсем неопытного в программировании читателя. Не требует знаний об алгоритмах сжатия. - You Are Dangerously Bad At Cryptography.
Отличная запись о том, почему опасно самому наивно использовать криптографические алгоритмы, с несколькими наглядными примерами.
В дискуссии на HN есть тоже немало интересного. В частности, Томас Птачек напоминает, что его компания Matasano продолжает предлагать широкой публике Crypto Challenges - набор упражнений по прикладному криптоанализу, не требующих предварительных знаний в криптографии. Я сам не пытался пока делать Crypto Challenges, не нашел на это времени, но несколько моих знакомых, которым я доверяю, очень и очень их хвалят. Думаю, что всем, кому хочется больше знать в этой области, стоит попробовать.
no subject
Date: 2013-05-29 07:26 am (UTC)Ð ÑÑо в ÑÑом ÑмÑÑле менÑеÑÑÑ Ð¾Ñ Ñого, ÑÑо ÑеÑÑиÑÐ¸ÐºÐ°Ñ ÑамоподпиÑаннÑй? ÐÑли в базе бÑÐ´ÐµÑ Ð»ÐµÐ¶Ð°ÑÑ Ð½Ðµ Ñам ÑеÑÑиÑикаÑ, а его ÑеÑийник, пÑиÑвоеннÑй меÑÑнÑм CA, а Ñ Ð°ÐºÐµÑ ÐµÐ³Ð¾ Ð¿Ð¾Ð´Ð¼ÐµÐ½Ð¸Ñ - ÑÑо измениÑÑÑ?
Ðли ÐÑ Ð¸Ð¼ÐµÐµÑе в Ð²Ð¸Ð´Ñ ÑÑенаÑий, когда Ñ Ð°ÐºÐµÑ Ð¿Ð¾Ð´Ð¼ÐµÐ½ÑÐµÑ ÑеÑÑиÑÐ¸ÐºÐ°Ñ Ð½Ð° ÑÑадии ÑегиÑÑÑаÑии нового ÑзеÑа? ÐÑ, SSL. :-)
no subject
Date: 2013-05-29 07:45 am (UTC)Ð ÑÑо помеÑÐ°ÐµÑ ÑделаÑÑ ÑÑÑ Ð¾Ð¿ÐµÑаÑÐ¸Ñ Ñ Ð°ÐºÐµÑÑ?
no subject
Date: 2013-05-29 07:58 am (UTC)СÑенаÑий Ñаз: ÑегиÑÑÑиÑÑеÑÑÑ Ð½Ð¾Ð²Ñй ÑзеÑ. ÐмеÑÑо Ð¿Ð¾Ð»Ñ "введиÑе паÑолÑ" ÑÐ°Ð¹Ñ Ð¿ÑедоÑÑавлÑÐµÑ Ð¿Ð¾Ð»Ðµ "залейÑе ÑеÑÑиÑикаÑ". ÐÑа ÑеÑÑÐ¸Ñ Ð·Ð°ÑиÑена обÑÑнÑм SSL по ÑеÑвеÑÐ½Ð¾Ð¼Ñ ÑеÑÑиÑикаÑÑ. ÐоÑледÑÑÑие ÑеÑÑии поÑле ÑегиÑÑÑаÑии ÑÑебÑÑÑ Ð°ÑÑенÑиÑикаÑии по клиенÑÑкомÑ.
СÑенаÑий два: ÑÐ·ÐµÑ Ñ Ð¾ÑÐµÑ Ð·Ð°Ð¼ÐµÐ½Ð¸ÑÑ Ð½Ð° ÑайÑе Ñвой ÑеÑÑиÑÐ¸ÐºÐ°Ñ Ð½Ð° новÑй. ÐÐ»Ñ ÑÑого ÐµÐ¼Ñ Ð½Ð°Ð´Ð¾ пÑойÑи аÑÑенÑиÑикаÑÐ¸Ñ Ð¿Ð¾ ÑÑаÑÐ¾Ð¼Ñ - ÑÑо Ñ Ð°ÐºÐµÑ, как Ð¼Ñ Ð¿Ñедполагаем, не Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑоделаÑÑ Ð·Ð° него.
Ðа каком ÑÑапе дÑÑка?
no subject
Date: 2013-05-29 08:36 am (UTC)no subject
Date: 2013-05-29 09:49 am (UTC)РеÑли Ð¼Ñ Ð¾ пÑблиÑном ÑеÑвиÑе, Ñо как, Ñкажем, Gmail опÑеделÑеÑ, валиднÑй ли полÑзоваÑÐµÐ»Ñ Ð¿ÑиÑÑл и оÑкÑÑл новÑй аккаÑÐ½Ñ Ñ Ñвоим паÑолем? Ðа никак, Ð½ÐµÑ Ð½Ð° ÑÑом ÑÑапе еÑÑ Ñакого звеÑÑ, как "валиднÑй полÑзоваÑелÑ".
ЧÑо до ÑÑеÑи клÑÑа - Ñо ÑÑÑ Ð¼Ð¾Ð³ÑÑ Ð¸ÑполÑзоваÑÑÑÑ Ñе же Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼Ñ, ÑÑо и в ÑлÑÑае забÑÑого паÑолÑ. Ðожно и длиннÑÑий бÑкап-паÑÐ¾Ð»Ñ Ð¾Ð¿ÑеделиÑÑ Ð¿Ñи ÑегиÑÑÑаÑии, вÑÑкие кодÑ, коÑоÑÑе ÑÐ¾Ñ Ð¶Ðµ Gmail иÑполÑзÑÐµÑ Ð² ÑлÑÑае ÑÐ±Ð¾Ñ 2-step verification.