понедельник, 14 февраля 2011 г.

Microsoft + Nokia = ??

Не смотря на падение акции Nokia после опубликования новости о отказе от Symbian и переходе на Microsoft данная новость не может радовать разрабочиков которые вынуждены теперь поддерживать "-1" платформу (и конечно печальная для тех кто специализировался на Symbian)

DevClub: О безопасности веб-сайтов.

Советую посмотреть ради интереса всем кто ещё не видел и находиться в начале пути исследования данной темы

Видео: Тыну Самуель. О безопасности веб-сайтов.


воскресенье, 13 февраля 2011 г.

Социальная дeзинтеграция и эволюционные системы

Семинар в университете начинался как обычно. Вроде название интересное, а на поверку оказывается не очень то (и ты сожалеешь потраченного времени) - в нашем случае разговор шёл о одной из лекций TED - "Скрытое влияние социальных сетей".

Основным недостатком, но мой взгляд, данной лекции, что она не вызывает восхищения от новых идей. Всё вроде бы сказано правильно, но не ново. Более того тривиально. Очевидной проблемой является отсуствие весов на ребрах графа через которые передаётся зависимость. Восможно, конечно данная лекция служит интересным пунктом для НАЧАЛА обсуждения.

Очевидным плясом данного графа является возможность проследить зависимость. Особенно измененеие данной зависимости в зависимоси от времени. Кроме того возможен анализ взаимосвязей с учётом параметров каждой вершины (препдочитает она держать узкий круг друзей или открыта для информации извне) с целью анализа: влияние на какие узлы (внос в них информации) повлечёт максимальное её распространение? 
Если какие то узлы влияют больше на распространение (ожирения в данном случае) до орыб или добавление каких связей послужит "нашим" целям? итд.




Далее стало интереснее. Разговор о социльных сетях привёл к термину "Социальная 6дезинтеграция" который определяется как тендеция в обществе к отделению определённых груп и общему расспаду социума на части. В нашем случае распада социальной сети на несоедёнённые или слабо связанные группы. Данный процесс является частью более сложного действа и описан в такой работе как "The Collapse of Complex Societies". А вот эта тема уже значительно более интересна. Что такое "сложность" с точки зрения исследования социума? Я думаю лучше всего вам самим послушать:



С точки зрения эволюционных систем возникают вопросы:
1. Человечеству присуще всё упрощать. И не только свою жизнь но и лябые механизмы.
2. Очевидно это означает что сложность бывает необходимой и излишней, т.е. которая позволяет упростить моделей без потери её свойств и функциональности. Т.е. эволюция с точки зрения данной презентации есть "необоходимое" (т.е. которую нельзя упростить) усложнение системы.
3. Вместе с тем, если отбросить горизонтальную эволюцию, можно ли сказать что усложнение системы есть показатель её эволяции? Если да то можно ли ввести какие то показатели которые позволили бы измерять этот процесс?
4. Евляется ли упрощение системы (коллапс) необходимой предпоссылкой для нового скачка? Например, многие представляют развитие цивилизации не как постепенный процесс а как набор каких то эпох, где одна сменяется другой только после коллапса предыдущей (коллапс аграрного строя привёл к промышленному).

Кстати последнее - это отдельная тема для разговоря. Скорость смены одной эпохи развития социума другой всё увеличивается и многие исследователи говорят, что в конце концов длительность каждой из них уменьшиться настолько что мы будем иметь дело с так называемой "Технологическая сингулярностью" [rus] [eng]. Как измениться человечество в этом процессе. Будет ли оно подавлено инскусственным интелектом, или в нас найдётся что-то необходимое ему, как это заведено в эволяции, в которой более низкие уровни (вирусы, бактерии, растения, животные) не исчезают, и используются более высшими.

Темы для магистрантов и бакалавров

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


1. Test process organisation in the Agile Environment
2. Performance testing: Theory and Practise
3. Performance improvement algorithms and techniques for the financial consolidation software
4. Efficient usage of Cube (OLAP) for consolidation software
5. Silverlight and HTML5: migrate, wait or integrate?
6. Algorithms for building efficient Data engine deriving data from ROLAP for reporting using .Net languages
7. UI design approachес
8. Usability of software 
9. Financial software: Processing individual requests served by MS Office software model in the batch mode in order to improve performance
10. Techniques to integrating  software into MS Package: smart tags etc.
11. Software supporting team work (TFS, other packages)
12. Post and pre processing of code automatically converted from VB6 to vB.NEt in order to decrease risk of migration
13. Automation of finding memory leaks (.Net languages or universal on binary code)
14. Automatic inspection of .Net code for early recognition of performance inefficient statments 
15. Software for mobile platforms (Win7, iPhone, Android)
16. Efficient errors tracking
17. Efficient automation of testing process 
18. NoSql databases: migration vs co-existance with SQL databases in practise
19. Efficient processing on fly Excel like formulas in standard software packages
20. Graphs, cliques

пятница, 4 февраля 2011 г.

Hello IPv6

Welcome IPv6 ибн http://[2011:0db8:15a2:09d7:2f34:8б2e:09a0:711d]/