background preloader

Interesting

Facebook Twitter

50+ полезных ресурсов для самообучения. На сегодняшний день, когда информация стала доступна как никогда и получить новые знания проще простого, у нас появилась другая проблема: как фокусироваться и структурировать новые знания, если отсутствуют внешние ограничения вроде экзамена или необходимости подготовки к уроку? И снова нас спасают разработчики и интернет, где появляется все больше открытых университетов, онлай-курсов, лекций и сервисов организации своего обучения. Я решила собрать в одном месте ссылки на ресурсы дистанционного обучения и другие полезные сервисы на английском и русском языках, большинство из которых бесплатны.

Не было цели охватить все, но если вы считаете, что в список нужно что-то добавить –, пожалуйста, напишите в комментариях. Онлайн-курсы (MOOC): Coursera – Пожалуй, крупнейшая платформа для видео-курсов, c недавнего времени сделали платный доступ к некоторым курсам. $/Free, Ru/Eng Udacity – Cпециализированные курсы для разработчиков и других технических специалистов. Видео лекции и уроки: 230 гениальных книг, которые надо прочитать в своей жизни. x86 is a high-level language. Just so you know, x86 machine-code is now a "high-level" language. What instructions say, and what they do, are very different things. I mention this because of those commenting on this post on OpenSSL's "constant-time" calculations, designed to avoid revealing secrets due to variations in compute time. The major comment is that it's hard to do this perfectly in C. My response is that it's hard to do this even in x86 machine code.

Consider registers, for example. So many registers are needed because the processor has 300 instructions "in flight" at any point in time in various stages of execution. Consider the traditional branch pair of a CMP (compare) followed by a JMPcc (conditional jump). Consider the "xor eax, eax" instruction, which is how we've traditionally cleared registers. Consider "mov eax, ebx". The processor has to stop and wait 5 clock cycles to read something from L1 cache, 12 cycles for L2 cache, or 30 cycles for L3 cache. Git: ignore file lines - Ben Mezger. I’ve always asked myself, if git can ignore files (using .gitignore), can it also ignore file lines?

Well, not by default, but you can hack it. It might sound stupid, but say you are working with a bunch of guys on a project, where somewhere in an important file you have something like this; ...def connect_db(): username = "root" password = "password" host = "localhost" ...... Of course this is a stupid example, you would probably put the username, password and other important stuff in another file, say a config file, but let’s assume that this is not possible, or somehow this variable cannot be else where. What do you do? Because now we have a problem, when cloning the repository, you will need to fill these information, run your code and eventually make some changes and just before commiting, you will go back to the line with your personal information, remove that information (leave it blank or whatever), then you will commit and push your changes.

So how can we do this? Now we are set. Using common table expressions to solve the “eight queens” problem in SQL | Andreas Dewes. Recently I tried wrapping my head around a little-known but quite powerful SQL feature: Common Table Expressions, or CTE’s. These expressions allow us to write SQL queries that can make use of recursion to retrieve or even modify data. Sounds cool? It is! But how does it work? Actually, it’s pretty straightforward: When writing a (recursive) CTE, we first formulate a “seed” query that returns an initial set of rows. WITH RECURSIVE --this tells SQL that we want to define a recursive CTE cnt(x) AS ( --the name of the CTE, 'cnt' VALUES(1) --the initial SELECT (actually just a single value here) UNION ALL SELECT x+1 FROM cnt WHERE x < 100 --the recursive query (will yield one additional row containing the value of x+1) ) SELECT x FROM cnt; --this will return the numbers from 1 to 100 As you can see, the seed query on line 3 produces a single row of data containing the value 1.

CTE Hacking Eight Queens in SQL Pretty easy. ---our previous SELECT query. . . . #! Marginalia – English for Everyone. В этом посте речь пойдет о нескольких относительно малоизвестных в широких кругах сервисах, которые могут помочь вам в изучении и использовании английского. WordsFromText Сервис позволяет загружать в него тексты (целые книги, субтитры, whatever), обрабатывает их, находя слова (определяя к тому же часть речи) и фразовые глаголы. Полученный список вы можете анализировать, отмечая слова как известные и неизвестные. Состояние каждого слова сохраняется, и каждый следующий загруженный текст уже не надо анализировать вручную полностью. Таким нехитрым способом со временем можно воссоздать свой более-менее полный лексикон и использовать его для более эффективного просмотра кино и сериалов в оригинале, чтения книг — перед или после просмотра или прочтения вы загружаете субтитры или текст книги в WordsFromText и быстро находите все неизвестные вам слова.

Таким образом можно «выжимать» всё, что угодно, лишь бы у вас был текстовый файл. Компания Яндекс — Разработчик Java (Яндекс.Маркет) Личная библиотека: информационный этикет, подготовка к большим проектам, бережливое производство, освоение космоса / Блог компании REDMADROBOT. Директор по развитию Redmadrobot Макс Волошин составил топ-5 полезных книг — для личной эффективности и эффективности бизнеса. А также для любителей качественной научной фантастики. Роланд Хантфорд “Покорение Южного полюса. Гонка лидеров” В “Покорении Южного полюса” описаны два жизненных пути совершенно разных по темпераменту и воспитанию людей: норвежца Амундсена и британца Скотта. Повествование иногда нудноватое, но в целом хорошо раскрывает становление каждого из путешественников до начала борьбы за Южный полюс и уже подробно, через дневниковые записи, показывает сам процесс гонки.

Очень подробно рассматриваются проблемы формирования команды и работы в ней. Энди Вейер “Марсианин” Автор — американский программист, любитель научной фантастики. Генри Форд “Моя жизнь, мои достижения” Книжка представляет собой описание первых шагов научной организации труда и своеобразное введение в бережливое производство. Марк Хёрст “Горшочек не вари! Майк Роуди «Визуальные заметки. Мальчик Роспотребнадзора — Кто такой amdf, и как опубликованный им текстовый файл отправил сервис GitHub в реестр запрещённых сайтов. 2 октября имиджборд 2ch.hk, сервис для разработчиков GitHub и русскоязычная версия интернет-магазина AliExpress оказались включены в реестр запрещённых ресурсов Роскомнадзора.

Замглавы надзорного ведомства Максим Ксензов в своём твиттере объяснил блокировки нежеланием ресурсов навести на своих страницах порядок — удалить записи с пропагандой наркотиков, суицида и порнографией. Причины попадания в реестр, а также даты вынесенных решений об ограничении доступа для всех трёх сайтов разные. Однако, как удалось выяснить TJournal, история включения в список по меньшей мере одного из перечисленных ресурсов не так однозначна, как это следует из слов представителей Роскомнадзора. Согласно данным портала antizapret.info, мониторящего содержимое реестра РКН, сервис GitHub попал под блокировку благодаря размещённому на нём одним из пользователей текстовому файлу suicide.txt. Настоящего имени amdf на GitHub не указано.

Amdf (Михаил Строганов) Есть у amdf и собственный канал на YouTube. Dissertation/Thesis Guide. This guide has been created to assist my graduate students in thinking through the many aspects of crafting, implementing and defending a thesis or dissertation. It is my attempt to share some of the many ideas that have surfaced over the past few years that definitely make the task of finishing a graduate degree so much easier.

(This Guide is a companion to the Guide for Writing a Funding Proposal.) Usually a guide of this nature focuses on the actual implementation of the research. This is not the focus of this guide. Instead of examining such aspects as identifying appropriate sample size, field testing the instrument and selecting appropriate statistical tests, this guide looks at many of the quasi-political aspects of the process. Such topics as how to select a supportive committee, making a compelling presentation of your research outcomes and strategies for actually getting the paper written are discussed. With this in mind, enjoy the guide. Summary of Key Ideas in this Guide 1.

Kirby. Материал из Lurkmore Система Кирби Пылесос Кирби (Kirby) — кирбисос, быдлодевайс, говносос-пылеотсос c массажёром и фонариком от дизайнеров Harley Davidson, продаваемый в России по цене Жигулей. Механизм продаж Лурк — официальный дистрибьютор компании Кирби Кирби, дизайн с нуля создан Harley Davidson Механизм продаж очень четко описан в расовом пиндосском мульттреше «Шоу Рена и Стимпи», где сабжу посвящен целый эпизод: внимание с момента 1:11. Кирби и интернеты В интернете наблюдается форумный бум на тему Кирби, и можно выделить четыре типа участников: Счастливчики, бесплатно почистившие ковёр суперпылесосом и отделавшиеся от продавцов 10-25 телефонами своих друзей и знакомых.

Реклама Домашние животные Кирби (низ, к сожалению, утерян) CаPROFIT лишь хотел, чтобы его любили «Товар такого качества, как у нас, нельзя больше достать нигде в мире». Почему Kirby покупают А ещё он сделан по технологии NASA VIP шлюха рекламирует Кирби Как обстоит дело на самом деле Почему Kirby на самом деле говно. Помнить все: Evernote и Anki. Решил написать о системе, которую я использую, чтобы помнить практически все, что хочется, при минимальных затратах времени и других ресурсов. Под словом “помнить” имеется в виду любой способ найти нужную информацию — в личной памяти или в памяти компьютера, в зависимости от ситуации и от самой информации; основные требования при этом — экономия времени и контроль того, что мы запоминаем.

Я хочу достичь следующих целей при использовании системы: помнить все термины и слова, которые когда-либо решил запомнить;свободно использовать факты в разговорах и дискуссиях;сохранять накопленный опыт: иметь информацию обо всех текущих и законченных проектах, о важных встречах и разговорах, об изученных темах;моментально находить любые статьи, которые когда-либо показались интересными;держать сознание свободным от любой текучки;тратить на это все не более 20 минут в день. Ниже я напишу о методах и правилах, которые составляют данную систему. Мой опыт по описанному вопросу Проблемы запоминания Проекты 0. МОТИВАЦИЯ или «морковка спереди» и «морковка сзади». | Психологический центр Контакт. Почему мы делаем именно так, а не иначе, что заставляет нас достигать каких то целей, да и просто вставать на работу утром? Для достижения больших целей нужны сильные мотивы и сильная мотивация. Откуда они берутся?

Как ими управлять? Попробуем рассмотреть этот вопрос подробнее. Мотивация (от lat. «movere») — побуждение к действию; динамический процесс физиологического и психологического плана, управляющий поведением человека, определяющий его направленность, организованность, активность и устойчивость; способность человека деятельно удовлетворять свои потребности. Если вы работаете с людьми, то рано или поздно вы обязательно придете к такому вопросу, как мотивация.

На современном этапе развития менеджмента определение психологического портрета личности является, на мой взгляд, одним из самых сложных и важных вопросов, решение которого позволит повысить успешность управления персоналом. 1. 2. 3. Возвращаясь к стратегиям мотивации, хочу поделиться как это происходило у меня. Как поймать льва в пустыне. Материал из Lurkmore Как поймать льва в пустыне — древнейший боян, по количеству вариантов догоняющий «Сколько X нужно, чтобы заменить лампочку?» И «Как выстрелить себе в ногу?». Пример Простоты ради мы ограничимся рассмотрением только охоты на львов, живущих в пустыне Сахара, в которой львов нет года эдак с 1850-го. Перечисленные ниже методы с легкостью можно модифицировать и применять к другим плотоядным, обитающим в разных частях света. Математические методы Наглядная иллюстрация Метод инверсивной геометрии.

Методы теоретической физики Метод Дирака. Методы экспериментальной физики Термодинамический метод. Технические методы Метод гиперпространственного левососа. Литература H. Алсо, вариант под названием «Математические методы охоты на слонов». Информационные технологии Вадим Артамонов Рекламное агентство: выпускает ролик «Пришлите нам льва, три пера страуса — и выиграйте новый автомобиль». Юмор См. также Ссылки Экономическая теория поимки льва. Выстрелить себе в ногу. Материал из Lurkmore «Выстрелить себе в ногу» — фраза из старой цитаты отца языка C++ Бьярне Строуструпа: Суть ЕРЖ исполняет сабж. (Посвящено событиям в Газе.) Конечно, сама фраза гораздо древнее этой цитаты.

Тем не менее, среди тех, кто ещё помнит, фраза стойко ассоциируется именно с цитатой отца-основателя. Реализация На искомую тему был написан забавный текст, автор которого теряется в веках (помнит ли ещё кто-нибудь про revelation и euclid?) ЗАДАЧА: Прострелить себе ногу. C: Вы простреливаете себе ногу. Параллельный Euclid: Вы простреливаете себе чью-то чужую ногу. Xxx: Люблю, сцуко, Линукс - он позволяет тебе не телько выстрелить себе в ногу, но и в голову, причём, падла, абсолютно уверен, что ты был прав и другого выхода не было. Бьярне продолжает радовать. Также данные цитаты были повторены в четвертом издании The C++ Programming Language, опубликованной в мае 2013.

Алсо В сериале The IT Crowd директор компании простреливает себе ногу. См. также Примечания. Managing Your Move With Trello. Or How Newlyweds Managed A Move Without Killing Each Other A couple of weeks ago, my husband and I moved to a new place. It was our first time moving as newlyweds, and I was really dreading the whole thing. There were so many details! Like when do the movers come, remembering to label all the boxes correctly, and of course changing our address everywhere. It made my head spin just thinking about all the little things we had to remember.

Before I got too stressed, I started jotting tasks down on a Trello board. I made sure to ask friends on Twitter what they recommended as another resource for moving: After folks on Twitter reminded me to call my bank to change my address (duh!) Having our process documented meant that we could track the progress of each task. Since I’m on my computer most of the day, and my husband is mobile, having Trello on his iPhone gave him the ability to check in during lunch and do things like cancel our cable.

Trello took the stress out of my move. Curricula Vitae/Résumés. Межсайтовая подделка запроса. CSRF (англ. Сross Site Request Forgery — «Межсайтовая подделка запроса», также известен как XSRF) — вид атак на посетителей веб-сайтов, использующий недостатки протокола HTTP. Если жертва заходит на сайт, созданный злоумышленником, от её лица тайно отправляется запрос на другой сервер (например, на сервер платёжной системы), осуществляющий некую вредоносную операцию (например, перевод денег на счёт злоумышленника).

Для осуществления данной атаки жертва должна быть авторизована на том сервере, на который отправляется запрос, и этот запрос не должен требовать какого-либо подтверждения со стороны пользователя, который не может быть проигнорирован или подделан атакующим скриптом. Данный тип атак, вопреки распространённому заблуждению, появился достаточно давно: первые теоретические рассуждения появились в 1988 году[1], а первые уязвимости были обнаружены в 2000 году. Пример[править | править вики-текст] Мэллори: Привет, Алиса! Защита[править | править вики-текст] Котфускация исполняемого .net кода. "Мертвая зона - самая безопасная" - статья на мобильном портале Mobiset.Ru.

FAQ по программированию под Android от новичка, и для новичков. Photo Gallery. История мостов - разводной железнодорожный мост через реку Дон Ростов-на-Дону. ВКонтакте. Writing readable content (and why All Caps is so hard to read) Russian ATC lesson 101 – the phantom SU25 | who is strelkov - the many mysteries of the Russian Involvement in Ukraine. B-дерево. Git. Как обсуждать деньги с руководством или почему иногда останавливаются карьеры? / Блог компании Стратоплан. Визуализация алгоритмов. Как захватить мир, доказав, что P=NP. Футбол HD - Онлайн Лига чемпионов, Лига Европы УЕФА,Евро 2012,Премьер-Лига.

Health

Как перестать напрягать силу воли и начать жить?