Pull to refresh

История продуктов и технологий Microsoft Windows

Reading time 1 min
Views 2.5K
History of IT

Оказывается, на сайте Microsoft есть небольшая статья, которая называется Windows Products and Technologies History — опубликована она была четыре года назад и хоть нечасто (нет Vista, DirectX 10), но обновляется.

Оказывается, первая версия Windows была выпущена в далёком 1983 году, когда некоторых из нас с вами ещё ны было в живых, а очень популярная сейчас Windows XP вышла аж 6 лет назад. DirectX появился в 1995 году и очень быстро стал стандартом при разработке игр. В этом же году появились также Windows 95, Internet Explorer 1.0 и 2.0.

Статья состоит из следующих частей:
  • Windows Overview & History
    Windows Desktop Timeline
    Windows Desktop Products History
    Windows Technologies History
    Internet Explorer History
    Windows Server Timeline
    Windows Server Products History
    Other Windows ProductsКак бы мы ни относились к продуктам Microsoft, современную эпоху без них представить крайне сложно, посему статью в историю!
Total votes 7: ↑6 and ↓1 +5
Comments 2

Ликвидация безграмотности и элитизм

Reading time 2 min
Views 897
Lumber room
Мнение, что интернет делает людей глупее и убивает в них все ростки образованности давно уже не ново. Начало оформленному элитизму и отторжению упрощенной манеры общения и сленга в Сети многими принято связывать с рождением выражения «Вечный сентябрь». В 1993 году американский интернет-провайдер AOL начал предоставлять доступ к сетям Usenet всем своим клиентам, тем самым разбавив до того почти исключительно интеллектуальную среду их пользователей тысячами новичков, которые не желали и не стали принимать правила сетевого этикета. Обычный процесс «оприличивания» новичков, который до этого в Usenet проходил каждый сентябрь, когда в общежития университетов прибывали первокурсники, растянулся «навечно».
Читать дальше →
Total votes 28: ↑24 and ↓4 +20
Comments 55

О микроконтроллерах

Reading time 4 min
Views 28K
Computer hardware
Около 55% проданных в мире процессоров приходится на 8ми битные микроконтроллеры. Более 4 млрд. 8ми битных микроконтроллеров продано в 2006. Они установлены в микроволновках, стиральных машинах, музыкальных центрах… При этом они являются однокристальными компьютерами, со своим процессором, памятью, портами ввода-вывода. В статье я постараюсь кратко объяснить что это за звери и как их приручают.
Читать дальше →
Total votes 92: ↑86.5 and ↓5.5 +81
Comments 101

Введение в поисковую оптимизацию

Reading time 3 min
Views 1.4K
Lumber room
В свете глобальной борьбы со спамом, пиаром, seo и прочей рекламой, многие стали боятся использовать эти инструменты во благо.
С другой стороны большое количество пользователей (в том числе авторов контента) не имеют понятия о поисковой оптимизации и других средствах распространения информации.
Но ведь мы пишем, фотографируем, поём чтобы нас читали, смотрели, слушали!?
Для этого, прежде всего, необходимо, чтобы этот контент нашли!

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

Для этого необходимо сделать определенные действия и об этом я и хотел написать.

Читать дальше →
Total votes 42: ↑22 and ↓20 +2
Comments 19

Файлы plist в Mac OS

Reading time 1 min
Views 20K
IT-companies
На хабре довольно часто проскакивают статьи, в которых упоминаются файлы plist. При этом никто не считает нужным объяснить, что это за файлы такие.
Пришлось гуглить самому :)
Файл plist (Property List) — это XML-файл настроек приложения, имеющий расширение .plist. Хорош этот формат тем, что он удобочитаемый, быстрый в обработке, а для разработчиков в Mac OS есть готовые средства для работы с ним.
Многие plist-файлы с настройками приложений лежат в Home > Library > Preferences (например, com.apple.finder.plist, com.skype.skype.plist). Название файла состоит из 4 частей: com.компания.приложение.plist.
Вот, вроде, и всё. Буду рад, если кто-то дополнит или поправит.
Total votes 29: ↑16 and ↓13 +3
Comments 16

Как заработать на торговых автоматах: законы и налоги

Reading time 4 min
Views 2.2K
Self Promo
Это вторая статья цикла публикаций о вендинговом бизнесе в России, совместного проекта блога им. Andorro и онлайн-издания "Век Вендинга".

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

Поэтому в этой статье почти не будет IT, карточных игр и голых женщин, зато будет всё то, что нужно учитывать при старте вендингового бизнеса: сертификация, лицензирование, фискализация и ограничения на продажи некоторых видов товаров.

Итак, если вы уверены, что вам это нужно — добро пожаловать под хабракат.

Читать дальше →
Total votes 59: ↑49 and ↓10 +39
Comments 44

Как заработать на торговых автоматах: кофе, снеки и все-все-все

Reading time 7 min
Views 6.9K
Self Promo
Блог им. Andorro при поддержке портала «Век Вендинга» продолжает серию публикаций (1, 2) про вендинговый бизнес в России. На сей раз мы расскажем вам о том, какие бывают торговые автоматы.

Предупреждение: в этой статье будет много матов — в частности, кофематов, снекоматов и прочих хотдогоагрегатов. А также парочка вредных советов и несколько картинок. Кому это надо — добро пожаловать под кат.

Читать дальше →
Total votes 100: ↑89 and ↓11 +78
Comments 98

ASA как она есть. Введение. Чего она не умеет

Reading time 3 min
Views 43K
Cisco *
Предисловие: читая курсы о безопасности cisco (вот уже 7 лет, много как то :)) сталкиваюсь с одними и теми же вопросами. Давно уже хочу излить ответы на бумаге ибо повторять одно и то же уже нет сил :) Поэтому попробую тезисно, емко рассказать об основных особенностях работы cisco ASA, настройке основных технологий с использованием CLI (настройка через web интерфейс при понимании технологии не сложна) а также некоторых дизайнерских моментах. Если не указано явно, то речь идёт об версии ОС 8 и лучше.

Читать дальше →
Total votes 8: ↑7 and ↓1 +6
Comments 21

WiMax ≠ 4G, LTE ≠ 4G, 4G просто не существует

Reading time 2 min
Views 13K
Network standards *
Несмотря на большие буквы 4G на рекламных бигбордах с задранной юбкой (а именно задраной юбкой привлекает внимания один из украинских WiMax-операторов), ни мобильный WiMax ни LTE не является «технологией четвертого поколения», и цель заметки провести небольшой «ликбез» на эту тему.

Для начала опредилимся, что такое 3G и 4G.

То что нам известно как 3G описывается в International Mobile Telecommunications-2000 (IMT-2000) — спецификации утвержденной Международным телекоммуникационным союзом (International Telecommunication Union, далее ITU), и радиоинтерфейсы, включенные в «третье поколение» описаны в рекомендации ITU-R M.1457, первая редакция которой была согласована еще в 1999 году.

Изначально рекомендация описывала пять технологий, которые относятся к 3G, однако в 2007 году список был дополнен стандартом IEEE802.16 [1], следовательно WiMax стал третьим поколением мобильной связи.
Читать дальше →
Total votes 175: ↑165 and ↓10 +155
Comments 84

Девять правил легальной рассылки

Reading time 8 min
Views 216K
Email-marketing *
Почтовая рассылка — хороший способ оповестить о новостях проекта, найти новых клиентов и заново привлечь тех, кто уже однажды стал вашим клиентом. Но если вы при этом не хотите приобрести клеймо спамера, то стоит придерживаться нескольких простых правил.

Что такое спам? Это 80% почтового трафика в интернете и 20% эффективности. Обычная, грамотно сделанная email рассылка, будет в разы эффективнее. Но даже с самыми благими намерениями всегда есть риск попасть в чистилище папки «Нежелательная почта». Чтобы этого избежать, нужно учитывать ряд нюансов.

Как обычно, саммари в начале статьи и дальше — подробные пояснения. Итак, 9 простых правил:
  1. Не занимайтесь спамом
  2. Спрашивайте у адресатов согласия на рассылку
  3. Обновляйте ваши базы адресов
  4. Не используйте покупные базы
  5. Храните подтверждения о законности вашей базы
  6. Давайте возможность отписаться прямо из рассылки
  7. Не повторяйтесь
  8. Красиво и грамотно составляйте письма
  9. Учитывайте требования спам-фильтров
Читать дальше →
Total votes 47: ↑37 and ↓10 +27
Comments 38

Разбираемся с prototype, __proto__, constructor и их цепочками в картинках

Reading time 2 min
Views 33K
JavaScript *
Есть javascript код:
  1. var A = function () {};
  2. A.prototype.b = 100;
  3. var a = new A();
  4. A.prototype.c = 101;
  5. a.c = -100;
  6. A.prototype = {};
  7. A.prototype.b = 536;
  8. /* 1 */ console.log(a.__proto__.constructor.prototype.b === 536);
  9. var b = new A();
  10. /* 2 */ console.log(a.__proto__.__proto__.constructor === a.__proto__.constructor.prototype.constructor);
  11. /* 3 */ console.log(b instanceof A);
  12. /* 4 */ console.log(!(a instanceof Object));
Вопрос. Что возвратят выражения 1-4 и почему?

Затрудняетесь ответить?
Тогда вам стоит пройти под кат ;-) (Далее 600 Кб больших изображений)
Читать дальше
Total votes 75: ↑58 and ↓17 +41
Comments 51

Неочевидные фишки от ASUS

Reading time 7 min
Views 206K
ASUS corporate blog
   В арсенале каждого производителя техники есть немало различных технологий и полезных «мелочей», полезность которых «на первый взгляд как будто не видна». Я решил рассказать про несколько таких «фишек» на примере продукции компании ASUS – как показали последние несколько обзоров, многие о них не знают. Поэтому встречайте – небольшой экспресс-ликбез.

Мудрый китайса

Читать дальше →
Total votes 172: ↑101 and ↓71 +30
Comments 99

Путеводитель по календарю или ликбез для не особо продвинутых

Reading time 4 min
Views 42K
Abnormal programming *
«В июле 2011 5 пятниц, 5 суббот, 5 воскресений. Такое бывает раз в 823 года»

Наверняка, вы не раз уже встречали подобные «откровения» в интернете, в первую очередь в твиттере. Пару раз в году обязательно начинается флуд на тему того, какое это редкое событие — 5 пятниц, суббот и воскресений в одном месяце.

Причина этой радости прекрасно понятна — ведь, выходит, в этом месяце больше, чем обычно, выходных и дней, в которые принято напиваться! Вот только запаздывает осознание того, что от этого таких дней в году больше не становится.
Читать дальше →
Total votes 214: ↑181.5 and ↓32.5 +149
Comments 64

Просто о Хиндли-Милнере

Reading time 5 min
Views 18K
Algorithms *
Translation

Введение


Robert MilnerЕсли вы когда-нибудь интересовались не слишком популярными языками, то должно быть слышали о «Хиндли-Милнере». Этот алгоритм вывода типов используются в F# и Haskell и OCaml, как и в их предшественнике ML. Некоторые исследователи даже пытаются использовать ХМ для оптимизации динамических языков вроде Ruby, JavaScript и Clojure.

И не смотря на его распространенность, до сих пор не было простого и понятного объяснения, что же это такое. Как же эта магия работает? Всегда ли выводимые типы будут верными? Или чем Хиндли-Милнер лучше, скажем, Java? И пока те, кто действительно знает что такое ХМ будут восстанавливаться от очередного умственного перенапряжения, мы попробуем разобраться в этом сами.
Читать дальше →
Total votes 65: ↑62 and ↓3 +59
Comments 12

Монады с точки зрения теории категорий

Reading time 9 min
Views 32K
Programming *
Translation

Введение

Кажется, монады в программировании стали загадкой века. И для этого есть две причины:
  • недостаточное знание теории категорий;
  • многие авторы стараюстся не упоминать категории вообще.
Это как говорить об электричестве не используя мат. анализ. Достаточно для замены предохранителя, не хватит, чтобы спроектировать усилитель.

Мы начнём с простого введения в категории и функторы, затем дадим определение монады, приведём простые примеры монад в категориях и в конце приведём монадическую терминологию используемую в языках программирования.

Я уверен, что монады с точки зрения категорий почти элементарны.

Содержание

  1. Категория
  2. Функтор
  3. Естественное преобразование
  4. Монада
  5. Монады исключения и состояния
  6. Монады в программировании
  7. Ссылки
Читать дальше →
Total votes 126: ↑105 and ↓21 +84
Comments 150

Письма, которые нас раздражают

Reading time 4 min
Views 9.7K
UniSender corporate blog
Индустрия легальных рассылок, постепенно набирающая обороты в российских сетях, существует на западе уже более десяти лет. За это время компании-лидеры отрасли проделали огромную работу, собрав и обобщив методики создания успешной рекламной рассылки. Увы, в рунете правила составления грамотного и эффективного электронного письма прижиться пока не успели.

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



В этой статье мы обратим внимание на самые очевидные и, как ни странно, часто допускаемые составителями писем промашки.

По материалам статьи Кариссы Ньютон, маркетингового директора компании легальных рассылок Delivra, специально для хабраблога компании UniSender.

Читать дальше →
Total votes 43: ↑27 and ↓16 +11
Comments 31

Еще раз про IP-адреса, маски подсетей и вообще

Reading time 7 min
Views 1.4M
System administration *
Чуточку ликбеза. Навеяно предшествующими копипастами разной чепухи на данную тему. Уж простите, носинг персонал.

IP-адрес (v4) состоит из 32-бит. Любой уважающий себя админ, да и вообще айтишник (про сетевых инженеров молчу) должен уметь, будучи разбуженным среди ночи или находясь в состоянии сильного алкогольного опьянения, правильно отвечать на вопрос «из скольки бит состоит IP-адрес». Желательно вообще-то и про IPv6 тоже: 128 бит.

Обстоятельство первое. Всего теоретически IPv4-адресов может быть:
232 = 210*210*210*22 = 1024*1024*1024*4 ≈ 1000*1000*1000*4 = 4 млрд.
Ниже мы увидим, что довольно много из них «съедается» под всякую фигню.


Записывают IPv4-адрес, думаю, все знают, как. Четыре октета (то же, что байта, но если вы хотите блеснуть, то говорите «октет» — сразу сойдете за своего) в десятичном представлении без начальных нулей, разделенные точками: «192.168.11.10».

В заголовке IP-пакета есть поля source IP и destination IP: адреса источника (кто посылает) и назначения (кому). Как на почтовом конверте. Внутри пакетов у IP-адресов нет никаких масок. Разделителей между октетами тоже нет. Просто 32-бита на адрес назначения и еще 32 на адрес источника.
Читать дальше →
Total votes 286: ↑261 and ↓25 +236
Comments 204

Начинаем ликбез по патентному праву

Reading time 2 min
Views 7.2K
Copyright
С удивлением для себя обнаружил, что мозг среднего Хабрапользователя содержит массу пробелов и заблуждений относительно патентного права, а данный раздел радует, в основном, новостями, чего, очевидно, недостаточно. Я не бог весть какой специалист, тем не менее рискну попробовать воткнуть, так сказать, пылающий факел знаний…

Читать дальше →
Total votes 51: ↑35 and ↓16 +19
Comments 29

Что ещё важно знать обывателю о патентах. Продолжаем ликбез

Reading time 3 min
Views 5.5K
Copyright
Мы помним, что патентная система — это система, дающая изобретателю ограниченную во времени, охраняемую государством монополию на распоряжение его идеей за её обнародование. В этой статье я расскажу вам, как именно изобретательская монополия ограничена во времени и как, на данный момент, происходит обнародование.
Читать дальше →
Total votes 33: ↑31 and ↓2 +29
Comments 17

Какие в РФ бывают патенты. Ликбез, ч.3

Reading time 3 min
Views 7.3K
Copyright
Итак, если Вы прочли ч1 и ч2 ликбеза, то Вы более-менее понимаете что такое патент и зачем он нужен. Теперь попробуем разобраться какие вообще бывают патенты.

Сразу замечу, что речь тут идёт только об РФ, но в большинстве прогрессивных стран дела обстоят примерно так же.
Читать дальше →
Total votes 22: ↑19 and ↓3 +16
Comments 22