Синтаксический анализ

Автор: Игорь Ножов
Опубликовано в журнале «Компьютерра» №21 от 05 июня 2002 года

«А есть журнал «Картофель и овощи», с картинками. А есть «За рулем». А есть «Сибирские огни». А есть «Синтаксис», слово какое-то вроде как непристойное, а что значит, не понять. Должно, матерное».
Татьяна Толстая. «Кысь»


Continue Reading →

NumericUpDown

оформить попозже

Хочется чтобы в NumericUpDown контроле значения были не просто цифрами а с неким постфиксом напрмер 1.00 см, 5.67 см, и так далее…
Не могу найти решения. Сталкивался ли кто — нибудь с подобной проблемой?

http://www.gotdotnet.ru/forums/3/61436/296483/

Структура темы Coppermine Photo Gallery

Все темы хранятся в папке ваша_галерея/themes. Вы можете взять за основу уже любую готовую тему из этой папки. В каждой теме вы найдете папку с изображениями, php-файл (theme), html-документ (template) и таблицу стилей (style).

Файл template.html отвечает за структуру вашей темы. Он может содержать только код HTML, CSS и JavaScript. Запомните, что использование PHP-кода в этом файле запрещено.

При редактировании файла template.html не удаляйте элементы между двумя фигурными скобками — {}. Это переменные, которые отвечают за вывод определенных блоков в галерее. Некоторые переменные не являются обязательными. Вы можете их удалить из template.html, если вам не нужен этот блок.

Не удаляйте переменную {JAVASCRIPT}! Она необходима для вывода полноразмерного изображения на экран и других функций.

Ниже приведена таблица, в которой указаны переменные и их значения.
Continue Reading →

Аналог MySQL оператора LIMIT в MS SQL

В MS SQL нет там такого оператора как LIMIT. Но, есть конечно же аналоги. Например, если вы хотите ограничить выборку до 10 строк, это будет выглядеть так:

SELECT TOP 10 * FROM some_table;

Запрос приведенный выше сделает тоже самое что и

SELET * FROM some_table LIMIT 10;

в MySQL

По такому же принципу можно организовать и LIMIT X, Y. Например, для постраничного вывода.

Система управления версиями. Словарь.

Общепринятой терминологии не существует, в разных системах могут использоваться различные названия для одних и тех же действий. Ниже приводятся некоторые из наиболее часто используемых вариантов. Приведены английские термины, в литературе на русском языке используется тот или иной перевод или транслитерация.
Continue Reading →

Маленькие программки

При разборе файлов наткнулась на очень интересную статейку, датированную 21-м ноября 1999 года. Когда-то сохранила страничку из браузера. Вот делюсь.

Продолжая тему маленьких программ. Как я уже говорил, нормальная программа должна весить не более 100 Килобайт. Software Design — Windows Software by Gregory Braun (такой страницы больше нет — прим. админа) — на этой странице находится штук двадцать маленьких полезных программ. Причем практически каждая занимает килобайт 70–170…
Я пока попробовал: WebTime — утилитка, сверяющая ваше время с атомными часами. Оказалось, что мои компутерные часы спешили на три минуты… File Editor — маленький HEX-овый редактор, File Shredder — маленький шреддер… Сейчас качаю полный комплект программ… Многие из них — freeware, но есть и 30-и дневные shareware. Причем чтобы они работали больше 30-и дней достаточно просто вынести соответствующий ключ из реестра. (HKEY_CURRENT_USERSoftwareSoftware by Design)…
Коль уж начали говорить о маленьких программах, то вот тут есть несколько. MCL — программа для работы с коммандной строкой… м… как бы объяснить… Вы когда-нибудь пробовали выполнить из Виндоз комманду pkunzip *.zip ? Вот-вот… Start->Run лезть неинтересно, Far запускать — тоже. Хотя все Far запускают…
Clipomatic — маленькая утилика для запоминания последнего содержимого clipboard’а… На сайте еще есть что-то, точно не помню, что именно — помню, что что-то полезное (по крайней мере — безвредное) и маленькое…

Взято откуда-то отсюда: http://spectator.ru/
Сайт живет, цветет и пахнет и весьма интересен.
Continue Reading →

Настройки стилей при отображении текста

Длинный текст, примеры работы со стилями

Effect of CSS property text-overflow
Каждый объект (элемент DIV), располагающийся ниже, содержит следующий текст:
Здесь располагается длинный текст, с которым будут производиться действия.
Посмотрите, как применяются настройки стилей при отображении текста.
STYLE ="text-overflow : clip; overflow : hidden"
Здесь располагается длинный текст, с которым будут производиться действия.
STYLE ="text-overflow : ellipsis; overflow : hidden"
Здесь располагается длинный текст, с которым будут производиться действия.
STYLE ="text-overflow : ellipsis; overflow : visible"
Здесь располагается длинный текст, с которым будут производиться действия.

Собеседование программиста : вопросы и задачки

Вот такие вот задачки и вопросы спрашиваю я у соискателей работы на должность программист C#. Буду их здесь для себя хранить и постепенно пополнять. А если у кого есть на примете интересные алгоритмические задачки, пишите в комментах 🙂

Задача 1

В следующем коде изменить ОДИН знак так, чтобы напечаталось 20 звездочек:

int n = 20;

for ( int i = 0; i < n; i— ) printf( "*" );

придумать ТРИ варианта ответа
Ааа! Жара! Моя любимая задачка. Три решения не нашел еще никто :))))
Continue Reading →