Как стать автором
Обновить
94
0
Mercury13 @Mercury13

Программист на «си с крестами» и не только

Отправить сообщение
Конкуренция - двигатель прогресса. Я чувствовал, что Silverlight сделает что-то хорошее для программистского сообщества. OOXML - да, фигня. Но если вдруг (а вдруг! - я не работал с ним) Silverlight будет более зрелым форматом (чем OOXML), а лицензионных ограничений поменьше (чем у Flash'а) - чем это плохо? И если вдруг давление M$ вынудит Adobe послабить лицензию на Flash - это ещё лучше!
РеспектИЩЕ от меня мелкомягким за это предупреждение. Очевидно, что один из готовивших флэшки где-то подхватил вирус, вот и понеслось... Microsoft всё это не "замёл под ковёр".

Правда, есть одно "но". Как сказал Nerezus, просто вставив флэшку в комп, получишь вирус. Вопрос другой: почему в Windows столько вирусов и можно ли как-то от этого избавиться?

Любая полнофункциональная ОС будет рассадником вирусов. Ведь на любой ОС можно сделать "вирус-спутник", который будет маскироваться под exe-файл, выполнять свою вредную задачу, а потом вызывать скопированный куда-то основной exe. И на любой ОС можно сделать программу, которая, кроме троянской функциональности, имеет полезное "прикрытие" - пускай даже в виде "это обнажённая Анна Курникова". Нет, проблемой Windows стали несколько неосмотрительных решений MS.

1. Расширения файлов, скрытые по умолчанию. Своими глазами видел, как люди по иконкам различают dpr, dfm и pas (разные файлы Delphi, кто не знает). А к exe можно приделать какую хочешь иконку.
2. "Свойства папки" плюс неограниченный VBS. Достаточно зайти в заражённый каталог проводником, и вирус у тебя. Я не знаю, как раздаются права в VB-скриптах (например, может ли веб-страница через VBScript обратиться к файлу на машине), но скрипты в folder.htt - идея не лучшая.
3. Автозапуск. Попытка превратить компьютер в плеер закончилась небывалым разгулом вирусов. Что виной? Снова неосмотрительность разработчиков. На худой конец оставили бы для одних CD.
Вот устаревшая фотография: http://infostore.org/info/1840685/03.jpg
Системный блок сверху - тоже требование общаги (иначе бы он не выжил).
Мой стол тоже маленький, но по другой причине. Всё рассчитывалось на предельную эргономику в условиях общежития. Как только у меня будут хоть несколько свободных квадратных метров, я попробую сделать такое рабочее место, чтобы нормально было и работать за компом, и сидеть вдали от компа, и играть на руле (я любитель автосимуляторов).

Спасибо папе, который, собственно, и переоборудовал стойку для телетайпа в компактный (ширина полная 670, столешницы 610, глубина 880) компьютерный стол.
Моё маленькое "ноу-хау", которым я хочу поделиться с вами.
У меня под столом закреплен крюк для наушников. Там же сделан небольшой зажим для провода - провода "ровно столько, сколько нужно", и он не путается под ногами (однажды так порвал наушники). А если вдруг дёрнешь за провод - он освобождается, и наушники не рвутся.
По поводу неразрывного пробела. Мне кажется, в одних случаях его раздвигать нужно, в других нельзя.

Нужно:
места, где перенос нежелателен: "в лесу".

Нельзя:
Инициалы: "И. И. Иванов".
Цифры: "Теорема 2", "100 м". Особенно бесит, когда идёт ряд определений: "Определение 1", "Определение 2" и т.д., и пробелы пляшут.
Прочие вещи, в которых есть пробел, но которые являются одной целостной единицей: "и т. д", "г. Москва"...

Word, насколько я знаю, его не раздвигает.
CS3: если поднять яркость, на пилюле увидишь того самого электрического кота.
Вы знаете... мне всё это напоминает первые дни 3d-ускорителей. Разработчики игр должны были забыть про многие эффекты, легко реализуемые через софт-рендерер (хотя бы плещущуюся воду из Quake), и взамен получить скорость. Правда, есть и разница.
1. Слабый физускоритель, скорее всего, не будет деталью офисных машин, т.к. ему трудно найти неигровое применение (слабый 3d-ускоритель - стал).
2. Как только будут два разных производителя физускорителей, будет одно из двух. а) Либо поведение физускорителя станет заспецифицированным до бита. б) Либо написание мультиплеера и повторов под PhysX будет форменным геморроем.
По поводу перевода на другой язык.

Я учился в КНУ. Так вот, потребовалось на какой-то лабе реализовать интерфейс украинский... "Отмена" решил перевести на укр. как "Відмова". По крайней мере, среди IT-тусовки не вызывает приступов смеха, как это делает "Скасувати". Слишком уж смачное слово - по-видимому, "скасувати" можно только крепостное право. Или сухой закон. Или какое-нибудь постановление Тимошенко...

TCP/IP, или Bluetooth, или ещё что-то подобное переводить на русский - дурость. Лучше уж самим изобрести что-нибудь и назвать по-русски! Кстати, такая ситуация не только в IT - например, называют же "торсеном" определённый вид автомобильного дифференциала...
Грядёт контрфлэшмоб!
Знаете, я всегда считал, что единственным человекоориентированным дизайном мобильников были моторольские раскладушки от V300 и до V3 (не включая последнего).
Поскольку юзабельности клавиатуры я отдаю большую роль, ничего, кроме раскладушек, не покупаю. Сейчас у меня Sony Ericsson Z550i. Телефон очень хороший, но есть несколько "железных" недоделок, исправить которые, думаю, сониэровцам было бы просто.
1. Сделать чуточку крупнее и рельефнее кнопки.
2. Сместить решётку громкоговорителя (а значит, и экран) на 5 мм вниз. Тогда мобильник можно будет плотно прижать к уху, а не пытаться подобрать такое положение, когда он будет закрывать ухо, но ухо ещё не заткнёт решётку.
Киевстар:

Na rahunku: 99.99 grn.
Bonusy: 0.00 grn. Nomer die do 05/03/09.
Тут место для рекламы; пока не появлялось ничьей, кроме собственно киевстаровской.

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Дата рождения
Зарегистрирован
Активность