Логика мышления. Часть 14. Гиппокамп. Этот цикл статей описывает волновую модель мозга, серьезно отличающуюся от традиционных моделей.
Настоятельно рекомендую тем, кто только присоединился, начинать чтение с первой части.
Что не нужно кодить самостоятельно. Untitled. HTTP: The Protocol Every Web Developer Must Know - Part 1. Законы Булевой алгебры. 8 ловушек программирования. Эта статья содержит те ловушки программирования, в которые я попадал сам, продолжаю попадать и возможно никогда не прекращу, а также те, в которых я находил своих товарищей.
Однако я верю в то, что их можно избежать, если знать в какие ловушки можно попасть и как из них выбираться. Возможно эта вера — очередная ловушка. Чтение кода. AutoHotkey. Delphi. VBA. Tip по использованию Git под Windows. 2 ноября 2008 в 12:49 Продолжая статьи о Git, распределенной системе контроля версий, с помощью которой ведется разработка таких проектов как Linux и Ruby on Rails, хотелось бы сказать и несколько слов о работе с ним под Windows.
Официального порта Git под Windows нет, есть mingw+msys порт по адресу code.google.com/p/msysgit/downloads/list Как-то понадобилось написать проект на ruby под Windows — возникла проблема с виндовым переносом строки, который вставлялся во все файлы автоматически, вследствие чего проект не работал вообще. Оказалось, что для исправления нужно подправить gitconfig, в котором разработчики msysgit предусмотрительно вставили автопостановку CRLF.
Отключается она элементарной правкой gitconfig (можно найти в папке C:\Program Files\Git\etc), меняем содержимое секции core на следующее:
Node.js. Пишем backend для мобильного приложения за несколько минут. Здравствуйте!
Моя основная область деятельности — разработка мобильных приложений (iOS, Android). И большая часть приложений, использует взаимодействие с другими пользователями, хранение данных и другие задачи требующие наличие единого сервера. Поэтому для большей части приложений приходится писать свой велосипедbackend. А так как я, в основном являюсь мобильным разработчиком, то написание этого сервиса всегда становится небольшой проблемой — приходится задействовать веб-разработчика или искать подходящий BaaS сервис, даже если надо написать всего пару запросов. Поэтому было принято решение, попробовать найти инструмент, позволяющий в короткие сроки написать небольшой веб-сервис, который можно было бы использовать в мобильном приложении.
Android. «Android для программистов: создаём приложения» — новая книга от Дейтелов / Блог компании Издательский дом «Питер» Завтра у нас выходит прекрасная новинка, которая написана, пожалуй, самым популярным авторским коллективом в мире компьютерной литературы.
Встречайте: «Android для программистов: создаём приложения» от Пола, Эди и Харви Дейтелов из Deitel & Associates, Inc. и примкнувшего к ним Майкла Моргано, который уже отметился в этой команде в книге iPhone for Programmers: An App-Driven Approach. Фамилии Дейтелов на обложке — это знак качества. Более миллиона программистов во всем мире учили по их книгам Cи, C++, C #, Java for iPhone, веб-программирование на JavaScript, XML, Visual Basic, Visual C++, Perl, Python и т.д. На русском языке уже выпущено около 30 книг этих авторов. Особенности книги Эта книга даст вам всё, что нужно, для начала разработки приложений под Android и быстрой публикации их на Google Play. Android SDK 3.x для планшетных приложений. Android Maps APIs. Программирование под Android для начинающих. Часть 1.
Стековые языки программирования. Функциональное программирование снова в моде.
В зависимости от того, предпочитаете ли вы классику или хардкор, страдаете от навязанных промышленных стандартов или вы просто хипстер, вашим любимым предпочтением может быть Scala, Haskell, F# или даже старый добрый Lisp. Такие сочетания слов, как функция высшего порядка, отсутствие побочных эффектов, и даже монады, ласкают слух всех «неокрепших юных умов», будь-то ребят из JetBrains или студента, впервые увидевшего SICP. Но существует и другое программирование, в буквальном смысле даже ещё более функциональное, в основе своей имеющее скорее не лямбда-исчисление, а композицию функций. И я хочу о нём немного рассказать. Что такое конкатенативное программирование. Юнит-тестирование для чайников / Блог компании ETNA Software.
Нейросети для чайников. Начало. Эволюция агентов управляемых нейронной сетью. Давайте рассмотрим среду: в ней могут существовать частицы «еды» и агенты.
С помощью сенсоров агенты могут получать информацию о среде. Если агент находится достаточно близко к частице пищи, то она считается «съеденной» и исчезает, а в тот же самый момент в случайном месте среды появляется новая частица еды.
Программирование на Shell. Shell programming with bash: by example, by counter-example. What is bash?
Bash is an interactive shell: You type in commands. Bash executes them. Unix users spend a lot of time manipulating files at the shell. As a shell, it is directly available via the terminal in both Mac OS X (Applications > Utilities) and Linux/Unix. At the same time, bash is also a scripting language: Bash scripts can automate routine or otherwise arduous tasks involved in systems administration. Why use bash? Here are example tasks for which you might use bash: Orchestrating system start-up/shutdown tasks. Bash as a scripting language To create a bash script, you place #! Then, change the permissions on the file to make it executable: $ chmod u+x scriptname To execute the script from the current directory, you can run . When the shell executes a script, it finds the #! It then runs the interpreter (in this case, /bin/bash) on the file itself.