Category: компьютеры

Category was added automatically. Read all entries about "компьютеры".

Немного о себе любимом.

    Привет всем!
    Разрешите представиться – Ахмеров Дамир.
   (Черт, никогда не умел рассказывать про себя так, чтобы всем было интересно, придется сейчас как-то вывернуться ;-? )
   В 1982 году я родился, вырос и живу до сих пор в славном городе Ташкенте.
    В должное время я поступил в школу № 91, где и учился до 9-го класса. Если меня читает кто-нибудь из моих бывших одноклассников, то им мой искренний привет.
    После школы я поступил в Ташкентский авиационный колледж (бывший техникум), где учился «производить воздушные суда». Учился я средне, звезд с неба не хватал, но и камчадалом не был.
    Чтобы получить «корочки» я два месяца отработал на ташкентском авиазаводе слесарем-сборщиком, клепал панели для пилонов Ил-76.
   В сентябре месяце 2001 года я стал студентом Ташкентского государственного авиационного института, где учился на авиационного техника-технолога.
    Студентом я был так себе, достаточно сказать, что все остальные студенты защитили дипломные проекты в июне, а я умудрился дотянуть до декабря, сделал себе подарок на Новый год. Ко всему прочему, тема моего дипломного проекта никак не была связана со специальностью техника-технолога, это привело к сильному ступору заведующего кафедрой и обогатило мой словарь множество новых оригинальных слов и выражений.
    Да, совсем забыл, если сюда, кроме моих одноклассников заглядывают еще и мои однокурсники, то им я тоже передаю привет.
    Затем был авиационный завод, только на сей раз я работал в конструкторском отделе, инженером-конструктором. Наша работа называлась «конструкторское сопровождение серийного производства». Занятие несколько занудное. Но куда же без этого? Не всем новые истребители рисовать.
    Теперь я улыбнусь по-американски и скажу, что работа на заводе, это был важный жизненный опыт, который позволил мне разобраться в особенностях реального производства, организации конструкторского делопроизводства, научил решать сложные технические вопросы. (Прям настоящий позитивный американец, северянин-демократ.)
    Самым ярким впечатлением, которое я получил во время работы на заводе, была учеба в Индии, по программе ITEC. На курсах я изучал Pro/Engineer Wildfire 2.0, сильная программа, мне понравилась.
    Об этих курсах мне рассказал мой коллега, а выпадет свободная минутка, я расскажу вам, дорогие читатели.
   В августе 2008 года, через два с половиной года после начала моей инженерной карьеры обстоятельства сложились таким образом, что я уволился с авиазавода и стал специалистом отдела ВЭД, НПО «Elxolding». Я женился.
    Правда, через девять месяцев я понял, что если продолжу работать там, то начну мыслить на канцелярите и забуду все конструкторские навыки. Этого мне не хотелось. Поэтому я снова уволился и поступил в конструкторский отдел СП ОАО «Узэлектроаппарата-Электрощита», где работал до лета 2010 года.
    ВНИМАНИЕ! ДАЛЕЕ ИДЕТ РЕКЛАМА, БЕСПЛАТНАЯ РЕКЛАМА! Кому не нравится, может не читать.
    С июня по ноябрь 2010-го года я проходил, эм-м-м, ага, вот, стажировку в небольшой южноафриканской компании «Rainbow Aircraft», которая производит легкие самолеты «Cheetah» (никак не пойму, как Denel Aircraft до сих пор название не отобрала). Стажируясь в этой компании, я немного изучил Catia v5r16, участвовал в проектировании стенда для прочностных испытаний нового крыла, а потом участвовал в прочностных испытаниях этого крыла. Пару раз мне пришлось летать на этом самолетике, поэтому могу сказать, что машинка красивая и удобная. Если кто будет брать, передавайте привет от Дамира.
     Под конец 2010 года я вернулся в Ташкент и снова стал работать инженером-конструктором на «Электроаппарате».
     В середине 2012 года я уволился с завода и устроился сервисным техником в одну небольшую компанию, обеспечивавшую работу горного оборудования компании
«Sandvik». Работа была разъездная, командировочная. В результате за год с небольшим я был в поездках больше, чем за всю предшевствующую жизнь. Несколько командировок на Кумтор в Кыргызстане, поездка на курсы по гидравлике в Москву, пара поездок в Караганду, да-да, ту самую, в Казахстане. Чемодан даже не разбирал. Грязное белье в стирку, свежее в сумку. Жду нового вызова.
     Осенью 2013 года разъездная жизнь закончилась. Фирма изменила профиль своей деятельности, я от туда ушел.
     Моей новой работой была пропаганда алкогольных напитков. Точнее, помощь в пропаганде. На моей новой работе я должен был прорисовывать оформление бутылок для алкогольных напитков. При том, что я сам практически не употребляю спиртное.
     К весне 2014 года работа мне надоела. Поискавши некоторое время, я нашел другую. Где сейчас и обретаюсь. Но о своем нынешнем занятии я расскажу как-нибудь в другой раз.

   Как же меня угораздило, заняться сочинительством?
   Придумывать всякую всячину мне нравилось всегда. Когда работал конструктором на авиазаводе, зашел к соседу, спросить новые фильмы, а он Half-Life в очередной раз проходит, да так азартно, с таким вкусом, что заинтересовал меня. Попробовал пройти на «легком режиме», получилось плохо, зато появилось много вопросов: «Кто такой Морган Фримен?», «Откуда он так хорошо владеет оружием?», «Что за опыты там ставили?» Придумывая ответы на эти вопросы, я в уме начал сочинять сюжет и правила новой компьютерной игры. Чтобы не забыть, я записал получившийся сюжет. Сюжет мне показался настолько завлекательный, что стоило попробовать «облитературить» его. Так и появилась моя первая повесть. Называется она достаточно банально: «Царь-горы». Как-нибудь я ее выложу.
    Когда повесть была готова, то вследствие самомнения, свойственного любому новичку, я решил, что ее нужно напечатать. Отнес в ташкентские издательства. Завернули. Отправил по e-mail в российские. С таким же результатом. Поэтому свою первую повесть я отложил в дальний ящик и стал жить дальше.
    Со временем у меня начали появляться другие идеи и сюжеты, какие-то мысли и вопросы. Я решил, что буду их оформлять, а потом выложу на своем сайте. Сайт я так и не сделал, по причине своей ленности и раздолбайства, поэтому решил выложить здесь.
   Прошу читать и комментировать.
   Предпоследним абзацем этой заметки хочу выразить свою благодарность родителям и жене, моим первым читателям и критикам.
   Спасибо, мои дорогие, за Ваше терпение, советы и конструктивную критику. Даже не знаю, куда бы я без Вас.

Хакерское

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

Очень часто можно увидеть человека, у которого в одном браузере одновременно открыты GMail, Facebook, Twitter и еще несколько подобных сервисов.

Многие новостные и развлекательные сервисы для комментирования и размещения какого-либо контента используют авторизацию на основе допуска к этим самым популярным сервисам. То есть, в какой-нибудь "Lenta.ru" можно оставить комментарий, используя свой аккаунт GMail или Facebook. Причем, авторизация, нередко, происходит автоматически.

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

Фотографическое.

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

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

Вопрос в ноосферу.

Сейчас снова появляются статьи о биткойнах, эфирах, блокчейнах и прочей муре.
И во всех этих статьях мелькает слово "майнинг". То есть проведение неких достаточно сложных вычислений, поддерживающих работу этих самых блокчейнов. За майнинг осуществляется оплата единицами самих же криптовалют.
Когда эти системы создавались, то в них был заложен принцип децентрализованных одноранговых сетей. То есть, каждый вычислитель обладает практически всей полнотой информации обо всех проведенных операциях. Чтобы подбить баланс каждого отдельного счета необходимо скоренько подсчитать балансы практически всего оборота.
Чтобы заработать больше учетных единиц, майнеры начали увеличивать количество компьютеров, выполняющих вычисления. Процесс стал самоподдерживающимся и породил "майнинговые фермы", где в ангарах установлено очень много специализированных вычислителей, занимающихся майнингом.
В результате, на физическом, вещественном уровне нарушается принцип создания децентрализованных одноранговых сетей.
Если ранее существовал 1 миллион компьютеров, разбросанных по всему свету, что приводило к сложности их нахождения "третьей стороной", то теперь есть условно 1 миллиард вычислителей, но собранных в условно 10 000 ферм, имеющих бешенное энергопотребление и сумасшедшее тепловыделение. Нахождение в физическом мире подобных объектов намного проще.
Нынешние записи всех проводимых транзакций занимают уже такой объем памяти, что использовать для этого обычные ПК становится затруднительно. То есть, подбитие баланса каждого персонального счета становится задачей нетривиальной и достаточно сложной.
Есть у меня такое подозрение, что физическое одновременное устранение большого количества "ферм" может создать в системе какой-либо криптовалюты такие дыры, что их восстановление будет нерационально.

Не могли бы окружающие подсказать, в чем моя ошибка?

Игрушки - дело серьезное.

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

Вот такая вот идейка.

Сеть с оригинальным названием.

Блоггер kouzdra ( http://kouzdra.livejournal.com/ ) обратил внимание читателей своего блога на статью, напечатанную в электронном варианте журнала "Сноб" "Как общаться, если отключат интернет" ( http://kouzdra.livejournal.com/2166787.html ) ( http://www.snob.ru/profile/28836/blog/81611 )
В статье рассматривается программное обеспечение, позволяющее мобильным устройствам, имеющим модули Wi-Fi или Bluetooth, автоматически связываться друг с другом и передавать мгновенные сообщения при отсутствии интернета. Программа называется FireChat ( https://opengarden.com/firechat ) и основана на технологии одноячеистой сети Multipeer connectivity framework, разработанной компанией Apple.
Нужно отметить, что Apple и разработчики конкретного приложения в попытках разработать подобную технологию неодиноки. Несколько лет назад на пользовательском уровне я пытался познакомиться с другой подобной технологией, тогда же постарался изложить свое мнение об этой технологии в виде эссе. Текст получился достаточно объемным, я в нем попытался изложить свои взгляды на развитие сетей в целом, сейчас выкладываю только краткую часть, касающуюся отдельной технологии.
      Итак, начнем, потихоньку.
      Насколько мне известно, проект NETSUKUKU ( http://netsukuku.freaknet.org/ ) ( https://ru.wikipedia.org/wiki/Netsukuku ) был запущен итальянцами.
      Технический смысл интересующиеся могут узнать на сайте проекта, а если кратко, то это выглядит так.
      Существует группа компьютеров, соединенная каким-либо образом. На каждый компьютер в группе устанавливается специальная программа, которая выполняет функции автоматической настройки и присвоения индивидуального адреса машине. Отличие от обычной локальной сети состоит в том, что практически отсутствует понятие выделенного компьютера-сервера, присваивающего эти адреса. Каждый компьютер хранит в своей памяти адреса всех остальных компьютеров в группе. В результате, при подключении «чужого» компьютера, но с установленной программой NETSUKUKU, машине, после сканирования имеющееся сети, присваивается  какой-либо индивидуальный адрес, передающийся на все остальные машины. Для присвоения и хранения индивидуальных адресов программа использует специальные алгоритмы, которые позволяют сделать таблицу адресов очень компактной.
      Получается, что сеть может включать очень большое количество машин, за счет того, что ближайшие друг к другу машины будут самоорганизовываться в отдельные подсети.
      Разработчики считают, что все достоинства их технологии могут проявиться при использовании беспроводных сетевых карт, точнее Wi-Fi адаптеров. При таком способе подключения возможна связь компьютеров по принципу «всех со всеми», ведь исчезает ограничение накладываемое количеством сетевых кабелей. Разработчики предполагают, что с развитием проекта он сможет стать конкурентом, а то и заменой интернету в области обмена информацией и файлами между отдельными людьми.
      В теории все выглядит так красиво, что дальше некуда. Свободная, бесплатная сеть, объединяющая компьютеры людей, которую никто не сможет контролировать и блокировать. Но это только в теории. В реальной жизни у этого проекта есть один очень большой недостаток, который сводит на нет все его красивости – его свободность и необязательность к использованию.
      Все предыдущие сети создавались либо из-за острой необходимости в объединении машин вместе, как это было в начальный период. Например, все быстродействие научных компьютеров уничтожалось временем пересылки распечаток с расчетами курьером или обычной почтой. Либо на базе существующей инфраструктуры, как это в результате получилось с интернетом. На момент появления общедоступного интернета США обладали одной из самых развитых телефонных сетей в мире. Другие проекты по созданию частных шифрованных сетей работают только как программная надстройка на интернет-канале.
      В случае с проектом NETSUKUKU нам необходимо создавать всю инфраструктуру заново. Если читатели ознакомятся с материалами проекта, то они могут спросить у меня: «Но ведь вся инфраструктура уже есть?! Разработчики собираются устанавливать свою программу на коммуникаторы, лэптопы, короче все устройства имеющие Wi-Fi адаптер». Вот тут-то и возникает неявная ловушка. Много ли народу захочет установить эту программу? И много ли их нужно?
      Давайте немного посчитаем.
      Те рекордные Wi-Fi соединения, про которые пишут в интернет-статьях осуществляются после тонкой аппаратной и программной настройки специалистами на специальных адаптерах, со специальными, достаточно габаритными, антеннами и усилителями. Дальность Wi-Fi соединения обычного коммуникатора или лэптопа в идеальном случае около 100 метров, хороший вариант 50 метров, а в плотной городской застройке уменьшается до радиуса в 30 метров.
      Возьмем достаточно крупный город, например Екатеринбург, и посчитаем, сколько приемо-передающих станций нужно, чтобы мало-мальски осуществить покрытие всего города.
      Площадь Екатеринбурга приблизительно равна 1151 км2, по крайней мере, так указано в Википедии. Учитывая достаточно плотную застройку современного Екатеринбурга, наличие плотных зеленых насаждений, большой количество промышленных объектов, которые выполнены из железобетона, примем радиус уверенного действия Wi-Fi адаптера в 30 метров.
      Тогда, пользуясь формулой площади окружности, мы получаем следующее количество аппаратов для покрытия площади Екатеринбурга:

N = (1151Х10002) / (3,14Х302) = 407 289,46 = 407 290 аппаратов.

      Учитывая, что ячейки должны накладываться друг на друга, мы должны увеличить это число для простоты в два раза:
Nконечное = 407 290 Х 2 = 814 580 аппаратов.
      Сейчас население Екатеринбурга немного превышает 2 млн. человек.
      Получается, что для более-менее нормального покрытия площади города Екатеринбурга потребуется помощь трети екатеринбуржцев. Есть ли среди них достаточное количество грамотных специалистов, которые смогут установить и наладить работу нового, еще сырого программного кода? Сомневаюсь.
      Да, верно, программисты, кодеры, любители оригинального могут установить у себя эту программу, и потом целый день ходить, искать, с кем бы сконектиться, чтобы опробовать ее в деле. Можно связываться через обычный интернет и договариваться о встрече в определенном месте, чтобы наладить на несколько часов сеть. В таком случае, получается закрытая социальная сеть. Но если обычной запароленной сетью можно пользоваться, находясь в разных городах, иногда даже странах, то тут не далее сотни метров друг от друга.
      Другая проблема связана с энергопотреблением. Сейчас большую часть времени сотовые телефоны и коммуникаторы находятся в режиме ожидания, что позволяет растягивать заряд аккумулятора на несколько дней, иногда до недели. Но, представим себе такую ситуацию, протокол NETSUKUKU стал повсеместным, он постепенно вытесняет сотовую связь, включая режим видеосвязи. Если обычный сотовый телефон связывается с приемо-передатчиком сотовой компании, который работает от городской электросети, и воздействие на остальные аппараты минимально, то при работе по протоколу NETSUKUKU в качестве приемо-передатчиков используются аппараты сторонних пользователей. Надолго ли у телефона хватит аккумулятора, если он будет все время находиться в режиме «прием-передача»? Сейчас в режиме разговора аккумулятора хватает часа на три-четыре. Но если в центре города пропускную способность канала можно увеличить, а, следовательно, снизить энергетическую нагрузку на отдельный приемо-передатчик, то на окраине, если кто-то захочет поболтать или посмотреть онлайн-видео, ваш аппарат очень быстро откажется работать, ведь чем слабее сигнал, тем больше энергии использует Wi-Fi адаптер, чтобы принять, усилить и передать сигнал. Согласится ли большая часть пользователей на такую рутину? Вряд ли.
      Что же тогда делать? Как спасти перспективный проект?
      С моей точки зрения, единственный способ сделать этот проект жизнеспособным, это его коммерциализация. Я не говорю о том, чтобы сама программа была платной, разумеется, нет, тогда проект можно будет сразу же отпевать.
      К этому проекту должны присоединиться интернет-провайдеры. То есть ситуация должна быть похожа на ситуацию с платными и бесплатными автобанами. Хочешь пользоваться высокоскоростным доступом, потребляющим малое количество энергии? Отлично, тогда плати за подключение к одной из приемо-передающих станций какого-либо провайдера. Хочешь сэкономить, или же нет станции провайдера, тогда пользуйся бесплатным подключением.
      Интернет-провайдеры должны устанавливать Wi-Fi адаптеры со специальными серверами, усилителями и антеннами, приспособленными для приема и передачи большого количества информации, для простоты назовем их «базовыми станциями». Разработчики утверждают, что таблица адресов по их протоколу получается очень компактная, следовательно, сервер базовой станции может быть компактным и недорогим. Так как протокол NETSUKUKU самоорганизующийся, то можно будет не использовать большие серверы, которые используются в сотовой телефонной связи, для координации работ между вышками телефонной сотовой связи. Для ускорения передачи информации между станциями эффективнее всего использовать оптоволоконный кабель, скорость передачи по оптике выше, чем по радиоканалу. Получается что-то вроде компьютерной сотовой сети.
      Использование сим-карт, как это делают GSM-операторы, или же кодировка телефона, как это делают CDMA-операторы, привязывающие аппарат к конкретной фирме, предоставляющей связь, на мой взгляд, устаревшее понятие. В нынешнее время, при значительном количестве интернет-провайдеров, у пользователя должен быть свободный выбор, особенно при использовании Wi-Fi соединения. То есть, после включения аппарата, с установленной программой NETSUKUKU, на экране компьютера или коммуникатора появляется список провайдеров, которые предоставляют услуги в этом месте, или городе, а также иконка бесплатного подсоединения к сети. При выборе оператора высвечивается страничка с тарифами, которые можно выбрать, после регистрации, можно пользоваться услугами этого оператора. Провайдеры могут выпускать программы-клиенты, позволяющие сразу же настроиться на их «волну». Для оплаты услуг имеет смысл ввести понятие «единого счета», деньги на который можно закинуть с помощью того же коммуникатора, если в киоске купить карты оплаты, или же через денежные автоматы, которые принимают купюры, в принципе, можно осуществлять оплату через кредитные карточки, если система безопасности будет достаточно надежна.
      Если удастся заинтересовать этим вопросом интернет-провайдеров, то они смогут, либо повлиять на производителей коммуникаторов, смартфонов и ноутбуков, чтобы те включили программу NETSUKUKU в стандартную поставку, либо открыть собственные сервис-центры, где всякий желающий сможет установить и настроить программу, плюс начать рекламную компанию за развитие этого проекта.

Смарт-визитка

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

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

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

      Это использование RFID-чипов. Уже сейчас современные RFID-чипы вмещают несколько килобайт информации. Этого вполне достаточно, чтобы запрограммировать фамилию, имя, отчество, занятие и контактные данные владельца визитки.

      Человек вручает такую визитную карточку своему новому знакомому. Получатель визитки вкладывает ее в электронную альбомчик-визитницу. Этот альбом отличается от обычного тем, что в его обложки встроены антенны RFID-сканера, в корешке расположено декодирующее устройство. Визитница-сканер через USB-кабель подсоединяется к компьютеру. После того, как новая визитка вкладывается в альбом, сканер считывает информацию с RFID-чипа, отправляет ее в компьютер, где она автоматически записывается в программу-органайзер, создавая новую персональную карточку владельца визитки.

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

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