Архив

Публикации с меткой ‘темы’

Ускоряем WordPress на максимум

28 января 2010 arti 10 комментариев

Расскажу немного предыстории. Вчера, бродя по панелям для веб-мастеров, я заметил, что почти каждая из них жалуется на слишком долгий ответ, а Google и вовсе написал, что мой сайт медленнее 80% сайтов интернета. «Да чйорт побъери» — сказал я себе и полез смотреть, что же не так. Теперь приготовьтесь к захватывающему расследованию, в котором я раскрою тайну Premium шаблонов для WordPress, плагинов кеширования и многого другого.

С установкой новой премиум-темы,  я заметил, что фронт-энд (то что видит юзер) стал медленно подгружаться. В связи с этим, я начал гуглить на тему плагинов кеширования. Самым крутым, оказался плагин от одного из разработчиков Wordpress — WP Super Cache. Скачал, включил, выставил ttl (время жизни) 3600 и забыл.

Вчера же, в статистике гугля, я заметил график скорости загрузки роботом страниц этого блога. Результат просто шокирующий. Без установленного плагина кеширования, скорость загрузки страницы могла достигать 23 секунды. Почесав затылок, я принялся разбираться, в чём же может быть дело.

Читать далее...

Новая бесплатная тема для Wordpress: IceBurgg

1 февраля 2009 arti 4 комментария

screenshot, айсберг, тема wordpressЯ бы назвал эту тему IceBurgg+, поскольку я её немножко доработал. Весь месяц эта тема для Wordpress работала в нашем блоге, так что если она тебе понравилась, то можешь её качать себе и ставить в блог. Тема адаптирована для работы с некоторыми модулями, например: PageNavi, Закладки, PostViews, PostRatings и другими. Также, эта тема полностью переведена на русский язык. Сделай своему блогу подарок — установи новую тему!
Читать далее...

Понятие сложной системы

18 декабря 2008 arti Комментариев нет

Решение современных задач управления, проектирования и исследования технических, экономических, организационных и других систем требует привлечения специалистов разных профилей. Их эффективное сотрудничество возможно лишь при условии наличия общей методологии, в рамках которой проводится исследование. Такая методология носит звание «системный анализ». Объектом его изучения является «сложная система», а один из важнейших его инструментов есть моделирование на ЭВМ.
Термин «система» появился в научной литературе давно и является фактически таким же неопределенным, как «множество» или «совокупность». Определим понятие система, как множество компонентов, объединенных в единое целое некоторой формой регулярного взаимодействия или взаимозависимости для выполнения определенной функции. При этом компоненты будем подразделять на подсистемы, также имеющие внутреннюю структуру, как и сама система, и элементы, которые являются неделимыми с точки зрения исследователя сложной системы. Компоненты имеют определенные характеристики (признаки), которые могут принимать дискретные или непрерывные значения в процессе функционирования системы и ее взаимодействия с внешней средой. Воздействие внешней среды выражается через входные (экзогенные) переменные. С другой стороны, результат работы системы фиксируется через выходные (эндогенные) переменные. Если они характеризуют внутреннюю динамику функционирования системы, то это переменные состояния. Выходные воздействия работы системы на внешнюю среду отражаются через переменные, называемые откликами.
Системой вследствие присущих ей свойств могут устанавливаться ограничения, представляющие собой пределы изменения значений входных переменных или условия, при которых наблюдаются определенные значения. Ограничения могут также вводиться разработчиком сложной системы. Ни одна задача изучения сложной системы не может быть решена без введения целевой функции (критерия эффективности), которая представляет собой точное отображение целей или задач системы и необходимых правил оценки их выполнения.
Наиболее широко термин «система» первоначально использовался в механике, где обозначал материальную систему, т. е. совокупность материальных точек, подчиненных определен¬ным связям. Подобные системы рассматриваются в основном в задачах динамики. Законы динамики были получены длительным индуктивным путем. Выдвигаемые гипотезы проверялись на многочисленных опытах. Проверялись также и многочисленные следствия выдвигаемых гипотез. Все это было реализовано бла¬годаря возможности ставить «чистые опыты», т.е. устранять многочисленные мешающие факторы – сводить трение к мини¬муму, ставить опыты в вакууме, проводить достаточно точные измерения и т. п. Кроме того, условия опытов могли быть воспроизведены с весьма большой точностью в другое время и в другом месте.
Новый этап начался с момента, когда ученые приступили к исследованию систем, названных впоследствии «сложными», динамика которых во многом зависит от человека и принимаемых им решений. Перечислим наиболее характерные особенности сложных систем (СС).
1. Уникальность. Аналогичные по назначению системы имеют ярко выраженные специфические свойства, во многом определяющие их поведение. Так, множество автобусных маршрутов отличается от сети горэлектротранспорта, которые, в свою очередь, имеют существенные отличия от метрополитена. В пределах города эти виды транспорта могут обслуживать население совместно. Схема маршрутов, как правило, подвержена изменениям и т.д.
2. Слабая структурированность теоретических и фактиче¬ских знаний о системе. Так как изучаемые системы уникальны, то процесс накопления и систематизации знаний о них затруднен. Так, данные, собранные при строительстве одного предприятия, будут, вообще говоря, лишь частично полезными при строительстве другого подобного объекта. Сюда же следует отнести слабую изученность ряда процессов, связанную с обычными для сложных систем измене¬ниями их технической и технологической баз, значительным влия¬нием человеческого фактора, невозможностью или ограничен¬ностью «натурного эксперимента».
Следствием этого, в частности, является необходимость исполь¬зования ансамбля моделей при анализе системы. Различные модели могут отражать как разные стороны функционирования системы, так и разные уровни отображения исследователем одних и тех же процессов.
3. Составной характер системы. Уже на самом первом этапе изучения системы исследователь вынужден использовать понятие подси¬стемы как некоторой достаточно автономной части всей системы. Разделение СС на подсистемы, т.е. ее декомпозиция, как правило, за¬висит от принятых технических решений, целей создания системы и взглядов исследователя на нее. При декомпозиции существенны следующие факторы:
• рассматриваемая система может быть разделена (не обязательно единственным образом) на конечное число подсистем; каждая подсистема в свою очередь может быть разделена на конечное число более мелких подсистем и т.д. — до получения, в результате конечного числа шагов, таких частей, называемых элементами сложной системы, относительно которых имеется договоренность, что в условиях данной задачи они не подлежат дальнейшему разделению на части;
• элементы СС функционируют не изолированно друг от друга, а во взаимодействии, при котором свойства одного в общем случае зависят от условий, определяемых поведением других элементов, и влияния внешней среды;
• свойства СС в целом определяются не только свойствами элементов, но и характером взаимодействия между элементами.
4. Разнородность подсистем и элементов, составляющих си¬стему. Составляющие систему элементы и подсистемы разнородны в самых различных смыслах. Во-первых, это – физическая раз¬нородность. Так, система городского пассажирского транспорта включает в себя сеть автобусных маршрутов, горэлектротранспорт, метрополитен и т.д., которые, вообще говоря, имеют различную природу. Во-вторых, это – разнородность математических схем, описывающих функциони¬рование различных элементов. Например, если взаимодействие транспортных средств с пассажирами может быть представлено моделями массового обслуживания, то для описания процесса движения транспорта на дороге часто используют аппарат дифференциальных уравнений.
Удобно разделить модели подсистем и элементов на две категории: внешние и вну¬тренние. Названия эти условны и имеют следующий смысл.
Вследствие недостатка знаний о функционировании элемента, из-за необходимости понизить размерность модели, а также по другим причинам часто используют модели типа «вход-выход». При этом не интересуются динамикой со¬стояний элементов, а лишь описывают их внешнее поведение. Примерами моделей подобного типа служат различные регрессион¬ные модели, поверхности отклика, функциональные зависимости и т. п. Такие модели назовем внешними (черный ящик).
В отличие от внешних для внутренних моделей характерным является описание механизмов, управляющих динамикой их состояний, которое может базироваться на нашем представлении и гипотезах относительно истинного поведения моделей. В извест¬ном смысле идеальным случаем является формирование указанного механизма на базе уже выявленных и экспериментально проверен¬ных закономерностей. Примерами могут служить модели, описы¬ваемые дифференциальными уравнениями, марковскими процессами и др.
5. Случайность и неопределенность факторов, действующих в системе. Примерами подобных факторов могут служить погод¬ные условия, случайные отказы оборудования, транспорта и т. д. Учет этих факторов приводит к резкому услож¬нению задач и увеличивает трудоемкость исследований (необходимость получения представительных наборов данных).
6. Многокритериальность оценок процессов, протекающих в си¬стеме. Невозможность однозначной оценки диктуется следующими обстоятельствами: наличием множества подсистем, каждая из которых, вообще говоря, оценивается по своим критериям; множественностью показателей (иногда противоречивых), характеризующих работу всей системы (например, форсирование темпов, как правило, приводит к ухудшению качества работ); наличием неформализуемых критериев, используемых при принятии решений (в слу¬чае, когда решения основаны, например, на практическом опыте лиц, принимающих решения).
7. Большая размерность системы. Эта особенность системы обусловливает потребность в специальных способах построения и анализа моделей.

Современные средства общения в Сети, ориентированные на использование web-технологий

17 декабря 2008 arti Один комментарий

Рассмотрим несколько наиболее распространенных форм организации общения с помощью идеологии HTML-страниц:
1. Гостевые книги. Первая и самая простая форма организации общения в виде web-приложений. Простейшая гостевая книга представляет собой список сообщений, показанных от последних к первым. Каждый посетитель может оставить свое сообщение.
2. Форумы. Эта форма общения является практически прямой реализацией идеологии телеконференций. Сообщения пользователей в форумах группируются по темам, которые задаются, как правило, первым сообщением. Все посетители могут увидеть тему и разместить свое сообщение — в ответ на уже написанные. Исторически первые форумы появились как усовершенствование гостевых книг и организовывали сообщения в ветви — так же, как и в телеконференциях. Самым распространенным видом форумов сейчас являются форумы табличные, в которых обсуждение темы идет линейно, — это позволяет быстрее прочесть обсуждение. Как правило, темы группируются в тематические форумы, управление системой осуществляют администраторы и модераторы.
3. Блоги (от англ. web log — web-журнал, web-протокол). В этих сервисах каждый участник ведет журнал — т.е. оставляет записи в хронологическом порядке. Темы записей могут быть различными; самый распространенный подход — это ведение блога как собственного дневника. Другие посетители могут оставлять комментарии на эти записи. Чаще всего блог ведут не на своем отдельном сайте (хотя исторически именно эта форма была первой), а в рамках крупной системы, похожей на общедоступный почтовый сервис.
В этом случае пользователь, помимо возможности вести свой журнал, получает возможность организовывать ленту просмотра — список записей из журналов “друзей” (friends), регулировать доступ к записям, искать себе собеседников по интересам. На базе таких систем создаются сообщества — журналы, которые ведутся коллективно. В таком сообществе его членом может быть размещено любое сообщение по направлению деятельности сообщества. Спектр сообществ очень велик — от сообщества фотографов до сообщества “Отдам даром”, — в котором каждый может объявить об отдаче ненужной вещи кому-то еще.
С распространением этих форм стали образовываться социальные сети — т.е. совокупности участников, объединенных средой общения. Нельзя сказать, что такие приложения — единственная база для создания подобных объединений, но она наиболее распространена. В отличие от подавляющего большинства web-проектов содержание подобных ресурсов, поддерживающих такие сети, формируется не четко оговоренной сравнительно небольшой группой людей, а всеми участниками сети.
В целом все современные средства обеспечения работы сетевых сообществ обладают несколькими общими чертами:
1. В подавляющем большинстве сред предусматривается регистрация пользователей — т.е. на каждого человека должна быть заведена учетная запись. При регистрации пользователь должен указать о себе некоторое количество данных для идентификации. Многие системы требуют ввода адреса электронной почты и проверяют его работоспособность, высылая письмо с кодом активации учетной записи. Если адрес неверен, то активировать запись может только администратор системы.
2. Работа в среде проводится сеансами. Каждый сеанс начинается с того, что пользователь указывает свое имя и подтверждает свою личность вводом пароля.
3. Помимо учетных данных, пользователь настраивает рабочую среду — внешний вид, дополнительные данные о себе (подпись, иллюстрацию-аватар и т.п.).
4. Большинство систем, ориентированных на личную работу, имеют своеобразную внутреннюю систему обмена личными сообщениями.
Социальные сети и поддерживающие их сервисы оказались очень эффективным методом обеспечения посещаемости сайтов, обратной связи и постепенно стали одним из средств генерации содержания.
На основе такого подхода, когда содержание сайтов генерируется посетителями в процессе общения, появилось и быстро набрало популярность довольно большое количество своеобразных web-сервисов.
Рассмотрим несколько примеров проектов, приведших к созданию социальных сетей:
1. http://www.livejournal.com. Блог-система “LiveJournal”, “Живой журнал”. Наиболее популярный среди русскоязычных пользователей блог-ресурс, считается одним из первых примеров сервисов социальных сетей.
2. http://www.wikipedia.org. Открытая многоязычная энциклопедия Wikipedia. Эта социальная система ориентирована на подготовку энциклопедических статей о любом понятии, которое пользователи сочтут нужным. Система предусматривает и возможности коррекции и обсуждения статей, сравнения их версий.
3. http://www.flickr.com. Сервис публикации фотографий. На этом сервисе каждый посетитель имеет возможность опубликовать свои фотографии, указав их поисковые признаки. Фотографии можно оценивать и комментировать.
4. http://del.icio.us. Сервис публикации аннотированных ссылок. Пользователи этой сети (в основном англоязычные) публикуют ссылки с описаниями, снабжая их поисковыми критериями, и ведут личные иерархические каталоги ссылок. В сети рассчитывается рейтинг ссылки на основе частоты использования в личных закладках и переходов.
Перечисленные сервисы — яркие и удачные примеры создания сайтов в рамках концепции web 2.0 — движения по совершенствованию современных web-приложений.
Из перечисленных наиболее близким и полезным для достижения образовательных целей, без принципиального изменения в методике преподавания кажется ресурс ru.wikipedia.org (русскоязычный раздел открытой энциклопедии).
Читать далее...

Способы общения в Сети

16 декабря 2008 arti Комментариев нет

Одним из направлений развития телекоммуникационных сетей стали различные формы общения людей. С точки зрения массового пользователя возможность прямого обмена информацией даже важнее сугубо технологических задач обеспечения совместных вычислений или доступа к хранилищам данных.
Современные формы общения в Сети сформировались на основе нескольких решений:
1. Электронная почта. Исторически возникшая самой первой, эта форма обмена сообщениями и показала саму возможность общения с помощью сетей. Архитектурно предназначенная для обмена сообщениями между двумя абонентами, при небольшой модификации она позволила обмениваться информацией группам людей “Один ко многим”. Такой модификацией стали списки рассылки.
2. Телеконференции, группы новостей. Телеконференции стали следующим этапом развития систем почтовых сообщений. Их особенностями стали, во-первых, хранение сообщений и предоставление заинтересованным лицам доступа ко всей истории обмена, а во-вторых, группировка сообщений в нити, направления обсуждений.
3. Интерактивные беседы. С развитием телекоммуникаций все большее количество пользователей начинают работать в Сети в режиме on-line. Для них полезно иметь возможность взаимодействовать в режиме реального времени, когда абонент получает сообщение практически мгновенно (задержка в ответе не становится принципиальным перерывом в обмене). Специализированный сервис такого рода получил название Internet Relation Chat. В рамках этого сервиса общение проходит через специализированные узлы в рамках общих направлений — каналов.
Изначально свободное общение пользователей как таковое во всех этих сервисах вовсе не было целью. Их назначением было обеспечение в первую очередь деловых задач — информирование, обсуждение проблем, рабочие коммуникации. Несмотря на это с их распространением и развитием, с появлением в сети индивидуальных (частных) пользователей, с удешевлением самих коммуникаций и оборудования общение стало более свободным, и в рамках этих сервисов стали появляться сообщества — т.е. группы людей, среди которых обмен был существенно более активным и протяженным во времени, чем вне их. В этих группах стала формироваться некоторая история обмена — личная и общественная, со временем появились и личные отношения.
Такие сообщества имели (и до сих пор имеют) особенности, обусловленные их техническим характером:
1. Как правило, пользователем в таком сообществе считается формальное имя, зачастую сокращенное (ник, от англ. nickname — уменьшительное имя, прозвище, кличка). Один фактический пользователь может выступать под разными обозначениями, ведя таким способом несколько “жизней”.
2. Основным способом коммуникации был и остается обмен текстовыми сообщениями. Поскольку эмоции “чистым” текстом передать сложно и не всегда такой текст интерпретируется одинаково, то появились знаки, обозначающие эмоциональную окраску текста, — смайлы (от англ. smile — улыбка).
3. Характерная особенность часто общающейся группы людей — накопление активно использующейся истории отношений (шуток, общих ситуаций, способов разрешения конфликтов и пр.). Такая история служит отчасти и средством опознавания “свой—чужой”. В сетевых сообществах одной из форм проявления такой истории стало формирование своеобразного стиля общения, диалоговых сокращений, часто — жаргона.
4. Стиль общения в таких средах, не в последнюю очередь из-за того, что общение ведется чаще всего от имени “ника”, не имеющего пола, возраста и социального статуса, более свободный, чем в обычной жизни.
Современные формы общения с помощью Сети во многом похожи на упомянутые выше сервисы. Ведь сервисы эти сформировались на основе общепринятых представлений и привычек в обмене информацией, а эти привычки от технологии зависят мало (точнее, они меняются гораздо медленнее). Унаследовали современные сообщества и особенности, хотя и стали гораздо шире и разнообразнее — за счет возросших технических возможностей и количества участников.
Наиболее распространенные современные средства общения для своей работы используют программы-браузеры и с технической точки зрения являются специализированными web-приложениями. Такой способ организации позволяет максимально упростить работу за счет использования хорошо изученной программы, к использованию которой люди уже привыкли, за счет максимального сокращения настроек системы, а также за счет доступности — фактически с таким сервисом можно работать из любой точки земного шара.

Читать далее...

Локализация темы: Space Sphere

22 октября 2008 arti 2 комментария

Вот такая симпотичная тема для твоего блога на Wordpress.
Читать далее...

Локализация темы для Wordpress: seabreeze

21 октября 2008 arti 5 комментариев

Представляю твоему вниманию тему для движка Wordpress. Называется она SeaBreeze. Скрин выше.
Читать далее...

Как создать свой сайт?

12 октября 2008 arti 13 комментариев

Поводом для написания этого поста, стала запись от битбай.нета. Автор расписал все тоноксти этого дела, однако мне показалось это слишком сложным, да и «много букав». Хочешь расскажу упрощённую версию?
Читать далее...

ТОП 10 самых лучших программ под Symbian s60

27 сентября 2008 arti Один комментарий

  1. Почтовый клиент. Я предпочитаю пользоваться сервисом Gmail от компании Google, поэтому я поставил себе их java клиент. Работает быстро, качественно. Выглядит красиво. Для того чтобы скачать программу зайдите сюда и отправьте себе смс, с ссылкой на скачку. Или же зайди по адресу m.google.com/mail со своего мобильного.
  2. Файловый менеджер. Я предпочитаю использовать программу FileMan версии 1.03. Поскольку интерфейс программы не навязчивый, удобный, множество операций, даже расширенный поиск присутствует, и теневое копирование :) И ещё много всяких вкусностей.
  3. Броузер. Можно конечно пользоваться и стандартным, но лучше использовать Opera. Т.к. браузер вначале отправляет запрос на свои сервера, откуда страничка приходит уже адаптированной под твой мобильный телефон. Как результат, меньшее кол-во трафика при сёрфинге.
  4. Плеер. Для видео, я рекомендую использовать Divx Player + core mpeg codec и забыть врам про непонятные форматы *.mov. Смотрите нормальные фильмы, клипы, ролики на своём смарте. А особено прекрасно в этом плеере то, что он АБСОЛЮТНО БЕСПЛАТЕН! Для аудио, я, как и многие, рекомендую использовать LCK JukeBox любой версии, но желательно повыше. Программы от «ленивого кота» отличаются удобством интерфейса и всякими бонусами, например, таймером, отображением на рабочем столе мини-окна.
  5. Клиент IM сетей. Можно поставить кучу клиентов под каждый протокол, но ведь согласись, что сидеть в 5 софтинах сразу не очень-то и удобно. Представляю твоему вниманию очередную программу от «ленивого кота»: Slick. В программе уже включено множество протоколов. Просто попробуй и тебе понравится.
  6. Автоответчик. Можно настроить автоответчик от оператора сотовой связи и платить за это каждый раз когда тебе звонят. Я рекомендую использовать программу: iVoice Call manager. Огромное кол-во настроек + возможность планирования режимов + возможность создания этих самых режимов.
  7. Диспетчер задач. Стандартный диспетчер задач на телефонах Nokia оставляет желать лучшего. И лучшее уже есть! А название ему Handy Task Manager. Он ведет историю всех открывавшихся приложений, покажет все открытые, а так же даст информацию об использованных и свободных ресурсов (ОЗУ, Флэш, Встроенная память).
  8. Антивирус. Есть множество различных одноразовых чистилок. А есть добротные антивирусы. Например, можно легко найти версию Antivirus Kaspersky для мобильных устройств.
  9. Игры. Можно долго спорить, какие игры лучше иметь на своём мобильнике, но я почему-то склонен думать, что мало кто откажется от качественной 3d игры для своего смартфона. Поэтому предлагаю посмотреть в сторону: Asphalt2 & Tomb Raider. Там далеко не 8bitная графика, а полноценный ТРИ-ДЭ.
  10. Темы. А вот тут я уже не советчик :-) На вкус и цвет товарища нет! Я например предпочитаю темы iPhone-подобные (да, даже такие есть под Symbian S60). Ну, а вообще, найти темы для Симбы не проблема, их в сети хоть пруд пруди.

Читать далее...