Skip to content

Instantly share code, notes, and snippets.

View artem78's full-sized avatar

Artem artem78

  • Russia
View GitHub Profile
@artem78
artem78 / SymbianDev-en.md
Last active April 26, 2025 07:53
Developing for Symbian OS guide
@artem78
artem78 / symbian s60v5 language codes list.tsv
Last active March 12, 2021 19:06
List of language codes from S60v5
Language Constant Numeric code
UK English ELangEnglish 1
French ELangFrench 2
German ELangGerman 3
Spanish ELangSpanish 4
Italian ELangItalian 5
Swedish ELangSwedish 6
Danish ELangDanish 7
Norwegian ELangNorwegian 8
Finnish ELangFinnish 9
@artem78
artem78 / README.md
Last active March 10, 2025 00:31
List of language codes in Symbian OS

These codes from TLanguage enum in e32const.h from S60 3rd FP1 SDK.

@artem78
artem78 / Interval2Des.cpp
Created July 12, 2020 09:56
Symbian OS: microseconds time interval to readable string
// Include Files
#include "Interval2Des.h"
#include <e32base.h>
#include <e32std.h>
#include <e32cons.h> // Console
// Constants
_LIT(KTextConsoleTitle, "Console");
@artem78
artem78 / modules_list.pl
Last active April 25, 2021 14:36
Shows list of all installed modules in Perl 5
use ExtUtils::Installed;
$installed = ExtUtils::Installed->new();
foreach $module ($installed->modules()){
printf "Module: %s\t\tVersion: %s\n", $module, $installed->version($module);
}
@artem78
artem78 / SymbianDev-ru.md
Last active April 4, 2025 15:48
Разработка под Symbian OS

Полезные ресурсы по разработке под Symbian

  1. Небольшой сайт, содержащий ссылки на SDK и другие полезные ресурсы - https://mrrosset.github.io/Symbian-Archive/index.html
  2. Список активных разработчиков под Symbian - mrRosset/Symbian-Archive#10
  3. Чат - https://discord.gg/5Bm5SJ9 или https://discord.com/channels/431429574975422464/743412813279526914
  4. Презентация по основам Symbian - http://www.cs.rug.nl/~aiellom/images/SymbianOS.pdf
  5. Файлы:
  • моя коллекция: [h

Получить название текущей ветки: git symbolic-ref --short HEAD

Получить полный хеш последнего коммита: git rev-parse HEAD

Ну а если хочется короткий (7 знаков по умолчанию): git rev-parse --short HEAD

Как получить эту информацию в программе на c++:

@artem78
artem78 / cdb.sh
Last active July 15, 2020 17:49
Directory bookmarking for Bash
# Source: https://stackoverflow.com/q/7374534/4108542
function cdb() {
USAGE="Usage: cdb [-c|-g|-d|-l] [bookmark]" ;
if [ ! -e ~/.cd_bookmarks ] ; then
mkdir ~/.cd_bookmarks
fi
case $1 in
# create bookmark
@artem78
artem78 / clear_icons_cache.bat
Last active March 10, 2020 15:57
Clear Windows icons cache
REM Запускать от __АДМИНИСТРАТОРА__!
REM Источник: https://www.cyberforum.ru/windows7/thread2564052.html#post14141153
taskkill /IM explorer.exe /F
cd /d %userprofile%\AppData\Local
del IconCache.db /a
explorer.exe
@artem78
artem78 / ClassName.cpp
Last active May 15, 2021 12:10
Template of two-stage construction for C-class in Symbian OS
CClassName* CClassName::NewLC()
{
CClassName* self = new (ELeave) CClassName();
CleanupStack::PushL(self);
self->ConstructL();
return self;
}
CClassName* CClassName::NewL()
{