Записи с темой: информационные технологии (список заголовков)
15:37 

Танкист Апокалипсиса
Только что доставили из Петербурга. Спасибо оставшейся неизвестной для меня Елене и моим коллегам за подарок и заботу.

@темы: Информационные технологии, Позитив

15:10 

Танкист Апокалипсиса
Продолжая тему Японии.

Сто тысяч миллионов лет назад отец из заводской библиотеки принёс почитать-полистать книжку про компьютеры. На мой неокрепший мозг она произвела огромное впечатление, особенно если учесть, что представляла она из себя практически комикс. Через некоторое время книгу пришлось вернуть, затем завод накрылся медным тазом, превратившись, по большей части, набор земельных участков почти в центре города... занесло меня не туда, мы же про хорошее поговорить хотим? В общем, книги у меня не стало, потом забылось название, а потом уже и книги пошли другие, где картинок было изрядно меньше, но плотность информации была намного выше. А тут, в субботу, перекинулся парой фраз с отцом, и как обухом по голове - вспомнил название, вернее - его часть. Далее, при помощи интернета и ассоциативных связей, удалось найти и саму книгу, в том числе - в отсканированном виде. Пролистав в быстром темпе, понял, что, несмотря на почти тридцатилетний возраст произведения, который в информационных технологиях сравним с эпохой динозавров, оно ещё сохраняет свою ценность, в том числе и для главной целевой аудитории - детей. То, что за это время появился GSM, 3G, WiFi, да и ширина каналов стала измеряться десятками гигабит - принципиальной разницы не имеет.

Представляю:
Хисахико Хасэгава. Мир компьютеров в вопросах и ответах. В двух книгах.
аннотация


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

@темы: Информационные технологии, Позитив, Япония

20:13 

Танкист Апокалипсиса
Компьютеры у блондинок быстрее потому, что работают по принципу "так, это непонятно, пропускаем".

@темы: Информационные технологии, шутка

14:19 

О книгах, онлайновых библиотеках, граммар-наци и других вещах

Танкист Апокалипсиса
Не секрет, что сейчас переводится или уже переведено в цифровую форму громадное количество литературы различного толка с различной "степенью" оцифрованности: начиная от набора картинок до нормально свёрстанных документов с иллюстрациями. И если с картинками всё понятно - они хороши только для сохранения изначальной компоновки страниц, например, журналов, для большего, без дальнейшей обработки, не годятся, то с распознанными документами всё несколько интереснее: они индексируются для поиска, компактнее, качество отображения зависит только от устройства, на котором воспроизводится документ. Только есть беда: качество распознавания текста иногда ниже всякой критики, а вычиткой после распознавания обычно мало кто занимается. С другой стороны, лично мне иногда было бы не лень убрать совсем уж жуткие орфографические ошибки, но как потом положить исправленную книгу/документ обратно в библиотеку? А если была вычитана не вся книга?

В общем, есть идея проекта, включающего в себя онлайн-библиотеку с возможностью коллективно улучшать произведения в орфографическом плане.
Требования таковы:
* Доступ к редактированию документов после несложной процедуры регистрации.
* История изменений.
* Механизм разрешения конфликтов правок
* "Стабильные версии" документов, пригодные для публикации (без вандализма).
* Поддержка режима исправлений различными программами-читалками с возможностью немедленной или отложенной загрузки/скачивания изменений в библиотеку.

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

@темы: Информационные технологии, книги

13:23 

Танкист Апокалипсиса
На работе очередной переезд, совмещённый с миграцией в новый домен. Стараюсь сделать всё максимально незаметно.

@темы: Информационные технологии

20:00 

Танкист Апокалипсиса
Познакомился с Windows Server 2012. Та ещё мерзость.

@темы: Негатив, Информационные технологии

10:50 

Танкист Апокалипсиса
Вчерашняя эпидемия была придушена при помощи Symantec Endpoint Protection: в настройках управления файлами и устройствами добавил правило, запрещающее создание, чтение и запись исполняемых файлов в %appdata%.

@темы: Информационные технологии, Позитив, рабочий склерозник

11:30 

Танкист Апокалипсиса
Пользователи с радостным поросячьим визгом устроили вирусную эпидемию, открывая исполняемые файлы в Скайпе.
Долбоёбы.

@темы: Информационные технологии, Негатив

18:32 

Онлайн-Сбербанк

Танкист Апокалипсиса
Поставили нам в организацию Амиконовский ПАК "VPN-Key-TLS" для работы со Сбербанком. Только вот не заладилась работа с самого начала: в любой произвольный момент VPN-туннель мог оборваться, не давая завершить ввод документа, просмотр выписки и.т.д. Пробовали работать по-разному: с разных компьютеров, из-под разных ОС (Win 7 и XP), на разных провайдерах, в том числе подключаясь напрямую к шнурку с интернетом - не помогало ничего. Решил посмотреть на то, что бегает между рабочей станцией и сервером Сбербанка. Потыкавшись, выяснил, что связь прерывалась после примерно следующего:
11:51:16.697348 IP (tos 0x0, ttl 64, id 789, offset 0, flags [DF], proto TCP (6), length 1420)
85.141.60.227.54187 > 194.186.207.182.https: Flags [.], cksum 0x2a60 (incorrect -> 0x2ef3), seq 80:1448, ack 2702, win 177, options [nop,nop,TS val 536915860 ecr 747980419], length 1368
11:51:16.697361 IP (tos 0x0, ttl 64, id 790, offset 0, flags [DF], proto TCP (6), length 625)
85.141.60.227.54187 > 194.186.207.182.https: Flags [P.], cksum 0x2745 (incorrect -> 0x017f), seq 1448:2021, ack 2702, win 177, options [nop,nop,TS val 536915860 ecr 747980419], length 573
То есть где-то (подозреваю, что в VPN-Key-TLS) для каких-то (больших?) пакетов неверно считалась контрольная сумма, пакет не доставлялся, после чего связь и обрывалась. Вроде как проблема решилась уменьшением значения MTU, хотя на форумах клятвенно обещалось, что подобные проблемы были решены ещё пару лет назад.

И ещё: онлайн-сбербанкинг жутко тормозит. Логиниться полчаса - это посильнее "Фауста" Гёте.

@темы: Информационные технологии, Негатив, рабочий склерозник

16:44 

Танкист Апокалипсиса
Стал студентом РЭА им. Плеханова.

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

@темы: Информационные технологии, Позитив, учеба

01:26 

Танкист Апокалипсиса
Расстался с МТСовским Стримом.

@темы: Информационные технологии

17:31 

Танкист Апокалипсиса
Давненько не писал, восполняю пробел.
* * *
На ДР купил себе планшет Archos G9 101 1,5ГГц/1Гб/16Гб. При покупке мучился - из трёх планшетов два оказались с браком. Третий же, пожалуй, оказался удачным. Для задач, которые я ему определил, аппарат подходит весьма неплохо: карты смотреть на большом экране - одно удовольствие; картинки и фильмы показываются, игрушки запускаются, книги листаются, документы пишутся. Прошивка до самого последнего момента страдала сыростью (а, может, и продолжает страдать) - у кого-то не работает GPS, у кого-то - WiFi. В общем, ощущения от аппарата складываются двойственные.
* * *
На тот же ДР подарили яблочную мышь, которую удалось скрестить с Windows 7. C первого момента она показалась очень неудобной, но, привыкая потихоньку, нахожу в этом яблочке приятные нотки.
* * *
После появления планшета зачесались руки, захотелось попробовать написать какое-нибудь приложение под Android, а тут ещё и повод удачный нарисовался: из кучи программ, отвечающих за отображение ближайших дней рождений, мне не приглянулась ни одна: то экспорт-импорт данных через жопу, то работа только с адресной книгой телефона (планшета), то вообще тупо вывод всего списка на экран, в общем - печально. А так как на Яве я не писал вообще, то возникают некоторые сложности: на каждые 5-6 строк кода приходится сидеть в справке по языку и API минут по 10-15. Впрочем, результаты уже есть, думаю, что дальше пойдёт веселее.
* * *
Кстати, при разработке приложения столкнулся с тем, что в Java не реализован полноценный механизм склонения числительных, вернее - видоизменения существительных при них, для разработки многоязычных приложений. Ну то есть, если я правильно всё понял, существует java.text.ChoiceFormat, который почти что подходит для организации склонений, только вот реализация его настолько убога, что в русском языке, например, он работать не будет; есть ещё вариант - воспользоваться портированной библиотекой Gettext, но в этом способе меня смутила потенциальная проблема с организацией многоязычных ресурсов: подозреваю, что встроить файлы переводов в android-приложение может оказаться для меня нетривиальной задачей. В результате я набрёл на проект Translate Toolkit & Pootle, на основе данных которого нарисовал Java-класс, который для 131 языка позволяет "склонять числительные" в соответствии с правилами в этих языках. Он работает, как мне кажется, не слишком быстро, но работает.

П.С. "склонять числительные" - я не знаю, как правильно называется эта процедура.

@темы: программирование, Информационные технологии, Java, Apple, Android

23:06 

Танкист Апокалипсиса
Сбербанк, похоже, серьёзно навернулся: не работает электронный банкинг, оплата банковскими картами.

@темы: Информационные технологии

14:10 

Nokia C5 - чудное творение

Танкист Апокалипсиса
Мало того, что убогие программисты почти 10 месяцев делали обновление, которое бы привело в соответствие работу часов в телефоне с изменениями во временных зонах в России, и которое, при этом работает очень забавно ("здесь работает, а там - не работает"), так ещё до сих пор не исправлена проблема с переходом на зимнее/летнее время.
Из-за этого, например, я сегодня был разбужен на час раньше. Ах да, параметр "Автообновление времени" при этом отключён.

@темы: Nokia, Информационные технологии

15:20 

Танкист Апокалипсиса
Ирония судьбы: написать миллионный пост, который почти никто не увидит, так как он нахоится в служебном разделе форума.

@темы: Информационные технологии

13:43 

Танкист Апокалипсиса
Спамеры и ботоводы оперативно отреагировали на ситуацию с выборами и начали рассылать файл "Инструкция_митинг.doc", содержащий, якобы, инструкцию по поведению на митинге оппозиции, но, на самом деле, содержащий макросы, которые на основании содержимого вордовского документа создают исполняемый файл с основным телом вируса/червя/трояна (не разбирался).

Хорошая попытка сделать с помощью зомбо-людей зомбо-компьютеры.

@темы: вирусы, Информационные технологии

19:04 

Про VPN

Танкист Апокалипсиса
Сегодня хочу рассказать немного о различных реализациях VPN, которыми мне пришлось пользоваться за долгую историю работы у нас в конторе. Выбор программ эволюционировал вслед за ростом фирмы, а также повышением уровня моей лени. Как я уже достаточно давно писал, за всё время работы мне довелось участвовать в переездах более 10 раз. Развитие фирмы отразилось в количестве офисов (с двух в 2002 году до 13 на нынешний момент), а регулярные переезды - в регулярной же перенастройке VPN-соединений (точка-точка), число которых уже должно достигать 91 (тут, правда, спасает то, что три четверти соединений, могут быть перенаправлены через существующие каналы, так как используются намного менее интенсивно из-за территориальной обособленности. Но хочется ведь, чтобы было красиво.
Итак:
1. Первым вариантом, который я испробовал, был PPP через SSH. Могу сказать, что такой вариант соединения работал, но достаточно регулярно происходили обрывы связи. Впрочем, это было давно и неправда. Сейчас, при наличии различных реализаций VPN, о том опыте можно вспоминать только.... лучше не вспоминать.
2. После первой попытки, возможно, я что-то пробовал ещё, но об этом опыте уже забыл, поэтому перехожу к сразу к следующему варианту: CIPE - Crypto IP Encapsulation. Этот вариант позволил связывать несколько сетей с не очень большим количеством трудозатрат на добавление-удаление новых узлов, однако, для того, чтобы добавить новый узел при N уже существующих, необходимо было настроить 2*N конфигурационных файлов. При смене внешнего адреса приходилось также менять 2*N конфигурационных файлов. В общем, с этим можно было бы продолжать мириться, но последние версии ядра Linux семейства 2.6 уже не работали с этой программой, поэтому пришлось искать замену.
3. Следующий вариант искать долго не пришлось, несмотря на то, что к этому моменту я уже понимал, что: а) мне не хочется каждый раз при переезде менять кучу настроек, б) при обрыве связи мне хочется, чтобы канал восстанавливался автоматически, как только будет возможность. Итак, в 2010 году был предпринят очередной поиск лучшего варианта, результатом которого стал CloudVPN. Эта реализация VPN отличается от предыдущих тем, что позволяет строить частные сети сети произвольной конфигурации, дублировать соединения, имеет встроенный маршрутизатор, позволяющий связать два любых узла сети, даже если между ними нет прямого канала. Недостатки есть продолжение достоинств: по умолчанию нельзя принудительно указать узлы, которые разрешено использовать для маршрутизации, а которые нет, во избежание чрезмерного забивания канала траффиком. В последних версиях появилась опция настройки route_max_dist, которая позволяет ограничивать удаль встроенного маршрутизатора, но на сайте разработчика, насколько я помню, об этом пока не сказано ни слова, искать информацию нужно в исходных текстах.
4. Время не стоит на месте, и появляются новые разработки. Сейчас меня заинтересовал проект n2n - средство для создания одноранговой (децентрализованной) VPN, которое очень просто и быстро в настройке: для создания сети из N узлов достаточно настроить по одной конфигурации на каждом из узлов. Всё остальное (установление соединений между каждой парой узлов) будет сделано автоматически. Сделано это благодаря использованию одного-двух "суперузлов", которые занимаются регистрацией членов сети и предоставлением информации о адресах и портах участников сети друг другу для возможности установления соединения напрямую, минуя посредников. В случае, если два узла находятся за NAT/брандмауэром, суперузел берёт на себя роль посредника, через которого и общаются эти узлы. Впрочем, наличие суперузлов, которые, к тому же, пока не умеют обмениваться информацией о состоянии сети и синхронизировать её, делает эту VPN неработоспособной при их отказе. Также есть нюанс в работе клиентов: при недоступности по какой-либо причине первого из суперузлов, происходит переключение на резервный без последующих попыток подключиться к основному суперузлу. То есть возможна такая ситуация: у одного из узлов теряется несколько пакетов на пути к суперузлу; видя, что суперузел недоступен, узел переходит к резервному суперузлу; для остальных же участников сети основной суперузел продолжает оставаться активным. В результате перешедший к резервному суперузлу клиент пропадает из сети.
Впрочем, этот проект сейчас находится в стадии разработки, так что к релизу, надеюсь, детские болезни будут побеждены. Надеюсь потому, что эта концепция VPN наиболее близка моей лени.

@темы: Информационные технологии, Опыт сын ошибок трудных

15:50 

Танкист Апокалипсиса
Key Management Service - нечто невыразимо нелогичное.
Прописать одновременно на сервере KMS ключи от Windows 7 и Server 2008 R2 нельзя, при этом активация Server 2008 и Server 2008 R2 вполне проходит по одному ключу. Есть подозрение, что по этому же ключу можно будет активировать и Windows 7.

@темы: Информационные технологии

16:25 

И ещё про Apple

Танкист Апокалипсиса
Сообщили из банка, что с одной из карточек компании в пользу Apple iTunes был снят 91 с чем-то доллар. При этом куплена была одна лишь программа стоимостью 4 бакса.

@темы: Информационные технологии, Apple

14:45 

Танкист Апокалипсиса
Потрогал iPad, понял, что такую хрень мне даже в подарок не надо.

@темы: Apple, Информационные технологии

Что-то видел, что-то знаю...

главная