пятница, 26 октября 2012 г.

Kyiv PyCon 2012


На прошлых выходных прошла одна из самых мной любимых конференций. Kyiv PyCon 2012. Двухдневная конференция, хоть и привлекает довольно молодую аудиторию обычно, тем не менее интересна для меня очень, потому что во первых она о Python и местами о Computer Science. Обе темы мне интересны, плюс - пайтон комьюнити мне всегда нравилось ) Я не думаю, что был единственным C# разработчиком там, но думаю таких немного, особенно учитывая накладку событий.

четверг, 25 октября 2012 г.

Управление временем и сознанием.


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



Основные сложности с которыми сталкиваешься следующие:

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

пятница, 19 октября 2012 г.

AForge.NET & Accord.NET

Сегодня обнаружил, что AForge.net и Accord.net доступны даже в nuget (aforge, accord).
Для тех, уто вдруг забредет случайно в мой блог на всякий случай поясню:

NuGet is a Visual Studio extension that makes it easy to install and update third-party libraries and tools in Visual Studio

среда, 17 октября 2012 г.

Обучение для меня стало работой на этот месяц.


Я нахожусь в творческом и оздоровительном отпуске. И использую его по зазначению - программирую, учусь и улучшаю здоровье.

Для того чтобы эффективно учиться нужно в первую очередь качественно управлять своим временем. Я верю, что времени у большинства людей достаточно для великих свершений, но тратим мы его зачастую не очень ответственно (На фотографиях мое рабочее место, где я фактически живу последнее время).

Dart is celebrating bithday

Нашел ролик в Гугл Блоге посвященный дню рождения языка Dart. Раньше я слышал о нем только как о лабоработоном эксперементе гугл. Год назад был первью, потом относительная тишина, и вот:


вторник, 9 октября 2012 г.

Хорошая книга оказалась Effective Java (2nd Edition)...

Я конечно не Джавист, как принято у нас называть фанатов или, скорее, знатоков Java. Однако это очень широко распространенный язык, часто попадающийся в гетерогенных системах, и в реальной жизни на нем нужно писать. Потому что в реальной жизни проекты гетерогенные. Да и вообще, нельзя быть дотнетозомби или питонозомби (не говоря про С/C++зомби). Нужно быть развитым и не зацикливаться. И если писать на чем то, то делать это с любовью.

понедельник, 8 октября 2012 г.

GNU-GPL and Free инструменты для ученых и студентов. Python, Maxima, Octave и не только...

Статья пока еще не закончена, и она не нова конено, но выкладываю ее, так как мне нравится популяризировать замечательные GNU и просто свободные иструменты очень удобные и общепринятые в науке но несколько находящиеся в тени для тех, кто развивался как ученый в постсоветской научной вертикали, и был изолирован в некотором смысле от многих западных наработок. Буду давать ссылку на нее своим знакомым, тем, кто в состоянии оценить величие рекомендуемых инструментов и постепенно дорабатывать её.

Сначала немного о питоне

Питон местами слабоват в плане производительности, многопоточности, и конечно не идеален как язык, как не идеален любой другой. И тем не менее я люблю его, хотя и пока еще знаю хуже чем C# например. Причин, почему я  использую Python, будучи разработчиком на C# и немного на Java и C, много.