Задачи обработки данных встречаются практически во всех областях исследований (в частности, в экономике, физике, химии, биологии, медицине). К ним относятся как описательные статистики и регрессионный анализ, так и различные преобразования данных (гистограммы, частотный анализ и анализ временных рядов), а также задачи извлечения признаков (feature extraction). И почти всегда требуется отображение данных и результатов их обработки в графическом виде.
В конце 2006 г. грянуло и раскатилось эхом по всей стране дело «Школьный учитель Поносов против Microsoft». Не было никаких сомнений в том, кто победит и чем это грозит остальным, поэтому мне, единственному системному администратору небольшой частной конторы, было поручено тщательно изучить нашу сеть на предмет использования нелицензионного ПО и представить начальству подробный отчет, во сколько нам обойдется стать законопослушными гражданами.
В уездном городе N находится университет K. Это учебное заведение посещает незадачливый студент, внезапно вспомнивший заповедь «не укради». И решил он с этого момента пользоваться только лицензионным программным обеспечением. Но откуда же у бедного студента деньги на необходимые ему программные продукты? Решение - свободные альтернативы, Google Docs & Spreadsheets и OpenOffice.org.
Все познается в сравнении. Налицо видимое удобство Windows в отсутствие альтернатив - миллионы пользователей при наличии практически бесплатного «сыра» не имеют возможности оценить качественные системы
Умеете ли вы писать приложения для всего мира? Не так давно мой начальник в предвкушении скорого выхода нашей фирмы на международный рынок попросил рассмотреть возможность перевода многомодульного программного комплекса среднего уровня сложности с русского языка на английский с целью использования его в Латинской Америке! Конечно, я не знаю, насколько оправдано это решение с практической точки зрения и сколько языков знает среднестатистический индеец, но передо мной встала серьезная и новая для меня задача.
Имя этого человека известно миллионам. Однако истинная глубина его работ до сих пор остается неизведанной даже для специалистов. На родине - в Великобритании - он на долгие годы после своей внезапной смерти был предан забвению: слишком многим представителям власти предержащей он мешал, слишком много лишнего знал, слишком был опасен для западного мира в эпоху холодной войны. На него наложили клеймо изгоя, подвергли общественному осуждению и судебному преследованию, гипертрофированно высветив его нетрадиционную сексуальную ориентацию. Американцы все же отдали дань уважения великому европейцу и назвали его именем высшую награду в области программирования, которая и по сей день служит эквивалентом Нобелевской премии. Но и только.
Ширину родных просторов впору воспеть тем, для кого землей обетованной являются виртуальные миры. Индустрия компьютерных видеоигр с распростертыми объятиями встретила широкоформатные мониторы ?? все больше и больше коммерческих игр поддерживают экраны с соотношением сторон 4:3 и шире. Но вам необязательно тратить деньги на дорогие игрушки. Открытые игры не отстают от коммерческих, и уже сейчас вы можете бесплатно переписать из Интернета забаву на любой вкус, использующую ресурсы вашей видеоплаты и широкоформатный экран на полную катушку. Сегодня мы познакомимся с теми играми с открытым кодом, которые поддерживают разрешение 1280?а800 и выше. Причем большинство из них кросс-платформенные, т.е. гарантированно работают не только в Windows, но и под управлением других ОС, таких как Linux и Mac OS X.
Сейчас в моду вошли блоги - публично доступные в Интернете личные дневники, выпускаемые самиздатовским методом
Эдгар Вейбе Дейкстра (11 мая 1930 г. - 6 августа 2002 г.) - всемирно известный ученый-затворник, родившийся в Роттердаме и проживший долгие годы в Нидерландах, в местечке Нейнен (Nuenen) близ Эйндховена
В этом году конференция SunTechDays проходила в С.-Петербурге. Как и положено, много слов было сказано о том, насколько важен быстрорастущий российский рынок и как много внимания компания Sun уделяет российским разработчикам. И это не пустой звук, ведь ведущих специалистов и руководителей подразделений корпорации принимал петербургский Центр разработки Sun, крупнейшее подразделение корпорации в России, насчитывающее около 360 сотрудников. Стоит заметить, что именно там разрабатываются основные компоненты таких технологий, как Java Standard Edition и Java Mobile Edition.
Продолжая тему проектирования БД, рассмотрим хранение и обработку изменяющейся во времени информации. Примеры, когда необходимо помнить историю изменений или регистрировать последовательности событий, мы можем найти в самых разных областях: архив документов, история изменения цен или котировок, журнал событий (аудит), журнал хозяйственных операций, протоколы измерений эксперимента (показания датчиков) и т.д.
...Повторное использование в стиле старого доброго Delphi...
В предыдущей статье о Mandriva Linux Powerpack 2007 я рассказывал об особенностях установки и использования этой ОС. Разработчики Mandriva Linux Powerpack 2007 позиционируют ее как систему, предназначенную для настольных компьютеров. Это современный, простой в установке и очень удобный дистрибутив. Но сегодня речь пойдет о тех программах, которые делают Mandriva особенно полезной для рядового пользователя.
При разработке новой информационной системы или в процессе оптимизации имеющегося приложения обязательно встает вопрос выбора СУБД. Для кого-то он решается легко, его даже не замечают: «используем то, что знаем», «берем то, что требует заказчик»
В статье «Эргономика должна быть экономной» («Мир ПК», ?4/07, с. 48) я хвалил MS Office за функциональность и ругал за непомерные требования к системным ресурсам. Сегодня я решил подлить масла в огонь дискуссий, разгоревшихся вокруг темы «OpenOffice - удачная замена набору офисных приложений от Microsoft». Впрочем, никакая полемика не может склонить меня к тому или иному решению. В конце концов, было бы нечестно сталкивать лбами разные по численности и вооружению отряды. Вместо этого я просто опишу отличия в их тактико-технических характеристиках и покажу, в каких именно боевых условиях каждая из двух офисных команд способна проявить себя с лучшей стороны.
Не будет преувеличением сказать, что эра многоядерных процессоров для персональных компьютеров наступила. Конечно, все уже давно привыкли к тому, что с помощью ПК можно путешествовать по Интернету и одновременно слушать музыку, поэтому для рядового пользователя переход на двухъядерный процессор означает только увеличение производительности, а вот для индустрии ПО - это целая революция. Уже существующие программы в большинстве своем не могут воспользоваться теми преимуществами, которые дает второе ядро в системе. Разработка новых версий продуктов, где исправлен этот недостаток, требует принципиально иных подходов. Так как же быть?
Увеличение количества вычислительных компонентов в центральном процессоре способствует интенсивному развитию технологий многопоточного программирования. Однако эффективное управление потоками дело хлопотное и не во всех случаях приводит к росту производительности.