Леонид's profileLeonid EfremovPhotosBlogListsMore Tools Help

Blog


    January 26

    Apple Open Letter

    Apple recently held a first official press conference in Russia announcing prices and policies for the market. Read how terribly wrong went the press conference, about outrageous prices for Russia and how Apple treats customers there. Open letter to Apple hoping to change something.

    So, please vote here (reg is needed).

    link

    August 02

    Обновление N95

    Вчера в NSU появилась прошивка 12.0.013 для 0551405. Перепрошивка заняла минут 15, включая скачивание 116Мб самой прошивки. В принципе стало немного шустрее все работать, изменились шрифты в главном меню, исчезла Default Theme, паявился A-GPS. В принципе, как и ожидалось, все работает как и до перепрошивки =)
    May 29

    Его зовут Zeus

    Это наш сервер, основа . Заступает на службу в ближайшее время =)

    November 21

    Spamhouse Reports

    Most of the world suffers from the spam problem. However, some countries do little to deter spammers from operating within their borders. These countries become safe havens for the spam operations that plague everyone else, including their own nationals.

    Countries with the highest number of spammers operating within their networks are usually those with poor or non-existent spam laws.

    The world's worst Spam Haven countries today are: list.

    Spam continues to plague the Internet because a small number of large Internet Service Providers sell service knowingly to professional spammers for profit, or do nothing to prevent spammers operating from their networks.

    Although all networks claim to be anti-spam, some network executives factor revenue made from hosting known spam gangs into corporate policy decisions to continue to sell services to spam operations. Others simply decide that closing the holes in their end-user broadband systems that allow spammers access would be too costly to their bottom lines.

    The majority of the world's service providers succeed in keeping spammers off their networks and work to maintain an anti-spam reputation, but their work is undermined daily by the few networks who, out of corporate greed or mismanagement, choose to be part of the problem. The world's worst spam problem networks today are: list.

    Up to 80% of spam targetted at Internet users in North America and Europe is generated by a hard-core group of around 200 known professional spam gangs whose names, aliases and operations are documented in Spamhaus' Register Of Known Spam Operations (ROKSO) database.

    This TOP 10 chart of ROKSO-listed spammers is based on those Spamhaus views as the highest threat, the worst of the career spammers causing the most damage on the Internet currently. Spamhaus flags these as a priority for Law Enforcement Agencies.

    The world's worst spammers and spam gangs this week are: list.

    November 02

    MS WMP 11

    MS выпустила 11 версию Media Player. Скаченная с официального сайта, программа проверяет валидность ОС - у меня, естественно, ничего установилось =) Но... немного повозившись, я все-таки смог установить программу, при этом ни один из файлов в поставке не спострадал. Итак, мои действия:

    • Распаковка скаченого .exe файла в отдельную папку (например WinRARом)
    • Запуск всех .exe фалов из получившегося каталога. Я запускал все файлы по-очереди (кроме .exe с иконкой WMP) их было штук 6-7, точнее не вспомню сейчас, но у них названия говорящие, не запутаешься =)
    • Перезагрузка

    В принципе все =) Т.е. сама проверка на валидность ОС реализована в установщике программы, внутри которого есть нормальный дистрибутив =) Сегодня вечером попробую таким образом IE7 поставить =)

    October 19

    Internet

    Подключился к Корбине =) Нет слов...

    October 04

    Интересный поисковик

    Поиск книг в электронных библиотеках рунета =)
    http://eboogle.net/

    August 23

    Nokia N80 Upgrade

    Нашел отличный ресурс =) Схема перепрошивки, приведенная там, полностью рабочая, проверено  собственноручно =) Новая прошивка содержит след. изменения:

    RM-92 dp v 13.0 (MCU SW 4.0623.0.41)
    Date: 17.08.2006 Size: 101.5 MB

    New features

    • When there is a headset connected then it is possible to close the slide without ending the call
    • Support for Microsoft Windows Media Player 10 has been added (No
      support for DRM)
    • Adobe PDF Reader has been added
    • Mobile Search has been added
    • Antivirus has been added
    • FOTA (Firmware Over The Air) pull is enabled in some variants

    Backup

    • Backup cannot read midlet when midlet is running before backup starts
    • Contacts database is in use if client remains open during
      backup/restore
    • Java midlet data is not restored
    • Panics if java hash information was not parsed successfully
    • SIS files are not restored after backup/restore
    • Midlets installed to drive other than not backed up or restored
    • Package data file restoration problem when directory doesn't already exist
    • Backup/Restore failed to restore assigned Speed Dial numbers

    Bluetooth

    • Improvements to stability of long term connections
    • Switching on BT On ->off-> on can cause phone menu to lock up and
      Disappear

    Browser

    • Browser memory usage reduction when browsing many sites
    • WAP Push correction for CSL
    • Remove anti-aliasing for Chinese fonts
    • www.kauppalehti.fi login causes connection timed out
    • Stop browser loading images when memory low

    Calendar

    • Meeting end date does not span correctly if user changes device
      timezone to greater than current value
    • Received recurring vCal entry is not saved to calendar
    • Calendar alarm time imported incorrectly from S40 device
    • Calendar editor erases subject field if you edit a full subject field
    • Calendar crashes when changing repeat rule on an entry
    • The anniversary alarm never goes off
    • 100 consecutive alarms does not alert
    • Due date and start date are mixed in ToDo items -> ToDo alarm can
      not be stopped
    • Calendar Options->Delete entry->All entries fails to delete exceptions to recurring meetings
    • Change in time zone results in incorrect alarm date
    • System error and product freezes with certain Calendar note
    • Lunar Calendar information is not available for dates before 1980
    • Last instance of repeating meeting is lost, if repeating meeting is
      modified in Outlook
    • Unable to dismiss calendar alarm
    • Repeating calendar entries

    Call

    • Manual network selection freezes the phone if there is active PDP
      context
    • Display wrong operator name "1" in Manual Selection list

    Camera

    • Bitmap corruption in thumbnails
    • Camera localisation error fix (Localised Slovak) Camera: Wrong
      grammar form of Automatic used in Scene Set-up

    Contacts

    • Backslash character not properly handled when contact is copied to
      memory card

    Data

    • Call Back Access Point does not call back
    • Rare Stability problems in TCP/IP

    Device Manager

    • Display FOTA help for FOTA enabled variants

    Gallery

    • Certain animated Gif files do not play when opened from Images and
      Videos folder
    • Screen becomes black for a second right after playing video file saved in memory card
    • Wrong Presentation icon is shown in the Gallery
    • BT Image Print - Phone is stuck at Cancelling screen
    • PictBridge/HP475 - Phone hangs at cancelling screen after cancelling a pictbridge print job on HP475 printer
    • Video file is not played if opening from File Manager while another is paused on the background
    • DRM image can't be zoomed in if the last right is in use
    • The display position of AnimatedGIF file is incorrect
    • New Camera Images do not appear in Gallery if Gallery is open
    • The Animated GIF file, which has copyright protection of valid
      Consumable Rights(count=5) can be played more than 5 times
    • 3gp playback incorrect when there are many images on memory card
    • No help topics available in Music Settings View.
    • Issues with recognizing new mimetypes

    Localisation

    • Fallback when help directory is empty

    Memory Card

    • Improve FAT mount performance by increasing FAT cache granularity
    • Particular 256MB MiniSD card gives "Windows was unable to complete the format" when formatting under WinXP
    • Memory card unlocking does not work if no card inserted while phone booted
    • Fix for memory card missing on soft reset

    Messaging

    • Forwarded attachments visible as unsupported files in attachments
      view
    • Envelope icon doesn't stop blinking until phone is rebooted
    • E-mail : It takes too long to attach contacts via e-mail
    • Message stays in outbox (until rebooted) after cancelling infrared
      transmission
    • Fixes MMS postcard image import size issue
    • Obex crash with corrupted obex header
    • Extra space at end of word when typing '/' character
    • Can't receive message when using China Unicon dual mode card
    • Add any file type to email attachment options
    • Incorrect number is shown in note when fetching emails
    • IMAP: Crash after trying to retrieve an email when there's no network coverage
    • Message Viewer takes 39 seconds to display long unicode message
    • Link Highlight in automatic find does not wrap to next line in mixed
      URL/number
    • Data cannot be shown and deleted when save a large vCard which
      received by IrDA

    Multimedia

    • Progressive JPEG codec doesn't compress heap after decoding

    Music Player

    • Music player will be terminated forcefully at the time of selecting
      searched data when the [Mark all] selected in track list creation

    Networking

    • Sending many UDP packets results in not all packets reaching the
      recipient

    Real Player

    • Large chunk video break up
    • Unresponsive RealPlayer after streaming

    Security

    • No post after user cancel JAR download
    • Exes are launched by Installer App before EULA is accepted
    • Installer crashes when uninstalling software
    • App. installed in other phone to memory card, shortcut to it is shown in test phone
    • Reset loop with certain (filesystem partly corrupted) MiniSD card
    • Application Manager: Application loses list of installed applications

    Syncronisation

    • Session ID in server notification (package #0) is not taken into use by DM client
    • Synchronisation fails if entering more than 2 entries in Calendar of the handset with synchronisation setting as "None"

    UPnP

    • Unknown authorisation request causes media server crash.
      - UPnP - Apps Menu path in message for creating WLAN access points is incorrect - localisation of path for all languages
    • Middle ok button does not work in result window
    •  Copying files with ‘&’ character in
    • Home Network, fix for Music playlist sharing selections not working

    USB

    • Mass Storage failure. Bulk Transport handles case badly
    • USB mass storage class doesn't detach from Apple MAC/Tiger
    • Video Telephony
    • UE carried no sound or image after the following procedure UE
      became out-of-coverage during VT communication. Then it originated VT after the VT disconnection

    Количество и значимость исправленных ошибок пугает, но... процесс идет и теперь можно пользоваться FOTA =)

    August 17

    Ultimate List of Free Windows Software from Microsoft

    Товарищ bhandler собрал ссылки на утилиты от Microsoft - есть интересные вещи =) Ну а блог этого товарища - вообще кладезь полезного =) Пришлось потратить часть утра на то, чтобы разобраться со всем этим =) 
     
    May 17

    Лекция: Функциональный тип в C#. Делегаты

    Очень понравилась статья =) Вот если бы все так писали =)) Какой стиль!
    Пусть F — функция высшего порядка с параметром G функционального типа. Тогда функцию G, задающую параметр (а иногда и саму функцию F), называют функцией обратного вызова (callback функцией). Термин вполне понятен. Если в некотором внешнем слое функция Q вызывает функцию внутреннего слоя F, то предварительно во внешнем слое следует позаботиться о создании функции G, которая и будет передана F. Таким образом, функция Q внешнего слоя вызывает функцию F внутреннего слоя, которая, в свою очередь (обратный вызов) вызывает функцию G внешнего слоя.
    Если бы не знал о чем идет речь в статье, я бы раз 10 перечитывал =)) А в целом, довольно практичная лекция, мне понравилась =)
    March 30

    Завершили фазу

    Только что прочитал корпоративную почту. Письмо от PM:

    Добрый день.

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

    Ура, наконец-то! Дождались! Это значит, что режим "аврала" позади и можно спокойно "починять примус" =)

    March 28

    Свершилось

    Наконец-то дома появилась сеть. Благодаря провайдеру Atom и WRT54G(c DSL-G604T пришлось распрощаться) получилось собрать дома полноценную сеть =) Радости нет предела, так что теперь я онлайн =)
    February 09

    Тем временем

    Порадовали разработчики Spaces =) Молодцы! Так держать! Может быть, в скором времени, и LJ догоним, а если уж догоним - то точно и перегоним =)
    November 27

    Наконец-то

    Ура, мы победили =) Все системы работают в штатном режиме, полет нормальный =) Qtek 9100 - вещь!!!

    Попробую описать первые впечатления от перехода с Symbian на Windows Mobile 2005 (в процессе).

    Ну, во-первых порадовал больший, по сравнению с 7610 экран, но меньший по сравнению 4150 (2.8" против 3.5"). Управление действительно стало лучше - с помощью клавиш на лицевой панели и джойстика можно полностью управлять КПК, за исключением тех программ, которые не адаптированы для WM2005, - имеется ввиду отсутствие замапленых софт-клавиш.

    Первое с чего начал знакомство это, конечно, Help системы. Нет, серьезно, прочитал встроенный help от самого начала до самого конца - узнал много чего нового =) В основном меня интересовало то самое управление джойстиком - ибо привык управлять телефоном одной рукой. Идея - отличная, но не все так гладко, например, операция снятия/установки блокировки требует прикосновения к экрану. Ну, да не проблема =)

    Выглядеть все стало лучше =) Хотя ровном счетом на экране Today не поменялось (появилась строка с иконками заряда и Wi-Fi, - это в расчет не беру). Две встроенные темы, с десяток звучков - иначе их не назовешь, на мой взгляд бедненько как-то, у Nokia с этим делом получше было.

    В лучшую сторону изменился процесс синхронизации. Пусть обозреватели вопят, что в 4-ке обрезали кучу нужных функций (речь идет о Wi-Fi синхронизации) - не вижу в этом ничего криминального. А вот управлять партнерствами стало на порядок удобнее - это можно делать на КПК, ведется статистика соединений. На счет большого прироста скорости ничего сказать не могу - на мой взгляд как было, так и осталось =) Да и быстрее не нужно =)

    Еще нашел интересный проект News-On-Mobile, я так понимаю что это новая инкарнация проекта Mobilizer (кстати с удивлением нашел блог разработчика программы).

    November 26

    Аппарат 2

    Радость обладания новым девайсом была бы не полной, если бы не один момент =) Убит... сражен наповал =) Причем и он и я =) Бравые питерские хлопцы умудрились написать код выносящий ROM девайсов =) Итого - машинка не грузится... совсем. Официальное признание мне ничем не помогло... Нужно было раньше читать форумы =) Завтра понесу менять машинку... надеюсь прокатит... Вывод - читать историю отказов при покупке нового гаджета =( Зато узнал про существование официального Active Sync 4.1 =)

    Аппарат

    Приглянулся телефон. Ну, прямо то, что нужно =) Не идеальная модель, - нечто среднее, но полностью покрывающая мои потребности. Сегодня будем его добывать.

    В связи с этим продаю свои Nokia 7610 и iPAQ 4150. Гарантии на оба устройства уже прошли. Оба в отличном состоянии, ни разу не ремонтировались. Отдаю, как покупал - в коробке и с полным набором того, что им причитается.

    October 30

    Названия

    • Adobe (Adobe Creek) - это название реки, на  которой стоял дом основателя фирмы.
    • Apple - любимый фрукт основателя фирмы Стива Джобса. Причем Apple Macintosh - это популярный сорт яблока.
    • Cisco - это не акроним, а сокращение от Сан-Франциско.
    • Google - название произошло от слова Googol, означающее единицу со 100 нулями. А Google было написано на чеке, который основатели этого проекта (среди которых, кстати, был бывший российский программист Сергей Брин) получили от первого  инвестора. После этого они назвали поисковик именно так.
    • Hewlett-Packard - фамилии двух основателей фирмы. Они бросали монетку, чтобы решить, чья фамилия будет в названии стоять первой.
    • LG - комбинация из двух объединившихся корейских брендов Lucky и GoldStar. В России почему-то бытовало мнение, что это GoldStar сменил название из-за большого количества подделок под свою марку.
    • Microsoft - произошло от термина MICROcomputer SOFTware. Сначала фирма называлась Micro-Soft.
    • Mitsubishi - дословно означает по-японски "три бриллианта". Они же являются логотипом фирмы.
    • Sony - название произошло от слова "sonus", что на латыни означает "звук", и "sonny" - термин, который в Штатах означает "малолетка".
    • Subaru - скопление звезд в созвездии Плеяд. Именно они изображены на логотипе фирмы.
    October 26

    Юниты и Вершки

    Есть такая единица длины в IT и телекоме - U, unit. 1U=1,75 дюйма. В ней измеряется толщина аппаратуры, устанавливаемой в шкафы, и высота шкафов, в которые устанавливается аппаратура. Говорят о 42U-шкафах, 1U и 2U-серверах и т.п.

    Теперь внимание. На Руси длина измерялась в аршинах, четвертях и вершках. Аршин = 4 четверти = 16 вершков. Как обычно, аршины везде были разные, но потом пришел Петр I и все унифицировал. Он указал считать аршин равным 28 английским дюймам.

    Уже поняли? Нет? 28/16=1,75. Вершок равен U.

    September 22

    Visual C# Developer Center : Future Versions

    C# 3.0 (“C# Orcas”) introduces several language extensions that build on C# 2.0 to support the creation and use of higher order, functional style class libraries. The extensions enable construction of compositional APIs that have equal expressive power of query languages in domains such as relational databases and XML. The extensions include:

    • Implicitly typed local variables, which permit the type of local variables to be inferred from the expressions used to initialize them.
    • Extension methods, which make it possible to extend existing types and constructed types with additional methods.
    • Lambda expressions, an evolution of anonymous methods that provides improved type inference and conversions to both delegate types and expression trees.
    • Object initializers, which ease construction and initialization of objects.
    • Anonymous types, which are tuple types automatically inferred and created from object initializers.
    • Implicitly typed arrays, a form of array creation and initialization that infers the element type of the array from an array initializer.
    • Query expressions, which provide a language integrated syntax for queries that is similar to relational and hierarchical query languages such as SQL and XQuery.
    • Expression trees, which permit lambda expressions to be represented as data (expression trees) instead of as code (delegates).

     Read more:

    Visual C# Developer Center

    September 07

    Про добрых духов

    Больше всех глючат именно те программы, при разработке которых программистский коллектив не пользовался магической поддержкой добрых духов Абанамата, Абанарота, Чёзахуйни, Пишибля и Пишубля, регулярно призывая их по именам. Если внедрить молитвы к ним в интерфейс, вот-то и будет создана мечта поколений - безглючная программа.

    форумы RSDN