تاللانغان تۈردىكى يازمىلار كۆرسىتىلدى، بارلىق يازمىلارنى كۆرسىتىش
显示标签为“Yumtal yasash”的博文。显示所有博文

2009-02-27

KFont نىڭ يېڭى نەشىرى

ئالدىنقى قېتىم FontLoader نامىدا ئېلان قىلىنغان يۇمتالنى ئازراق ئۆزگەرتىش ئارقىلىق ياسالغان KFont 1.1.0 بۈگۈن رەسمىي ئېلان قىلىندى. بۇ قېتىمقى نۇسقىسىدا UKIJ Tuz Tom خەت نۇسخىسىدىن باشقا يەنە UKIJ Chiwer Kesme ۋە UKIJ Nasq خەت نۇسخىسى قوشۇلدى ھەمدە خەت نۇسخىسىنى قاچىلاش بىلەن تەڭ قاچىلانغان خەت نۇسخىسىنى ئۆچۈرۈۋېتىش ئىقتىدارىمۇ بىللە قوشۇلدى.

ئالاقىدار ئۇچۇرلار:

ھۆججەت نامى: (1.1.0) KFont
ھۆججەت چوڭلىقى: 580kb
ئىقتىدارى: كومپيۇتېرنىڭ Fonts مۇندەرىجىسىگە UKIJ Tuz Tom , UKIJ Chiwer Kesme ۋە UKIJ Nasq خەت نۇسخىسىنى ئاپتۇماتىك قاچىلاش ۋە تاللانغان ماس خەت نۇسخىسىنى كومپيۇتېردىن ئۆچۈرۈش.
ياساشقا ئىشلىتىلگەن دېتال: Microsoft visual basic 6.0
چۈشۈرۈش:

-------------------------------------------------------
بۇ دېتالنى ياساشتا، توردىكى ھەقىسز كودلاردىن يەتكۈچە پايدىلاندىم. لېكىن ئۆزۈم قول سالغان يەرلەرمۇ خېلى بار.مەن بىر ھەۋەسكار بولغانلىقىم سەۋەبلىك بەزىبىر مەسىلىلەر ساقلانغان بولىشى مۇمكىن، شۇڭا ئۇستىلارنىڭ ۋە ئىشلەتكۈچىلەرنىڭ پىكىر دېگەننى ئايىماي بېرىشىنى سەمىمىي ئۈمۈد قىلىمەن!ئاخىرقى ئەسكەرتىش: بۇ دېتالنىڭ ئاپتۇرلۇق ھوقۇقى كۆكلەم بلوگىدىكى كۆككە مەنسۇپ! بۇ دېتال ھەقسىز دېتال بولۇپ، ئىشلىتىش جەريانىدا ئىشلەتكۈچىگە ھەرقانداق زىيان ئېلىپ كەلسە، ئاپتۇر بىردەك مەسئۇلىيەتنى ئۈستىگە ئالمايدۇ!

2009-02-02

مىلادىيەنى ھىجرىيەگە ئايلاندۇرۇش كودى

بۈگۈن توردا ئويناۋېتىپ مىلادىيەنى ھىجرىيىەگە ئايلاندۇرۇش كودىنى تېپىۋالدىم.بۇ بىرjs كودى بولۇپ، قىستۇرغاندا ئاپتۇماتىك ھالدا كومپيۇتېر ۋاقتىنى ئوقۇپ چىقىپ، ئۇنى ھىجرىيە ھېسابىغا ئايلاندۇرىدىكەن. (بۇ كود سىز ئىشلىتىۋاتقان كومپيۇتېر ۋاقتىنىلا ئىشلتىىدۇ، كومپيۇتېرنىڭ ۋاقىتى خاتا بولسا ھاسىل بولغان نەتىجىمۇ خاتا بولىدۇ). ئەسلىسى ئېنگلىزچە بولغان بۇ كودنى ئاددىي ھالدا ئۇيغۇرچىلاشتۇرۇپ قويدۇم. بەزى ئاي ناملىرى توغرا بولماي قالغان بولۇىشى مۇمكىن، كۆپچىلىك بىرلىكتە تۈزىتىۋالساق!

(كود مەنبەسى: ئادرىس بەك ئوزۇن ئىكەن، بۇ يەرنى چېكىپ كىرىڭ)

ئەسلى ئېنگلىزچە كود:


<script language="JavaScript">

var fixd;

function isGregLeapYear(year)
{
return year%4 == 0 && year%100 != 0 year%400 == 0;
}


function gregToFixed(year, month, day)
{
var a = Math.floor((year - 1) / 4);
var b = Math.floor((year - 1) / 100);
var c = Math.floor((year - 1) / 400);
var d = Math.floor((367 * month - 362) / 12);

if (month <= 2)
e = 0;
else if (month > 2 && isGregLeapYear(year))
e = -1;
else
e = -2;

return 1 - 1 + 365 * (year - 1) + a - b + c + d + e + day;
}

function Hijri(year, month, day)
{
this.year = year;
this.month = month;
this.day = day;
this.toFixed = hijriToFixed;
this.toString = hijriToString;
}

function hijriToFixed()
{
return this.day + Math.ceil(29.5 * (this.month - 1)) + (this.year - 1) * 354 +
Math.floor((3 + 11 * this.year) / 30) + 227015 - 1;
}

function hijriToString()
{
var months = new Array("Muharram","Safar","Rabi-al Awwal","Rabi-al Thani","Jumada al-Ula","Jumada al-Thani","Rajab","Sha\'ban","Ramadhan","Shawwal","Dh ul Qa\'dah","Dhul Hijjah");
return this.day + " " + months[this.month - 1]+ " " + this.year;
}

function fixedToHijri(f)
{
var i=new Hijri(1100, 1, 1);
i.year = Math.floor((30 * (f - 227015) + 10646) / 10631);
var i2=new Hijri(i.year, 1, 1);
var m = Math.ceil((f - 29 - i2.toFixed()) / 29.5) + 1;
i.month = Math.min(m, 12);
i2.year = i.year;
i2.month = i.month;
i2.day = 1;
i.day = f - i2.toFixed() + 1;
return i;
}

var tod=new Date();
var weekday=new Array("Sunday","Monday","Tuesday","Wednesday","Thu rsday","Friday","Saturday");
var monthname=new Array("January","February","March","April","May"," June","July","August","September","October","Novem ber","December");

var y = tod.getFullYear();
var m = tod.getMonth();
var d = tod.getDate();
var dow = tod.getDay();
document.write(weekday[dow] + " " + d + " " + monthname[m] + " " + y);
m++;
fixd=gregToFixed(y, m, d);
var h=new Hijri(1421, 11, 28);
h = fixedToHijri(fixd);
document.write(" CE " + h.toString() + " AH &nbsp;&nbsp;");

</script>



مەن ئۇيغۇرچىلاشتۇرۇپ قويغان كود:




<script language="JavaScript">


var fixd;


function isGregLeapYear(year)
{
return year%4 == 0 && year%100 != 0 year%400 == 0;
}



function gregToFixed(year, month, day)
{
var a = Math.floor((year - 1) / 4);
var b = Math.floor((year - 1) / 100);
var c = Math.floor((year - 1) / 400);
var d = Math.floor((367 * month - 362) / 12);


if (month <= 2)
e = 0;
else if (month > 2 && isGregLeapYear(year))
e = -1;
else
e = -2;


return 1 - 1 + 365 * (year - 1) + a - b + c + d + e + day;
}


function Hijri(year, month, day)
{
this.year = year;
this.month = month;
this.day = day;
this.toFixed = hijriToFixed;
this.toString = hijriToString;
}


function hijriToFixed()
{
return this.day + Math.ceil(29.5 * (this.month - 1)) + (this.year - 1) * 354 +
Math.floor((3 + 11 * this.year) / 30) + 227015 - 1;
}


function hijriToString()
{
var months = new Array("مۇھەررەم","سەفەر","رەببىيەلئەۋۋەل","رەببىيەلئاخىر","جامادىيەلئەۋۋەل","جامادىيەلئاخىر","رەجەب","شەئبان","رامىزان","شەۋۋال","زۇلقەددە","زۇلھەججە");
return this.year+"/"+" "+this.day + " - " + months[this.month - 1]+ " " ;
}


function fixedToHijri(f)
{
var i=new Hijri(1100, 1, 1);
i.year = Math.floor((30 * (f - 227015) + 10646) / 10631);
var i2=new Hijri(i.year, 1, 1);
var m = Math.ceil((f - 29 - i2.toFixed()) / 29.5) + 1;
i.month = Math.min(m, 12);
i2.year = i.year;
i2.month = i.month;
i2.day = 1;
i.day = f - i2.toFixed() + 1;
return i;
}


var tod=new Date();
var weekday=new Array("يەكشەنبە","دۈشەنبە","سەيشەنبە","چارشەنبە","پەيشەنبە","جۈمە","شەنبە");
var monthname=new Array("يانۋار","فېۋرال","مارت","ئاپرىل","ماي"," ئيۇن","ئيۇل","ئاۋغۇست","سىنتەبىر","ئۆكتەبىر","نويابىر","دىكابىر");


var y = tod.getFullYear();
var m = tod.getMonth();
var d = tod.getDate();
var dow = tod.getDay();
document.write("مىلادىيە"+" :"+ y +"/"+" "+ d + "- " + monthname[m] +"؛"+weekday[dow] );
m++;
fixd=gregToFixed(y, m, d);
var h=new Hijri(1421, 11, 28);
h = fixedToHijri(fixd);
document.write( "&nbsp;&nbsp; &nbsp;&nbsp; ھېجرىيە :&nbsp;&nbsp;" + h.toString() );


</script>


ئۈلگىنى ئىزنا توپلىمىدىن كۆرۈڭ!


كۆكلەمدىن تۇنجى يۇمتال


شىنجاڭ پروگرامما ھەۋەسكارلىرى كۇلۇبىدىكى مايوئەپەندى ئىشلىگەن ئۇيغۇرچە فونت يوق كومپيوتېرلارغاUKIJ Tuz Tom فونتىنى قاچىلايدىغان ۋە ئۇيغۇرچە خەتلەرنى سىلىقلايدىغان چىرايلىق فونت 1.2 ھازىر نۇرغۇنلىغان تور بەت ۋە بلوگلار تەرىپىدىن ئىشلىتلىپ كەلمەكتە. پېقىر بىر پروگرامما تۈزەشكە قىزىقىپ ئۆزلۈكۈمدىن ئۆگىنىۋاتقان ھەۋەسكار. قىزىقىش تۈرتكىسىدە Nice Font قا تەقلىدلەپ،بۇ ئاددىي يۇمتالنى ياساپ باقتىم. ۋە سىناش ئۈچۈن تارقاتماقچى

ئالاقىدار ئۇچۇرلار:


ياساشقا ئىشلىتىلگەن دېتال:Microsoft visual basic 6.0
ھۆججەت چوڭلىقى:520 KB
ئىقتىدارى: كومپيۇتېرنىڭ Fonts مۇندەرىجىسىگە UKIJ Tuz Tom خەت نۇسخىسىنى ئاپتۇماتىك قاچىلايدۇ
مەركۇز دېتال قاچىلايدىغان فونتنىڭ خاسلىقى:(رەسىمگە قاراڭ)


بۇ دېتالنى ياساشتا، توردىكى ھەقىسز كودلاردىن يەتكۈچە پايدىلاندىم. لېكىن ئۆزۈم قول سالغان يەرلەرمۇ خېلى بار.
مەن بىر ھەۋەسكار بولغانلىقىم سەۋەبلىك بەزىبىر مەسىلىلەر ساقلانغان بولىشى مۇمكىن، شۇڭا ئۇستىلارنىڭ ۋە ئىشلەتكۈچىلەرنىڭ پىكىر دېگەننى ئايىماي بېرىشىنى سەمىمىي ئۈمۈد قىلىمەن!
ئاخىرقى ئەسكەرتىش: بۇ دېتالنىڭ ئاپتۇرلۇق ھوقۇقى كۆكلەم بلوگىدىكى كۆككە مەنسۇپ! بۇ دېتال ھەقسىز دېتال بولۇپ، ئىشلىتىش جەريانىدا ئىشلەتكۈچىگە ھەرقانداق زىيان ئېلىپ كەلسە، ئاپتۇر بىردەك مەسئۇلىيەتنى ئۈستىگە ئالمايدۇ!

چۈشۈرۈپ سىناش

ئەسلى كودنى كۆرۈپ باقايچۇ؟