컴퓨터 OS/Linux2019. 4. 4. 16:23

nabi  im-hangul 3.1.1 빌드하여 설치 시 GTK_ALIGNMENT 오류에 대한 수정 (gtkimcontexthangul.c : 1642 )

/*
    alignment = gtk_alignment_new (0.5, 0.5, 1.0, 1.0);
    gtk_alignment_set_padding (GTK_ALIGNMENT(alignment),
	    border.top + padding.top, border.bottom + padding.bottom,
	    border.left + padding.left, border.right + padding.right);
    gtk_container_add (GTK_CONTAINER(window), alignment);
    gtk_widget_show (alignment);
    */
    gtk_widget_set_margin_top(window, border.top + padding.top);
    gtk_widget_set_margin_bottom(window, border.bottom + padding.bottom);
#if GTK_CHECK_VERSION(3, 12, 0)
    gtk_widget_set_margin_start(window, border.left + padding.left);
    gtk_widget_set_margin_end(window, border.right + padding.right);
#else 
    gtk_widget_set_margin_left(window, border.left + padding.left);
    gtk_widget_set_margin_right(window, border.right + padding.right);
#endif
    /* hangul status window label */
    label = gtk_label_new (_("hangul"));
    //gtk_container_add (GTK_CONTAINER(alignment), label);
Posted by yhlee
컴퓨터 개발/기타2018. 12. 19. 11:19
# 두시간 사이의 달 수 구하기
from datetime import datetime
from dateutil.parser import parse
from dateutil.relativedelta import relativedelta
from dateutil.rrule import rrule, MONTHLY
recently = 600
end_dt= datetime.today()
start_dt = end_dt - relativedelta(seconds=recently)
months = [dt.strftime('%Y%m') for dt in rrule(MONTHLY, dtstart=start_dt, until=end_dt)]
Posted by yhlee
컴퓨터 OS/Linux2018. 8. 13. 13:27

업그레이드 lock (ex: apache2)

# sudo apt-mark hold apache2
업그레이드 unlock (ex: apache2)
# sudo apt-mark unhold apache2


Posted by yhlee