Pull to refresh
  • by relevance
  • by date
  • by rating

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

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
Views 1.5K
Comments 2

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

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

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

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

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

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

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

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

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

Файлы plist в Mac OS

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
Views 9.3K
Comments 16

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

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

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

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

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

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

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

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

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

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

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

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

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

Пособие по прошивке смартфона J.A.F'ом

Smartphones
image
После топика Сделай свою прошивку для Nokia 5530 и ему подобных я решил прошить свой смартфон, но тут же столкнулся с рядом проблем. В основном они казались не собирания прошивки (об этом в вышеозначенном топике), а именно заливки готовой версии в смарт. Поэтому я постараюсь описать весь процесс перепрошивания пошагово на примере моей нокии 5530, но добавлю еще пару слов к вышеозначенному топику.
Много скринов
Читать дальше →
Total votes 12: ↑7 and ↓5 +2
Views 660
Comments 2

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

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
Views 13K
Comments 84

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

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

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

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

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

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
Views 32K
Comments 51

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

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

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

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

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

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

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

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

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

Algorithms *
Translation

Введение


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

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

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

Programming *
Translation

Введение

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

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

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

Содержание

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

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

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

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



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

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

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

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

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
Views 1.3M
Comments 204

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

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

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

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

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