Січень 14th, 2009
У QT знайшов черговий приклад, як не треба робити. Спішу поділитися
Уявіть собі, є якийсь там клас QPluginLoader, який має метод QString QPluginLoader::errorString (). Типу, якщо шось там спрацювало не так як треба, то цей метод повертатиме текстовий опис помилки. Питання на засипку: що видає ця функція, якщо все пройшло добре? Коли б це проектували нормальні люди, то відповідь була б “No error”, або щось подібне. Стандартна perror(), наприклад, в такому випадку чітко і ясно пише “Success” (в англійській локалі, звісно). Натомість витвір заморожених норвежців запросто видає “Unknown error”. А фіглі його тут зайвий раз викликають…
Категорії: C/C++, Життя |
Теґи:c/c++, QT, програмування | Кометарів немає
Січень 12th, 2009
Вирішив викласти у себе, може, комусь знадобиться
стандарт C (C99)
чинний на сьогоднішній день стандарт C++
Категорії: C/C++, Життя, програмування |
Теґи:c/c++, стандарти | Кометарів немає
Січень 4th, 2009
Правильно дядько Столман вчить — бійтеся freeware з закритим кодом, бо настане день, і їх автори почнуть вимагати від вас гроші. Так сталося з найкращим клавіатурним тренажером Verseq. Колись він був абсолютно безкоштовним, а тепер шара закінчилася. Правда, коштує воно не так багато, ~50 грн, можна було такий собі подарунок на Новий рік зробити комусь. Але десь в
найвіддаленіших куточках вінчестеру лишилися у мене старі, безкоштовні, версії цієї програми. То я їх тут і викладу:
- Verseq — власне, сам тренажер
- russ_full — розшрений набір символів (заглавні букви та інше). Наскільки я пам’ятаю, треба просто замінити відповідний файл на той, що в архіві.
- SoundPack — очевидно, набір звуків. Як його підключити, не знаю.
На жаль, у безкоштовній версії присутня була лише російська розкладка. Натомість
в теперішній платній є і англійська, і німецька, і навіть спеціалізована англійська для програмістів на C++ або Pascal. Тому, може й варто її купити
Категорії: Некатегоризовано, Посилання на цікаве |
Теґи:freeware, verseq, клавіатурний тренажер | Коментарів: 1