Home

Обитель Серого Ангела

учимся понимать друг друга

5/27/08 10:38 am - диалог с тестировщиком

Действующие лица: (Т)естировщик, (п)рограммер.
- (Т)Программа вылетает по ошибке!
- (П)Подробнее: что нажимали, что употребляли?

5/23/08 04:37 pm - 36

Вот уж не думал, однако сегодня понадобилась 36-ичная система счисления. Суть в том, что номер дня в году надо было запихнуть в 2 символа. Посидел, вспомнил, придумал. Теперь можно специальные календари печатать.

Был удивлён тем, что в банках могут не помнить какое сегодня число, однако прекрасно знают, какой сегодня день в году по счету. Вот ведь люди! :)

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

5/15/08 03:26 pm - гугль

Офис Google в Цюрихе (50 фото).
Вот так люди работают. Правда когда они там работают не совсем понятно.

5/12/08 08:41 pm - как запомнить все пароли?

А вы тут говорите о приватности в сети :)

mysql> SELECT COUNT(*) FROM `users`;
+----------+
| COUNT(*) |
+----------+
| 344 |
+----------+
1 row in set (0.00 sec)

mysql> SELECT COUNT(*) FROM `users` WHERE `ftp_password` = '123456';
+----------+
| COUNT(*) |
+----------+
| 100 |
+----------+
1 row in set (0.00 sec)

3/6/08 08:37 am - как писать код, который никто не поймёт.

How To Write Unmaintainable Code

2/29/08 06:15 pm - Язык программирования УКРОП

дiйство початок(аргументи)		
	нехай у;		
	доки (у = 0; y < аргументи.длина; у++) то
			якщо ( аргументи[у].строка == "--")
				геть;
			читай( аргументи[у]);
		отож
	отож


код кликабелен

1/16/08 04:29 pm - Вусы

ВУСы - справочник военно-учетных специальностей

1/8/08 05:24 pm - оптимизация

Почему то параметр slow=yes есть, а вот параметра fast=true не наблюдается.

10/4/07 04:45 pm - учите географию

для программеров:

буда-кошелевский район гомельской области - самое длинное наименование в РБ. Считайте символы. Думаю можно забивать статично. Вряд ли в ближайшем будущем что-то поменяется.

10/2/07 09:39 am - Скоро MS-математика станет фактическим стандартом

Ошибка умножения в Excel 2007


Если в Excel 2007 умножить 850 на 77.1, то результат будет 100000, а не65535, как ожидается. Более того, если прибавить 1 (=A1+1), торезультат будет 100001, а если отнять, то 65534. Случаев, когда Excel2007 ошибается достаточно много:

=5.1*12850
=10.2*6425
=20.4*3212.5
=40.8*1606.25
=77.1*850
=154.2*425
=212.5*308.4
=308.4*212.5
=425*154.2
=2*10.2*3212.5
и т.д.

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

По неподтвержденным данным, патч уже создан и доступен узкому кругуподписчиков MSDN (high-level MSDN subscribers). Однако официальнойинформации пока на сайте нет.

Предыдущие версии Excel не содержат этой ошибки.

Некоторые из других особенностей экселя:
1. Excel 2003 нормально умножает 850 на 77.1, но если перевестирезультат (65535) в шестнадцатеричную систему с помощью Dec2Hex, торезультат будет FFFE, что на 1 меньше правильного ответа.Соответственно, Dec2Hex(850*77.1+1) будет FFFF, что опять на 1 меньше.В то же время, Dec2Hex(850*77.1+2) = 10001, т.е. вычисление проходитправильно.

2. Excel не всегда верно рассчитывает стандартное отклонение. Например,если взять произвольный x и посчитать стандартное отклонение дляпоследовательности x+1, x+2, ..., x+10, то результат должен быть3.027650354. Однако для некоторых x Excel неправильно считаетстандартное отклонение. Например, для 9989999999223 мы получаем123575.8667. Если слегка изменять это значение x (в пределах 0.05), тостандартное отклонение будет изменяться на очень значительную величину.

По материалам microsoft.public.excel.

7/7/07 06:16 pm

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

Второе. Интерактивность. Очень сложно в одиночку даже относительно большой компании создать контент для этого софта. Но если наладить взаимодействие с пользователями, как это сделано в викпеции или том же напстере, то проблема решается сама собой.

Собственно идеи понятны, вот только осознать их ещё надо. А вот как внедрить в жизнь, это отдельный вопрос. Т.к. у вэба 2 есть один очень большой и существенный недостаток - невозможность работы в оффлайне.

7/5/07 04:40 pm - PS

PuntoSwitcher - полезная программа, если её выключить ;)

5/23/07 05:51 pm - октоторп

Кроме обыкновенного незнания, в у нас есть ещё одна беда — подражание«всему заграничному», тем более западному. Я знаю руководителей,которые, побывав в Германии, распорядились искалечить отчёты своейисследовательской компании тем, что убрали выравнивание справа, оставивего только слева (так называемый «левый флаг»). Мотивировка была убийственная: «Так оформлено в отчётах [такой-то] немецкой компании».

вы ещё не знаете что такое октоторп? )

5/23/07 05:42 pm - как набирать правильно

Есть полезные символы, которых нету практически ни на одной клавиатуре. Я использую немногие из них.

© - знак копирайта Alt+169

Буквально сегодня узнал:

× - знак умножения. Alt+0215 Это не буква x-икс, или хэ русская. Обратите внимание: 2*2 2х2 2×2

Из непопулярных.
® зарегистрированная марка Alt+0174
™ товарный знак Alt+0153
€ евроAlt+0128
$ ну это и на клавиатуре найдётся ;)

как узнать эти коды )

3/27/07 10:53 am - Borland Pascal

Выщемил странную ошибку при компиляции проекта. Выдавало "too many files". Ну ладно, фиг с ним, много, так много... вчера возникла, сегодня только определил.

Оказалось что если имя директории, в которую сохраняется ехешник длиннее 30и симоволов, в некоторых случаях получается такая фигня. Даже предположить не могу, что это за заморочка такая у паскаля. Раньше нормально всё было.
Powered by LiveJournal.com