Jun 26

Отныне, когда вы заходите на официальный сайт Symbian в заголовке страницы можно заметить надпись
“Symbian OS: the open mobile operating system”. Nokia выкупает доли остальных совладельцев компании Symbian, объединяет Symbian, S60, UIQ и MOAP(S) в одну открытую платформу, управлять которой будет Symbian Foundation — некоммерческая организация, которая не будет контролироваться ни одной компанией.
Цитата с onliner.by:
“Если вспомнить известное высказывание Стива Баллмера, который сравнил
открытый Linux с коммунизмом,
то решение Nokia — это настоящая
Октябрьская революция.”
Радует наличие раздела SDK на сайте, к слову документация заслуживает всяческих похвал, имеются и примеры кода на
С++.
Написал [YS.PRO] :: тэги: c, cpp, nokia, open-source, symbian os
Jun 25
Может кто-нибудь исправить баг в коде?
#include < stdio.h >
#define LAST 10
int main() {
int i, sum = 0;
for ( i = 1; i <= LAST; i++ ) {
sum += i;
}
printf("sum = %d\n", sum);
return 0;
}
Написал [YS.PRO] :: тэги: bug, c, cpp
Dec 29
Копался в недрах WordPress и заметил несколько интересных кусочков кода. В файле /wp-includes/cache.php в самом начале имеется описание функции wp_cache_add:
function wp_cache_add
($key,
$data,
$flag =
'',
$expire =
0)
{
global $wp_object_cache;
$data =
unserialize(serialize($data));
return $wp_object_cache->
add($key,
$data,
$flag,
$expire);
}
$data = unserialize(serialize($data)); - лично мне не понятен смысл сериализации с последующим обратным действием. Аналогичная ситуация в функциях wp_cache_replace, wp_cache_set.
В файле /wp-includes/pluggable.php мною обнаружен совсем ненужный (на мой взгляд) wrapper:
if ( !
function_exists('set_current_user') ) :
function set_current_user
($id,
$name =
'') {
return wp_set_current_user
($id,
$name);
}
endif;
Никогда не любил определения в Си наподобие:
Такое извращение типично для заядлых “Паскалистов”.
Не помню точно где читал, либо в Kernighan&Ritchi “Язык Программирования С”, либо “ОПП С++” Лафоре - там упоминалось о плохой привычке делать подобные обертки, которые только зря занимают системное время и ресурсы. Почему бы просто не использовать функцию wp_set_current_user.
Написал [YS.PRO] :: тэги: c, cplusplus, cpp, open-source, php, programming, scripts, wordpress, wrapper
Последние комментарии