Pull to refresh
0
0
Александр Семенюта @FireON

User

Send message

Релиз форумного движка нового поколения Vanilla 2.0

Reading time2 min
Views11K
Вышел долгожданный релиз второй версии форумного движка vanilla. В блоге разработчиков появилось новость о релизе.

Что такое Vanilla?




Vanilla forums — это минималистичный форумный движок. Цель проекта — создать простой инструмент для онлайн-конференций с простой возможностью наращивания функционала. Нет, это не второй phpbb, это действительно очень упрощённый форум.

Однако, в отличие от сотен других подобных проектов, этот прост лишь для пользователя, изнутри же он напичкан современными технологиями, а потому тут на полную катушку используется AJAX, и главная задача разработчиков — сделать форум максимально простым для начинающих пользователей, и кажется им это удалось. Легко и незатейливо из коробки работают такие функции, как автосохранение сообщений в черновики, отправка сообщений без перезагрузки страницы, загрузка новых сообщений и так далее.

Несмотря на свою кажущуюся простоту этот движок «из коробки» даёт почти всё, что нужно большинству пользователей, как-то: разграничение прав, подфорумы и категории, html/bbcode/markdown.

Что нового?


Те, кто использовали первую версию этого движка, помнят, что он был совсем неприглядным, и для того, чтобы сделать из него «конфетку», пришлось бы очень сильно потрудиться. Со второй версией это уже в прошлом. Из коробки Vanilla имеет простой, но аккуратный дизнайн, которым вполне можно пользоваться. Более того, на официальном сайте в разделе дополнений есть ряд тем, подготовленных профессиональными дизайнерами. Так что, первое, что заметят те, кто пробовал первую версию — это безусловно то, что система стала привлекательнее, и ей даже можно пользоваться «из коробки».

Читать дальше →
Total votes 72: ↑63 and ↓9+54
Comments75

7 вопросов об информационных системах производства

Reading time4 min
Views11K
Информационная система производства
Работникам больших производств часто приходится иметь дело с морем информации – данными по произведенной продукции, по расходу энергоносителей, потребленной электроэнергии, планом и фактом, потерями производительности и качества. Эти данные содержатся в куче мест, их нужно сводить воедино для получения единой картины. В этом нелегком деле людям помогают информационные системы производства. В своей работе я часто сталкиваюсь с вопросами, связанными с этими системами. Недавно мне пришло в голову собрать их воедино и дать на них ответы.

Что такое информационная система производства?


Информационная система производства получает данные из разрозненных производственных систем (АСУТП, ТМ, АСКУЭ, АСУТГ, баз данных, офисных приложений, ручного ввода) и предоставляет эти данные пользователям и другим системам.
Их предназначение, выраженное в трех словах, не считая союзов и предлогов: информация для людей и систем. (Про три слова — спасибо за совет Гаю Кавасаки!)
Получая данные из систем нижнего уровня, информационные системы производства решают задачу горизонтальной интеграции, а предоставляя данные системам верхнего уровня (ERP, EAM, системам расчета ТЭП) – вертикальной. И для всех потребителей (пользователей и систем) информационная система производства обеспечивает единую точку доступа ко всей производственной информации.

Информационная система производства = Historian?


Информационная система производства часто рассматриваются как синоним систем класса Historian, но это не всегда так.
Читать дальше →
Total votes 26: ↑15 and ↓11+4
Comments12

Хочешь выучить английский? Начни его «Больше слушать»

Reading time2 min
Views150K
Вот уже несколько недель я изучаю английский язык по методике, которая меня зацепила. Суть метода Больше слушать и читать материал, который вам интересен на изучаемом языке.

Эту методику используют многие. Ухватился я за нее, увидев пару раз здесь, на хабрахабр, ссылку на Lingq.com(реф.) и посмотрев видео с автором стартапа Стивом Кауфманом.

Сам Стив овладел уже 11 языками, в том числе и русским.
Читать дальше →
Total votes 46: ↑43 and ↓3+40
Comments35

Краткая история компьютерной иконографии

Reading time5 min
Views8.9K
Краткая история компьютерной иконографии

С семидесятых годов прошлого века самые обычные компьютерные иконки прошли долгий и тернистый путь. Эта статья – попытка собрать коллекцию иконок, иллюстрирующую развитие компьютерной иконографии. И хотя в период с 1981-го по 2010-ый год существовало множество различных операционных систем с графическим интерфейсом, были выбраны лишь самые значимые, оказавшие наибольшее влияние на современный дизайн иконок.

История в картинках
Total votes 140: ↑130 and ↓10+120
Comments135

Работа и аспирантура в Швейцарии

Reading time3 min
Views21K
Здравствуйте, дорогие хабравчане. Так вышло, что около полугода назад у меня получилось устроиться на работу в Швейцарии, в швейцарскую федеральную политехническую школу (EPFL) в Лозанне. К текущему моменту накопилось множество различных впечатлений, о которых я и хочу рассказать.
Читать дальше →
Total votes 119: ↑111 and ↓8+103
Comments117

Обзор Zend Server

Reading time3 min
Views25K
Недавно компания Zend выпустила собственную сборку веб-сервера, в которую входят как стандартные Apache+PHP+MySQL, так и разнообразные дополнительные пакеты, например, Zend Optimizer, Zend Debugger, Zend Framework, phpMyAdmin и многие другие. Даже на хабре уже был анонс. Называется эта сборка вполне логично — Zend Server. Предназначена она исключительно для PHP.
Читать дальше →
Total votes 42: ↑37 and ↓5+32
Comments55

Поддержка новой встроенной базы данных в ASP.NET

Reading time4 min
Views5.1K
sql ce 4Буквально на днях я рассказал о новом IIS Express и поведал о нашей работе над улучшениями, которые мы произвели для облегчения жизни ASP.NET разработчикам.

И сегодняшний пост продолжит тему упрощения разработки и раскроет информацию о наших разработках в области баз данных. Фактически я хочу анонсировать завершение нашей работы над бесплатным SQL Server Compact Edition (SQL CE) в ASP.NET приложениях. Это позволяет упростить разработку и со стороны баз данных.
Читать дальше →
Total votes 63: ↑45 and ↓18+27
Comments27

Представляем IIS Express

Reading time4 min
Views68K
Сегодня разработчики создают и тестируют ASP.NET сайты и приложения, используя один из двух веб-серверов:
  • ASP.NET Development Server, который является встроенным в Visual Studio
  • IIS Web Server, который встроен в Windows.
Каждый обладает своими преимуществами и недостатками, многие разработчики не раз говорили нам – “Очень хотелось бы с легкостью использовать ASP.NET Development Server, но при этом иметь на борту всю мощь и возможности IIS”. Сегодня, я с радостью представляю вам бесплатную версию IIS Express, который объединяет в себе лучшие качества обоих веб-серверов и позволит еще проще разрабатывать и запускать ASP.NET сайты и приложения.

IIS Express будет работать с VS 2010 и Visual Web Developer 2010 Express, запускаться на Windows XP и выше, не требует прав администратора и внесения изменений в код приложения. Позволяет работать со всеми типами ASP.NET приложений и разрабатывать, используя всю мощь возможностей IIS 7.x.
Читать дальше →
Total votes 64: ↑41 and ↓23+18
Comments15

Common Errors in English Usage

Reading time1 min
Views4.8K
Знание английского для ИТ специалиста — это одно из важнейших профессиональных качеств. Поэтому процесс изучения английского языка должен быть непрерывным. Для изучения рекомендую сайт Common Errors in English Usage, где собрано много типичных ошибок использования различных слов и выражений.
Читать дальше →
Total votes 124: ↑113 and ↓11+102
Comments59

Softing, Звездные Войны™ и промышленная автоматизация

Reading time7 min
Views2.4K
image

1. Введение


«…a long time ago, in a Galaxy far, far away…» – конечно, а где же еще найти подходящий пример сети промышленной автоматизации, если не в «одной далекой-далекой Галактике»? Собственно говоря, с этой точки зрения, нас будут интересовать вовсе не столь положительные герои, как, например, джедай Люк Скайуокер или его коллеги и сэнсеи, отважно превращающие именными световыми мечами в дымящийся фарш (ну, или металлическую стружку) коварных злодеев и их дроидных сподвижников, ни уж тем более сами «резко отрицательные» представители «темной» стороны, особенно персоны, сопящие с астматическим присвистом в черный космический противогаз. В нашем случае на передний план выходит бесстрашный авантюрист (читай – прохиндей еще тот!), бывший пират и контрабандист, при этом ставший впоследствии генералом Новой Республики, смелый и отчаянный капитан космического корабля «Millennium Falcon» (буквально в отечественных источниках – «Тысячелетний Сокол») Хан Соло. Собственно говоря, в рамках данной работы следует вообще-то больше обратить внимание на сам корабль. Еще точнее – на его знаменитые модификации, реализованные при участии капитана Соло и его старпома Чубакки.

2. Объект автоматизации: краткий обзор и не менее краткий исторический экскурс


Следует напомнить, что «Millennium Falcon», корабль-фрахтовик производства «Коррелианской Инженерной Корпорации» («Correllian Engineering Corporation» – «CEC»), некогда принадлежал контрабандисту Лэндо Калриссиану и был выигран у последнего в сабакк (кто не знает – в карты то есть – не в домино же) капитаном Соло. Хан уже к тому времени совершил свой первый облет Дуги Кесселя и был хорошо известен в определенных криминальных и не очень кругах. Корабль неоднократно перестраивался и модифицировался как самим Лэндо, так и позже Соло (в общем-то, понятно для каких целей) – и, как результат, не смотря на весь свой изношенный и залатанный вид, приобрел славу одного из самых маневренных и скоростных кораблей в Галактике. Перечисление всех планет и звезд, не говоря уже о передрягах и авантюрах, в которых побывал «Тысячелетний Сокол», благодаря своему экипажу и пассажирам, безусловно, не имеет смысла и выходит за рамки данной работы, тем более что все они наиподробнейшим образом задокументированы в тоннах глянцевых публикаций и километрах кинопленки.
Читать дальше →
Total votes 82: ↑58 and ↓24+34
Comments27

BBC разрабатывает стандарт протокола интернет-телевидения

Reading time1 min
Views760
image BBC получила разрешение на проект Canvas — «партнерство между BBC, ITV, BT, Five, Channel 4, и TalkTalk
для разработки стандарта так называемого Протокола Интернет-телевидения». Разрешение было получено с некоторыми интересными требованиями: «Проект Canvas должен всегда оставаться свободным для передачи в эфире, но с пользователей может взыскиваться плата за дополнительные услуги, предоставляемые третьими сторонами, к примеру, сервисы видео по запросу, а также в виде абонентской платы.» Доступ к проекту Canvas не должен «поставляться вместе с прочими сервисами».

Кроме того, предварительный проект технических характеристик проекта должен быть опубликован в течение 20 рабочих дней для того, чтобы вещательные компании и производителей телеоборудования смогли принять новые стандарты. Примечательно, что «другие вещателей и контент-провайдеры также должны иметь доступ к платформе».

Полный анонс на сайте BBC.
Total votes 32: ↑29 and ↓3+26
Comments25

Онлайн-доклады по Silverlight 4 на русском языке

Reading time1 min
Views1.3K
Продолжая тему “литературы на лето”, хотел отдельно остановиться на докладах по Silverlight 4, которые были подготовлены к конференции ReMIX.

Во-первых это блок материалов по новым возможностям Silverlight 4:
Отдельный блок докладов по использованию Expression для создания интерфейсов для Silverlight-приложений:
Читать дальше →
Total votes 61: ↑38 and ↓23+15
Comments4

Моя первая (хабра)книга

Reading time1 min
Views901
imageХочу представить хабрасообществу свою первую книгу, написанную в соавторстве с Гайдаром Магдануровым (gaidar) – ASP.NET MVC Framework. Книга, как понятно из названия посвящена молодому, но популярному .net-фреймворку для веб-разработки.

Примечательно то, что книга эта в какой-то мере зародилась на Хабре. А именно с этой статьи и вот этого комментария. Прошло практически полтора года с тех пор и вот, из одного коммента выросла полноценная книга, можно сказать – хабракнига.

На хабре мне известен как минимум еще один пример подобной книги. Хабракнига “Разгони свой сайт” от Николая Мациевского (sunnybear) автора кучи статей на тему клиентской оптимизации, популярного сайта http://webo.in/, а так же проекта WEBO Site Speed Up.

Собственно, этот пост не столько пиар нашей с Гайдаром книги, сколько желание показать ту пользу, которую может принести Хабр и общение на нем. Надеюсь, многие понимают или поймут, что Хабр не только место для споров, холиваров и чтения новостей, но и место, где рождаются разные проекты, сотрудничество и вот такие книги.

Подробнее о нашей книге на официальном сайте, странице издательства BHV, ozon.ru, books.ru, combook.ru
Total votes 215: ↑182 and ↓33+149
Comments64

Охотники за торнадо

Reading time4 min
Views14K
Наверняка многие из вас смотрели фильм «Торнадо» (Twister) 1996 года с замечательной Хелен Хант в главной роли. Этот фильм в свое время поразил меня как занятием «ловцов торнадо», совершенно далеким от моей обычной офисно-планктонной жизни, так и прекраснейшими видами, когда на ярко освещенный солнцем пейзаж надвигается смертельно-опасная тьма. Кстати, «Торнадо» стал самым первым в мире голливудским фильмом, выпущенным на DVD-диске. Помните этот формат конца 20-го века? Впрочем, существуют и настоящие охотники за смерчами. Может быть, их работа не так драматична, как у героев фильма, и им не приходится привязывать себя цепями к водопроводным трубам, чтобы не унесло ветром. Хотя играть в догонялки с опасным вихрем наверняка приходится.

В прошлом году ученые, работающие над масштабным исследовательским проектом Vortex2, получили в свое распоряжение больше 50 ноутбуков Lenovo, 8 настольных ПК ThinkCentre, мониторы ThinkVision и множество дополнительных устройств – флешки и внешние жесткие диски с функцией автоматического шифрования данных. Все это используется в самых жестких условиях: мощные мобильные компьютеры установлены в грузовиках, являющихся базой для мощных допплеровских радаров, а на легких ThinkPad X-серии исследователи работают «в поле», оценивая причиненный ущерб. А недавно исследователи получили на пробу новые (еще не представленные официально) моноблоки ThinkCentre M90z с сенсорными экранами. Необычны как сами ноутбуки, используемые в проекте Vortex2, так и их применение, и об этом я расскажу подробнее.

И покажу!
Total votes 35: ↑31 and ↓4+27
Comments40

Создание расширения для Google Chrome

Reading time8 min
Views118K
Тема создания расширений достаточно хорошо раскрыта в сети, есть множество статей, документации на эту тему. Но я не нашел ни одного ресурса, который бы описал процесс создания расширения от начала до конца. Я собираюсь исправить эту ситуацию, и рассказать о том как создать расширение, как хранить, читать настройки, как добавить поддержку нескольких языков.

Для работы с расширениями вам понадобится переключить канал обновлений на Dev или Beta.
Читать дальше →
Total votes 98: ↑93 and ↓5+88
Comments28

10 способов облажаться в программировании

Reading time5 min
Views7.4K
10ways
Недавно по наследству от грязного, вонючего контрактора (который утверждал, что его знания и умения так хороши, чтоб не трогать его пока, он не закончит проект) мне досталось веб-приложение. К сожалению, мы поверили ему на слово. На первый взгляд большинство функционала веб-приложения работало как надо. Однако, как только клиент начал использовать приложение в реальных условиях, – весна показала, кто где срал оно начало барахлить. Контрактор исчез после оплаты (умри репутация!), а я остался, чтобы попытаться починить то, с чем пока мучился клиент.
Я решил описать некоторые из тех ошибок, с которыми столкнулся. Это ошибки, которые, каждый хороший программист давно уже должен уметь избегать… но, очевидно, что некоторым людям нужно о них напоминанать.

Читать дальше →
Total votes 347: ↑284 and ↓63+221
Comments208

Новый дизайн Google — как мы его делали

Reading time3 min
Views12K
Автор: Йон Уайли, старший дизайнер

Две недели назад мы запустили обновленный вид страницы с результатами поиска, и я бы хотел рассказать, чем руководствовалась наша команда дизайнеров. Мы постарались взять те вещи, которыми славится Google, и улучшить их: мощная технология, аккуратный дизайн, простота и жизнерадостность. Нашей целью было сделать дизайн, известный миллионам людей, лучше. Трудно представить себе более увлекательное занятие для дизайнера.

Во время разработки мы думали о том, что люди ждут от поиска все большего и большего. С развитием Интернета за последнее десятилетие их запросы стали сложнее, и, как следствие, появилась необходимость в средствах для получения ответов на них. Наши инженеры много работают над тем, чтобы поиск Google соответствовал меняющимся тенденциям и потребностям пользователей. Задачей последнего редизайна, в частности, было интегрировать все самые последние инструменты и технологии на одну страницу.

Распространенным путем повышения функциональности сайта является добавление панели с ссылками слева. Мы пробовали различные варианты дизайна левой панели и начали тестировать их на пользователях еще в 2006 году. В процессе тестирования мы поняли, что наши пользователи хотели больше возможностей, но не в ущерб простоте, к которой они привыкли.

Как первый шаг в прошлом мае мы запустили панель Настроек поиска, которую можно было включить и выключить. Таким способом мы могли быстро тестировать новые инструменты поиска, такие как ограничение по датам или типам результатов. Используя Настройки поиска, дизайнеры, исследователи и инженеры детально прорабатывали и анализировали различные варианты постоянно открытой панели с инструментами поиска. Мы сделали сотни прототипов и получили отзывы о них из пользовательских исследований, от других сотрудников Google и из экспериментов — включая один из крупнейших публичных экспериментов за всю историю Google. В конце концов, мы пришли к дизайну, который динамически показывает наиболее релевантные инструменты поиска слева, но при этом облегчает общую эстетику. Вот сравнение панели Настроек поиска (слева) и новой страницы с результатами (справа):

Мы понимали, что с добавлением левой панели страница с результатами станет визуально более тяжелой, и поэтому мы предприняли ряд шагов для облегчения других элементов дизайна. Наш новый графический дизайн начался с нового логотипа Google. Сравните старый (сверху) и новый (снизу) логотипы:
Новый логотип стал легче, ярче и проще. На его основе мы разработали новые иконки и внесли сотни других мелких изменений. Например, мы облегчили нижнюю часть страницы, убрав голубой цвет и подчеркивание ссылок, сделав цвета светлее и расширив строку поиска. Вот сравнение старого варианта (сверху) и нового (снизу):
Несмотря на то, что я очень рад тем изменениям, которые мы внесли, работа дизайнера никогда не заканчивается. Мы уже тестируем дополнительные улучшения, прислушиваясь к вашему мнению.

Если вам интересно, то вот некоторые другие прототипы нового дизайна, которые мы тестировали (кликните, чтобы посмотреть картинки):
  1. Голубая домашняя страница: нам всегда нравился голубой цвет - в конце концов, веб-ссылки обычно голубые, поэтому голубой связывает весь веб вместе. Это стало основой для многих других вариантов дизайна.
  2. Голубая кнопка: большая голубая кнопка «Поиск» дошла до первого внешнего эксперимента, где была быстро забракована пользователями. Мы услышали ваше мнение и изменили ее.
  3. Разделенные типы поиска: этот дизайн выделяет различные инструменты поиска, такие как поиск по книгам, новостям, блогам, картинкам и т.д., как помеченные блоки главной страницы с результатами.
  4. Голубая страница с результатами: это один из финальных вариантов дизайна голубого цвета, который мы сделали, и он отмечает момент, когда мы переименовали ссылку «Интернет» в ссылку «Все результаты» — название, которое больше отражает нашу миссию организовать всю мировую информацию.
Total votes 211: ↑121 and ↓90+31
Comments125

NoSQL, используя MongoDB, NoRM и ASP.NET MVC

Reading time5 min
Views13K


В данной статье, я хотел бы рассказать, как работать с NoSQL и документо-ориентированной базой данных MongoDB, NoRM и ASP.NET MVC 2.

NoSQL и документо-ориентированная база данных


В этом году особенно заметны активные движения в направлении NoSQL и люди постоянно обсуждают о применении  документо-ориентированных баз вместе с веб-приложениями. Согласно Википедии “NoSQL — движение, продвигающее свободный класс не реляционных хранилищ данных, которое прервало длинную историю реляционных баз данных.  Данные хранилища могут не требовать фиксированных схем для таблиц, чаще всего избегают join-операций и обычно имеют горизонтальное масштабирование. Преподаватели часто ссылаются на подобные базы данных, как на структурированные хранилища.
Читать дальше →
Total votes 42: ↑30 and ↓12+18
Comments23

Заметки о лучшем хостинге: часть первая

Reading time5 min
Views15K
imageТак получилось, что до недавнего времени все мои web-проекты реализовывались на своих собственных серверах. И по этой причине мне ни разу не приходилось иметь дела с хостингом. Но всему приходит конец и в конце 2008 года я вдруг решил, что просто обязан купить себе хостинг и пару доменов.

Мысль эта пришла не внезапно, но обсасывалась несколько месяцев. Я старался рассмотреть все возможные варианты, прикинуть оптимальный вариант. Кроме того, я пытался сформулировать для самого себя, зачем же все-таки мне нужен хостинг. В конце концов, выбор был сделан, хостинг проплачен на год вперед, домены куплены.

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

UPD: доступна вторая часть статьи
Читать дальше →
Total votes 108: ↑84 and ↓24+60
Comments128

Обзор CMS по категориям

Reading time19 min
Views85K
В мире существуют тысячи CMS для самых разных целей, самого разного качества, самой разной перспективы, стоимости, распространённости и так далее. Серьёзно опробовать их все — нереально. Поэтому когда я только знакомился с миром движков для сайтов, выбирать приходилось наугад. Ниже я опишу свои впечатления от знакомства с теми или иными движками для тех или иных целей. К некоторым приложу краткое описание особенностей, впечатление о прочих состоит только из заглядывания в админку. Заметки эти составлялись и редактировались в течении долгого времени, но сейчас я решил, что лучше опубликовать их в нынешнем виде, чем ещё полгода-год по чуть-чуть редактировать не добавляя ничего принципиально нового.
Преимущество отдаётся бесплатным движкам. Платные будут рассматриваться только для сравнения или от безысходности, т.е. если нет бесплатных аналогов. Также ограничение на технологии: php. О движках на перле и питоне я не более чем слышал, на шарпе и джаве имел дело с самописными.
Итак, рассматриваются
Читать дальше →
Total votes 198: ↑164 and ↓34+130
Comments215

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity