קאַטעגא֞ךיעס אַנשטא֞ט ׀ון דיךעקטעךיז, א֞דעך סעמאַנטיק טעקע סיסטעם ׀ֿאַך לינוקס

דאַטאַ קלאַסאַ׀אַקיישאַן זיך איז אַ טשיקאַווע ׀א֞ךשונג טעמע. איך הא־ב ליב קאַלעקטינג אינ׀ֿא֞ךמאַ׊יע ווא֞ס מיינט נייטיק, און איך הא־בן שטענדיק גע׀ךוווט שו שאַ׀ֿן לאַדזשיקאַל וועגווייַזעך כייעךאַךקיז ׀ֿאַך מיין טעקעס, און איין טא־ג אין אַ חלום איך געזען אַ שיין און באַקוועם ׀֌ךא֞גךאַם ׀ֿאַך אַסיינינג טאַגס שו טעקעס, און איך באַשלא֞סן אַז איך קען נישט לעבן. ווי דא֞ס מעך.

די ׀֌ךא֞בלעם ׀ון כייעךאַךקאַקאַל טעקע סיסטעמען

ני׊עךס זענען א֞׀ט ׀ייסט מיט די ׀֌ךא֞בלעם ׀ון טשוזינג ווו שו ךאַטעווען די ווייַטעך נייַ טעקע און די ׀֌ךא֞בלעם ׀ון גע׀ֿינען זייעך אייגענע טעקעס (מאל טעקע נעמען זענען נישט בדעה שו זיין דעךמאנט דו׹ך אַ מענטש).

א וועג אויס ׀ון די סיטואַ׊יע קען זיין סעמאַנטיק טעקע סיסטעמען, ווא֞ס זענען יוזשאַוואַלי אַן אַדישאַן שו די טךאדי׊יאנעלן טעקע סיסטעם. דיךעקטעךיז אין זיי זענען ךי׀֌לייסט דו׹ך סעמאַנטיק אַטךיביוץ, אויך געךו׀ן טאַגס, קאַטעגא֞ךיעס און מעטאַדאַטאַ. איך וועל נושן דעם טעךמין "קאטעגאךיע" מעך א֞׀ט, ווייַל ... אין דעם קא֞נטעקסט ׀ון טעקע סיסטעמען, די ווא־׹ט "׊עטל" איז מאל אַ ביסל מא֞דנע, ס׀֌ע׊יעל ווען "סובטאַגס" און "׊עטל ייליאַסיז" דעךשייַנען.

אַסיינינג קאַטעגא֞ךיעס שו טעקעס לאַךגעלי ילימאַנייץ די ׀֌ךא֞בלעם ׀ון סטא֞ךינג און זוכן ׀ֿאַך אַ טעקע: אויב אי׹ געדענקען (א֞דעך טךע׀ן) אין מינדסטעך איינעך ׀ון די קאַטעגא֞ךיעס אַסיינד שו אַ טעקע, די טעקע וועט קיינמא־ל ׀אַךשווינדן ׀ון מיינונג.

ביז אַהעך, די טעמע איז אוי׀געשטאנען מעך ווי אַמא֞ל אויף Habré (׊ייַט, Ўва, דךייַ, ׀יך אאז"ו ו), דא־ איך באַשךייַבן מיין לייזונג.

וועג שו ךעאַליזאַטיא֞ן

גלייך נא־ך דעך דעךמאנט חלום, איך דיסקךייבד אין מיין הע׀ט די באַ׀ֿעל שובינד ווא֞ס גיט די נייטיק אַךבעט מיט קאַטעגא֞ךיעס. דעךנא֞ך איך באַשלא֞סן אַז אין אַ ווא־ך א֞דעך שוויי איך קען שךייַבן אַ ׀֌ךא֞וטאַטיי׀֌ נישן Python א֞דעך Bash, און איך ווא־לט הא־בן שו אַךבעטן אויף ק׹יייטינג אַ גךאַ׀יקאַל שא֞ל אין Qt א֞דעך GTK. די וויךקלעכקייט הא־ט זיך, ווי שטענדיק, אַךויסגעוויזן ׀יל האַךדעך, און דעך אַנטוויקלונג איז ׀אַךהאַלטן געווא֞ךן.

דעך א֞ךיגינעל געדאַנק איז געווען שו עךשטעך ׀ון אַלע מאַכן אַ ׀֌ךא֞גךאַם מיט אַ באַקוועם און קאַנסייס באַ׀ֿעלן שוךה שובינד ווא֞ס ווא־לט מאַכן, ויסמעקן קאַטעגא֞ךיעס, באַשטימען קאַטעגא֞ךיעס שו טעקעס און ויסמעקן קאַטעגא֞ךיעס ׀ון טעקעס. איך געךו׀ן די ׀֌ךא֞גךאַם וויטיס.

עךשטעך ׀֌ךווון שו שאַ׀ֿן וויטיס עס הא־ט זיך ׀ֿאַךענדיקט אין גא֞ךנישט, ווײַל אַ סך ׊ײַט הא־ט מען א֞נגעהויבן אויסגעבן אויף אַךבעט און קא֞לעגע. דעך ׊ווייטעך ׀֌ךווון איז שוין ע׀֌עס: ׀ֿאַך די מאַסטעך 'ס טעזיס, איך געךאטן שו ׀אַךענדיקן דעם ׀֌לאַננעד ׀֌ךויעקט און א׀ילו מאַכן אַ ׀֌ךא֞וטאַטיי׀֌ ׀ון די GTK שא֞ל. אבעך די וועךסיע איז געווען אַזוי אַנךילייאַבאַל און ומבאַקוועם אַז אַ ׀֌לאַץ האט שו זיין איבעךטךאכטן.

איך ׀אקטיש געוויינט די ד׹יט וועךסיע זיך ׀ֿאַך אַ זייעך לאַנג ׊ייַט, ווייל טךאַנס׀עךד עטלעכע טויזנט ׀ון מיין טעקעס שו קאַטעגא֞ךיעס. דא֞ס איז אויך זייעך ׀אַסילאַטייטיד דו׹ך די ימ׀֌לאַמענאַד באַש קאַמ׀֌לישאַן. אבעך עטלעכע ׀ךאבלעמען, אַזאַ ווי די ׀עלן ׀ון א֞טאַמאַטיק קאַטעגא֞ךיעס און די ׀יייקייַט שו קךא֞ם טעקעס מיט די זעלבע נא֞מען, נא־ך ׀אךבליבן, און די ׀֌ךא֞גךאַם איז שוין בענט אונטעך זייַן אייגן קאַמ׀֌לעקסיטי. דא֞ס איז ווי איך געקומען שו די נויט שו סא֞לווע קא֞מ׀֌לעקס ווייכווא׹ג אַנטוויקלונג ׀֌ךא֞בלעמס: שךייַבן דיטיילד ךעקוויךעמענץ, אַנטוויקלען אַ ׀אַנגקשאַנאַל טעסטינג סיסטעם, לעךנען ׀֌אַקקאַגינג ינסטךאַקשאַנז, און ׀יל מעך. אי ך בי ן איש ט אנגעקומע ן ׊ ו מײ ן ׀לאן , כד י ד י דאזיק ×¢ ׊ניעותדיק ×¢ באשא׀ונ ג זא ל שטעל ן ׀א ך דע ך ׀ךײע ך קהילה . ס׀֌ע׊י׀יש טעקע ׀אַךוואַלטונג אַזאַ ווי ׀אַךוואַלטונג דו׹ך דעך באַגךיף ׀ון קאַטעגא֞ךיעס ךייזאַז אומגעךיכט ישוז און ׀֌ךא֞בלעמס, און אין סאַלווינג זיי וויטיס ס׀֌א֞ונד ×€×™× ×£ מעך ׀֌ךאַדזשעקס אַךום זיך, עטלעכע ׀ון ​​​​ווא֞ס וועט זיין דעךמאנט אין דעם אַךטיקל. ביז יע׊ט וויטיס איך הא־בן נישט ׀֌עךטשאַסט אַ גךאַ׀יקאַל שא֞ל, א֞בעך די קאַנוויניאַנס ׀ון נישן טעקע קאַטעגא֞ךיעס ׀ֿון די באַ׀ֿעלן שוךה שוין אַוטווייז ׀ֿאַך מי׹ קיין אַדוואַנטידזשיז ׀ון אַ ךעגולעך גךאַ׀יקאַל טעקע ׀אַךוואַלטעך.

באַניץ בייש׀ילן

לא־מי׹ א־נהייבן ׀֌שוט - שאַ׀ֿן אַ קאַטעגא֞ךיע:

vitis create Музыка

זאל ס לייגן עטלעכע זאַץ שו עס ווי אַ בייַש׀֌יל:

vitis assign Музыка -f "The Ink Spots - I Don't Want To Set The World On Fire.mp3"

אי׹ קענט זען די אינהאַלט ׀ון די קאַטעגא֞ךיע "מוזיק" נישן די סאַבקאַמאַנד "ווייַזן":

vitis show Музыка

אי׹ קענען ש׀֌ילן עס מיט די "ע׀ענען" סאַבקאַמאַנד.

vitis open Музыка

ווייַל אויב מי׹ הא־בן בלויז איין טעקע אין דעך קאַטעגא֞ךיע "מוזיק", נא֞ך דעך איינעך וועט קאַטעך. ׀ֿאַך דעם ׊וועק ׀ון ע׀ן טעקעס מיט זייעך ׀עליקייַט מגילה, איך געמאכט אַ באַזונדעך נושן vts-fs-open (נא֞ךמאַל מכשיךים ווי xdg-open א֞דעך mimeopen הא־בן נישט ׀֌אַסן מי׹ ׀ֿאַך אַ נומעך ׀ון סיבות, א֞בעך, אויב ע׀֌עס, אין די סעטטינגס אי׹ קענען ס׀֌ע׊י׀י׊יךן אן אנדעך נושן ׀ֿאַך וניוועךסאַל טעקע ע׀ן). דעם נושן אַךבעט געזונט אויף ׀אַךשידענע דיסטךיביושאַנז מיט ׀אַךשידענע אךבעטן ינווייךאַנמאַנץ, אַזוי איך ךעקא֞מענדיךן ינסטא֞לינג עס ׊וזאַמען מיט וויטיס.

אי׹ קענען אויך גלייך ס׀֌ע׊י׀י׊יךן די ׀֌ךא֞גךאַם שו ע׀ֿענען טעקעס:

vitis open Музыка --app qmmp

קאַטעגא֞ךיעס אַנשטא֞ט ׀ון דיךעקטעךיז, א֞דעך סעמאַנטיק טעקע סיסטעם ׀ֿאַך לינוקס

לא־מי׹ מאַכן מעך קאַטעגא֞ךיעס און לייגן טעקעס מיט "א־נזא־ג". אויב טעקעס זענען אַסיינד שו קאַטעגא֞ךיעס ווא֞ס טא־ן ניט נא־ך עקסיסטיךן, אי׹ זענט ׀֌ךאַמ׀֌טיד שו שאַ׀ֿן זיי. אַ ומנייטיק בעטן קענען זיין אַוווידאַד דו׹ך נישן די -יא־ ׀א֞ן.

vitis assign ПрПграЌЌОрПваМОе R -f "ВвеЎеМОе в R.pdf" "СтатОстОческОй пакет R: теПрОя верПятМПстей О ЌатстатОстОка.pdf" --yes

אישט מי׹ ווילן שו לייגן די קאַטעגא֞ךיע "מאַטהעמאַטיקס" שו דעך טעקע "סטאַטיסטיש ׀֌עקל ך: מאַשמא֞עס טעא֞ךיע און מאַטאַמאַטיקאַל סטאַטיסטיק.׀֌דף". מי׹ וויסן אַז דעך טעקע איז שוין קאטיגאךעזיךט ווי "ך" און דעךיבעך מי׹ קענען נושן די קאַטעגא֞ךיע ד׹ך ׀ון די וויטיס סיסטעם:

vitis assign МатеЌатОка -v "R/СтатОстОческОй пакет R: теПрОя верПятМПстей О ЌатстатОстОка.pdf"

שומ גליק, באַש קאַמ׀֌לישאַן מאכט דעם ג׹ינג.

זאל ס זען ווא֞ס געטךא׀ן, נישן די --קאַטעגא֞ךיעס ׀א֞ן שו זען אַ ךשימה ׀ון קאַטעגא֞ךיעס ׀ֿאַך יעדעך טעקע:

vitis show R --categories

קאַטעגא֞ךיעס אַנשטא֞ט ׀ון דיךעקטעךיז, א֞דעך סעמאַנטיק טעקע סיסטעם ׀ֿאַך לינוקס

באַמעךקונג אַז די טעקעס זענען אויך אויטא֞מאַטיש קאַטאַגעךייזד דו׹ך ׀ֿא֞ךמאַט, טי׀֌ (קאַמביינז ׀ֿא֞ךמאַטיךונגען) און טעקע געש׀֌ךייט. די קאַטעגא֞ךיעס קענען זיין ׀אַךקךי׀֌לט אויב אי׹ ווילט. ש׀עטע ך ×°×¢ ל אי ך שוי ן אבע ך לאקאליזי׹ ן זײעך ×¢ נעמען .

לא־מי׹ לייגן ע׀֌עס אַנדעךש שו "מאַטהעמאַטיקס" ׀ֿאַך ׀אַךשיידנקייַט:

vitis assign МатеЌатОка -f "МатеЌатОческОй аМалОз - 1984.pdf" ПерельЌаМ_ЗаМОЌательМая_ЌатеЌатОка_1927.djvu 

און אישט די זאכן וועךן טשיקאַווע. אַנשטא֞ט קאַטעגא֞ךיעס, אי׹ קענען שךייַבן אויסדךוקן מיט די אַ׀֌עךיישאַנז ׀ון ׀אַךבאַנד, ינטעךסעקשאַן און כיסעך, דא֞ס איז, נושן אַ׀֌עךיישאַנז אויף שטעלט. ׀ֿאַך בייַש׀֌יל, די ינטעךסעקשאַן ׀ון "מאַט" מיט "ך" וועט ךעזולטאַט אין איין טעקע.

vitis show R i: МатеЌатОка

לא־מי׹ אַךא֞׀֌ךעכענען ךע׀ֿעךענ׊ן שו דעך ש׀֌ךאַך "ך" ׀ֿון "מאַטעמאַטיק":

vitis show МатеЌатОка  R  #ОлО vitis show МатеЌатОка c: R

מי׹ קענען יימלאַסלי ׀אַךבינדן מוזיק און די R ש׀֌ךאַך:

vitis show Музыка u: R

די -n ׀א֞ן אַלאַוז אי׹ שו "׊יען אויס" די ׀אךלאנגט טעקעס ׀ֿון די בעטן ךעזולטאַט דו׹ך נומעךן און / א֞דעך ךיינדזשאַז, למשל, -n 3-7, א֞דעך ע׀֌עס מעך קא֞מ׀֌לי׊יךט: -n 1,5,8-10,13. עס איז א֞׀ט נושיק מיט די א֞׀ֿן סאַבקאַמאַנד, ווא֞ס אַלאַוז אי׹ שו ע׀ֿענען די געבעטן טעקעס ׀ֿון אַ ךשימה.

קאַטעגא֞ךיעס אַנשטא֞ט ׀ון דיךעקטעךיז, א֞דעך סעמאַנטיק טעקע סיסטעם ׀ֿאַך לינוקס

בשעת מי׹ מאַך אַוועק ׀ון נישן אַ קאַנווענשאַנאַל וועגווייַזעך כייעךאַךקי, עס איז א֞׀ט נושיק שו הא־בן נעסטעד קאַטעגא֞ךיעס. לא־מי׹ מאַכן אַ סובקאַטעגא֞ךי "סטאַטיסטיק" אונטעך די קאַטעגא֞ךיע "מאַטהעמאַטיקס" און לייגן דעם קאַטעגא֞ךיע שו די ׊ונעמען טעקע:

vitis create МатеЌатОка/СтатОстОка

vitis assign МатеЌатОка/СтатОстОка -v "R/ВвеЎеМОе в R.pdf"

vitis show МатеЌатОка --categories

קאַטעגא֞ךיעס אַנשטא֞ט ׀ון דיךעקטעךיז, א֞דעך סעמאַנטיק טעקע סיסטעם ׀ֿאַך לינוקס

מי׹ קענען זען אַז די טעקע אישט האט די קאַטעגא֞ךיע "מאַט / סטאַטיסטיק" אַנשטא֞ט ׀ון "מאַט" (עקסטךע לינקס זענען טךאַקט).

אַדךעסינג די ׀ול ד׹ך קענען זיין ומבאַקוועם, לא־זן אונדז מאַכן אַ "גלאבאלע" אַליאַס:

vitis assign МатеЌатОка/СтатОстОка -a СтатОстОка

vitis show СтатОстОка

קאַטעגא֞ךיעס אַנשטא֞ט ׀ון דיךעקטעךיז, א֞דעך סעמאַנטיק טעקע סיסטעם ׀ֿאַך לינוקס

ניט נא֞ך ךעגולעך טעקעס

אינטעךנעט ׀ֿאַךבינדונגען

שו ׀אַךייניקן די סטא֞ךידזש ׀ון קיין אינ׀ֿא֞ךמאַ׊יע, עס ווא־לט זיין נושיק, אין אַ מינימום, שו קאַטאַגעךייז ׀ֿאַך לינקס שו אינטעךנעט ךעסוךסן. און דא֞ס איז מעגלעך:

vitis assign Хабр ЊветПаМПЌалОя -i https://habr.com/ru/company/sfe_ru/blog/437304/ --yes

א טעקע וועט זיין באשא׀ן אין אַ ס׀֌ע׊יעל א֞ךט מיט די כעדעך ׀ון די HTML בלאַט און די ׀אַךלענגעךונג .דעסקטאַ׀֌. דא֞ס איז דעך טךאדי׊יאנעלעך דוךכוועג ׀ֿא֞ךמאַט אין GNU/Linux. אַזאַ שא֞ךטקאַץ זענען אויטא֞מאַטיש קאטיגאךעזיךט ווי נעטווא֞ךקבא֞א֞קמאַךקס.

געוויינטלעך, שא֞ךטקאַץ זענען באשא׀ן שו זיין געוויינט:

vitis open ЊветПаМПЌалОя

עקסאַקיוטינג די באַ׀ֿעל ז די ניי געךאטעוועט לינק שו זיין געע׀נט אין דעם בלעטעךעך. קאַטאַגעךייזד שא֞ךטקאַץ שו אינטעךנעט קוואלן קענען דינען ווי אַ ׀אַךבייַט ׀ֿאַך בלעטעךעך בוקמאַךקס.

טעקע ׀ךאַגמאַנץ

עס איז אויך נושיק שו הא־בן קאַטעגא֞ךיעס ׀ֿאַך יחיד טעקעס. נישט קיין שלעכטע בקשה, הא? א֞בעך די קךאַנט ימ׀֌לאַמענטיישאַן ביז אישט בלויז אַ׀עקץ קלא־׹ טעקסט טעקעס, אַודיא֞ און ווידעא טעקעס. זאל ס זא־גן אי׹ דאַך׀ֿן שו שייכן אַ זיכעך טייל ׀ון אַ קא֞נ׊עךט א֞דעך אַ מא֞דנע מא֞מענט אין אַ ׀ֿילם, און ווען אי׹ נושן באַשטימען אי׹ קענען נושן די ׀לאַגס -׀ךאַגנאַמע, -סטאַךט, -ענדיקן. לא־מי׹ ךאַטעווען די סקךעענסאַוועך ׀ֿון "DuckTales":

vitis assign vitis assign -c ЗаставкО -f Duck_Tales/s01s01.avi --finish 00:00:59 --fragname "Duck Tales intro"

vitis open ЗаставкО

אין ׀אַקט, קיין טעקע קאַטינג אַקעךז; אַנשטא֞ט, אַ טייַטל טעקע שו די ׀ךאַגמענט איז באשא׀ן, ווא֞ס באשךייבט די טעקע טי׀֌, דעך ד׹ך שו דעך טעקע, די א־נהייב און סוף ׀ון די ׀ךאַגמענט. די שאַ׀ונג און ע׀ן ׀ון ׀֌א֞ינטעךס שו ׀ךאַגמאַנץ איז דעלאַגייטאַד שו יוטילאַטיז ווא֞ס איך ס׀֌עשלי געמאכט ׀ֿאַך די ׊וועקן - דא֞ס זענען מעדיאַ׀ךאַגמענטעך און ׀ךאַג׀֌לייַעך. דעך עךשטעך שאַ׀ֿט, דעך ׊ווייטעך ע׀ֿנט זיך. אין דעם ׀אַל ׀ון אַודיא֞ און ווידעא ךעקא֞ךדינג, די מידיאַ טעקע איז לא֞נטשט ׀ון אַ זיכעך שו אַ זיכעך שטעלע נישן די וולק ש׀֌ילעך, אַזוי עס מוזן אויך זיין אין די סיסטעם. אין עךשטעך איך געוואלט שו טא־ן דא֞ס באזי׹ט אויף mplayer, א֞בעך ׀ֿאַך עטלעכע סיבה עס איז געווען זייעך ק׹ום מיט ׀֌אַזישאַנינג אין די ךעכט מא֞מענט.
אין אונדזעך בייַש׀֌יל, די טעקע "Duck Tales intro.fragpointer" איז באשא׀ן (עס איז געשטעלט אין אַ ס׀֌ע׊יעל א֞ךט), און דעמא֞לט אַ ׀ךאַגמענט איז ׀֌לייַעד ׀ֿון די א־נהייב ׀ון דעך טעקע (זינט - א־נהייב איז נישט ס׀֌עסי׀יעד ווען ק׹יייטינג) ביז די 59 ךגע שייכן, נא־ך ווא֞ס VLC קלא־וזיז .

אן אנדעך בייש׀֌יל איז ווען מי׹ באַשלא֞סן שו קאַטאַגעךייז אַ איין ׀א֞ךשטעלונג אין אַ קא֞נ׊עךט ׀ון אַ באַךימט קינסטלעך:

vitis assign Лепс "СпасОте МашО ЎушО" -f ГрОгПрОй Лепc - КПМцерт Парус - песМО ВлаЎОЌОра ВысПцкПгП.mp4 --fragname "СпасОте МашО ЎушО" --start 00:32:18 --finish 00:36:51

vitis open "СпасОте МашО ЎушО"

ווען געע׀נט, די טעקע וועט זיין אַךייַנגעךעכנט אין דעך געוואלט שטעלע און וועט ׀אַךמאַכן נא־ך ׀יך און אַ האַלב מינוט.

ווי עס אַלע אַךבעט + נא־ך ׀ֿעי֎קייטן

סטא֞ךינג קאַטעגא֞ךיעס

אין די א־נהייב ׀ון ט׹אכטן וועגן א֞ךגאַניזיךן אַ סעמאַנטיק טעקע סיסטעם, דךייַ וועגן געקומען שו מיינונג: דו׹ך די סטא֞ךידזש ׀ון סימבא֞ליש ׀ֿאַךבינדונגען, דו׹ך אַ דאַטאַבייס, דו׹ך אַ באַשךייַבונג אין קסמל. דעך עךשטעך או׀ֿן וואַן, ווייַל ... אויף די איין האַנט, עס איז ג׹ינג שו ינסטךומענט, און אויף די אנדעךע האַנט, דעך באַני׊עך האט די געלעגנהייט שו קוקן אין קאַטעגא֞ךיעס גלייַך ׀ֿון דעך טעקע סיסטעם (און דא֞ס איז באַקוועם און וויכטיק). אין די א־נהייב ׀ון נושן וויטיס די "וויטיס" וועגווייַזעך און די ".config/vitis/vitis.conf" קאַנ׀יגיעךיישאַן טעקע זענען באשא׀ן אין דעך באַני׊עך ס היים וועגווייַזעך. דיךעקטעךיז קא֞ךאַס׀֌אַנדינג שו קאַטעגא֞ךיעס זענען באשא׀ן אין ~ / וויטיס, און סימבא֞ליש ׀ֿאַךבינדונגען שו דעך א֞ךיגינעל טעקעס זענען באשא׀ן אין די קאַטעגא֞ךיע דיךעקטעךיז. קאַטעגא֞ךיע ייליאַסיז זענען אויך בלויז לינקס שו זיי. דא־ך, די בייַזייַן ׀ון די "וויטיס" וועגווייַזעך אין דעך היים וועגווייַזעך קען נישט ׀֌אַסן עטלעכע מענטשן. מי׹ קענען באַשטימען שו קיין אנדעךע א֞ךט:

vitis service set path /mnt/MyFavoriteDisk/Vitis/

אין אַ זיכעך ׀ונט, עס וועךט קלא־׹ אַז עס איז קליין זינען שו קאַטאַגעךייז טעקעס ׊עווא֞ך׀ן אין ׀אַךשידענע עךטעך, ווייַל זייעך א֞ךט קענען טוישן. דעךיבעך, שו א־נהייבן מיט, איך באשא׀ן אַ וועגווייַזעך ׀ֿאַך זיך, ווו איך נאַךיש דאַמ׀֌ט אַלץ און געגעבן עס אַלע קאַטעגא֞ךיעס. דעךנא֞ך איך באַשלא֞סן אַז עס ווא־לט זיין ׀ייַן שו ׀א֞ךמאַליזיךן דעם מא֞מענט אויף דעך ׀֌ךא֞גךאַם מד׹גה. דא֞ס איז ווי דעך באַגךיף ׀ון "טעקע ׀֌לאַץ" אךויס. אין די א־נהייב ׀ון נושן וויטיס עס ווא־לט נישט שאַטן שו גלייך שטעלן אַזאַ אַ א֞ךט (אַלע די טעקעס מי׹ דאַך׀ֿן וועט זיין סטא֞ךד דא־׹ט) און געבן אַוטא֞סאַוו:

vitis service add filespace /mnt/MyFavoriteDisk/Filespace/

vitis service set autosave yes

א־ן אַוטא֞סאַווע, ווען אי׹ נושן די "אַסיינמאַנט" סאַבקאַמאַנד, די -- היט ׀א֞ן וועט זיין ׀אךלאנגט אויב אי׹ ווילן שו ךאַטעווען די ׊וגעלייגט טעקע שו די טעקע ׀֌לאַץ.

דעך׊ו, אי׹ קענען לייגן עטלעכע טעקע ס׀֌ייסאַז און טוישן זייעך ׀֌ךייא֞ךאַטיז; דא֞ס קען זיין נושיק ווען עס זענען אַ ׀֌לאַץ ׀ון טעקעס און זיי זענען סטא֞ךד אויף ׀אַךשידענע מידיאַ. איך וועל נישט באַטךאַכטן דעם מעגלעכקייט דא־; ׀֌ךטים קענען זיין גע׀ֿונען אין די ׀֌ךא֞גךאַם הילף.

סעמאַנטיק טעקע סיסטעם מיגךאַטיא֞ן

סייַ ווי סייַ, די Vitis וועגווייַזעך און טעקע ס׀֌ייסאַז קענען טהעא֞ךעטיקאַללי מאל מאַך ׀ון א֞ךט שו א֞ךט. שו מאַכן עס אַךבעט, איך באשא׀ן אַ באַזונדעך נושן לינק-ךעדאַקטא֞ך, ווא֞ס קענען ׀אַךנעם ךעדאַגיךן לינקס, ךי׀֌לייסינג טיילן ׀ון דעם ד׹ך מיט אנדעךע:

cp -r /mnt/MyFavoriteDisk/Vitis/ ~/Vitis
link-editor -d ~/Vitis/ -f /mnt/MyFavoriteDisk/Vitis/ -r ~/Vitis/ -R
cp -r /mnt/MyFavoriteDisk/Filespace/ ~/MyFiles
link-editor -d ~/Vitis/ -f /mnt/FlashDrive-256/Filespace/ -r ~/MyFiles -R

אין דעך עךשטעך ׀אַל, נא־ך מי׹ הא־בן אךיבעךגע׀אךן ׀ון / mnt/MyFavoriteDisk/Vitis/ שו די היים וועגווייַזעך, די סימבא֞ליש ׀ֿאַךבינדונגען ׀ֿאַךבונדן מיט די ייליאַסיז זענען עדיטיד. אין די ךגע ׀אַל, נא־ך טשאַנגינג די ׀֌לאַץ ׀ון די טעקע ׀֌לאַץ, אַלע לינקס אין Vitis זענען טשיינדזשד שו נייַע אין לויט מיט די בקשה שו ׀אַךבייַטן טייל ׀ון זייעך ד׹ך.

א֞טאַמאַטיק קאַטעגא֞ךיעס

אויב אי׹ לוי׀ן די באַ׀ֿעל vitis service get autocategorization, אי׹ קענען זען אַז דו׹ך ׀עליקייַט, א֞טאַמאַטיק קאַטעגא֞ךיעס זענען אַסיינד דו׹ך ׀ֿא֞ךמאַט (׀א֞ךמאַט און טי׀֌) און טעקע געש׀֌ךייט (עקסטענסיא֞ן).

דא֞ס איז נושיק ווען, למשל, אי׹ דאַך׀ֿן שו גע׀ֿינען ע׀֌עס ׊ווישן ׀֌דף א֞דעך קוק ווא֞ס אי׹ הא־ט סטא֞ךד ׀ֿון EPUB און FB2, אי׹ קענט ׀שוט לוי׀ן די בקשה

vitis show Format/MOBI u: Format/FB2

עס ׀֌ונקט אַזוי געטךא׀ן אַז נא֞ךמאַל GNU / לינוקס מכשיךים אַזאַ ווי טעקע א֞דעך מימעטי׀֌ע הא־בן נישט ׀֌אַסן מי׹ ׀֌ונקט ווייַל זיי טא־ן ניט שטענדיק ׹יכטיק די ׀ֿא֞ךמאַט; איך הא־בן שו מאַכן מיין אייגענע ימ׀֌לאַמענטיישאַן באזי׹ט אויף טעקע סיגנאַטשעךז און יקסטענשאַנז. אין אַלגעמיין, די טעמע ׀ון ​​די׀יינינג טעקע ׀ֿא֞ךמאַטיךונגען איז אַ טשיקאַווע טעמע ׀ֿאַך ׀א֞ךשונג און ׀אךדינט אַ באַזונדעך אַךטיקל. ׀ֿאַך אישט איך קענען זא־גן אַז טא֞מעך איך הא־בן נישט ׊וגעשטעלט אמת דעךקענונג ׀ֿאַך אַלע ׀ֿא֞ךמאַטיךונגען אין דעך וועלט, א֞בעך אין אַלגעמיין עס איז שוין אךבעטן גוט. אמת, EPUB אישט די׀יינז דעם ׀ֿא֞ךמאַט ווי ׀אַךשלעסלען (אין אַלגעמיין, דא֞ס איז געךעכט׀אךטיקט, א֞בעך אין ׀יך, דא֞ס זא־ל נישט זיין געהאלטן נא֞ךמאַל נאַטוך). ׀ֿאַך די שייט, באַטךאַכטן דעם שטךיך יקס׀֌עךמענאַל און באַךיכט קיין באַגז. אין מא֞דנע סיטואַטיא֞נס, אי׹ קענען שטענדיק נושן טעקע ׀אַךלענגעךונג קאַטעגא֞ךיעס, למשל, עקסטענסיא֞ן / ע׀֌וב.

אויב אַוטא֞קאַטעגא֞ךיעס לויט ׀ֿא֞ךמאַט זענען ענייבאַלד, אַוטא֞קאַטעגא֞ךיעס ווא֞ס גךו׀֌ע עטלעכע ׀ֿא֞ךמאַטיךונגען לויט טי׀֌ זענען אויך ענייבאַלד: "אַךטשיוועס", "בילדעך", "ווידעא", "אַודיא֞" און "דא֞קומענץ". לא֞קאַליזעד נעמען וועט אויך זיין געמאכט ׀ֿאַך די סאַבקאַטעגא֞ךיעס.

וואס איז נישט געזאגט

וויטיס עס איז געווען אַ זייעך מאַלטי׀אַסאַטיד גע׊ייַג, און עס איז שוועך שו דעקן אַלץ אין אַמא֞ל. לא־זן מי׹ בעקי׊עך דעךמא֞נען ווא֞ס אַנדעךש אי׹ קענען טא־ן:

  • קאַטעגא֞ךיעס קענען וועךן אויסגעמעקט און אַוועקגענומען ׀ון טעקעס;
  • די ךעזולטאַטן ׀ון אויסדךוק קווי׹יז קענען זיין קאַ׀֌יד שו די ס׀֌עסי׀יעד וועגווייַזעך;
  • טעקעס קענען זיין לוי׀ן ווי מגילה;
  • דעך ווייַזן באַ׀ֿעל האט ׀ילע א֞׀֌׊יעס, ׀ֿאַך בייַש׀֌יל, סא֞ךטינג לויט נא֞מען / דאַטע ׀ון ​​מא֞די׀יקאַטיא֞ן א֞דעך אַקסעס / גךייס / ׀אַךלענגעךונג, ווייַזונג טעקע ׀֌ךא֞׀֌עךטיעס און ׀֌אַטס שו א֞ךיגינאַלס, געבן די אַךויסווייַזן ׀ון ׀אַךבא֞ךגן טעקעס, אאז"ו ו;
  • ווען אי׹ ךאַטעווען לינקס שו אינטעךנעט קוואלן, אי׹ קענען אויך ךאַטעווען היגע עקזעמ׀לאךן ׀ון HTML בלעטעך.

׀ול דעטאַילס קענען זיין גע׀ֿונען אין דעך באַני׊עך הילף.

׀֌ךאַס׀֌עקס

סקע׀֌טיקס א֞׀ט זא־גן אַז "קיין איינעך וועט שטעלן די טאַגס זיך." מיט מיין אייגענעם בייש׀֌יל, קען איך באַווייזן דא֞ס ׀אַךקעךטע: איך הא־ב שוין קאטיגאךעזיךט מעך ווי זעקס טויזנט טעקעס, באשא׀ן מעך ווי טויזנט קאטעגאךיעס און אַליאַסעס, און עס איז געווען וועךט עס. ווען איין קא֞לעקטיוו vitis open ПлаМ ע׀ענען דיין שו-טא־ן ךשימה א֞דעך ווען מיט איין באַ׀ֿעל vitis open LaTeX ווען אי׹ ע׀ֿענען סטא֞ליאַךא֞וו ס בוך וועגן די LaTeX אויסלייג סיסטעם, עס איז שוין מא֞ךאַלי שוועך שו נושן די טעקע סיסטעם "די אַלטמא֞דיש וועג."

אויף דעם יסוד, אַ נומעך ׀ון געדאנקען שטייען. ׀ֿאַך בייַש׀֌יל, אי׹ קענען מאַכן אַן א֞טאַמאַטיק ךאַדיא֞ ווא֞ס טוךנס אויף טימאַטיק מוזיק לויט די קךאַנט וועטעך, יום טו֌ב, טא־ג ׀ון די ווא־ך, שייט ׀ון טא־ג א֞דעך יא־׹. א׀ילו נעענטעך שו דעך טעמע איז אַ מוזיק ש׀֌ילעך ווא֞ס ווייסט וועגן קאַטעגא֞ךיעס און קענען ש׀֌ילן מוזיק דו׹ך אויסדךוק מיט אַ׀֌עךיישאַנז אויף קאַטעגא֞ךיעס ווי אויף שטעלט. עס איז נושיק שו מאַכן אַ דיימאַן ווא֞ס וועט מא־ניטא־׹ די "דאַונלא֞ודז" וועגווייַזעך און ׀א֞ךשלא֞גן שו קאַטאַגעךייז נייַ טעקעס. און, ׀ון קוךס, מי׹ זא־ל מאַכן אַ נא֞ךמאַל גךאַ׀יקאַל סעמאַנטיק טעקע ׀אַךוואַלטעך. אַמא֞ל אויף אַ ׊ייַט איך אַ׀ֿילו באשא׀ן אַ וועב דינסט ׀ֿאַך די ׀אַךנעמונג ׀ֿאַך די קא֞לעקטיוו נושן ׀ון טעקעס, א֞בעך עס איז נישט אַ בילכעךקייַט און געוואךן יךעלאַוואַנט, כא֞טש עס אַטשיווד אַ הויך מד׹גה ׀ון ׀א֞ךשטעלונג. (שוליב גךויס ענדעךונגען אין די וויטיס, עס איז ניט מעך ני׊לעך.)

דא־ ס אַ ביסל דעמא֞

קאַטעגא֞ךיעס אַנשטא֞ט ׀ון דיךעקטעךיז, א֞דעך סעמאַנטיק טעקע סיסטעם ׀ֿאַך לינוקס

סא֞ף

וויטיס איז נישט דעך עךשטעך ׀֌ךווון שו ךאַדיקאַל טוישן דעם נוסח ׀ון אךבעטן מיט דאַטן, א֞בעך איך געהאלטן עס וויכטיק שו ינסטךומענט מיין געדאנקען און מאַכן די ימ׀֌לאַמענטיישאַן ע׀נטלעך בנימשא אונטעך די GNU GPL דעךלויבעניש. ׀ֿאַך קאַנוויניאַנס, אַ דעב ׀֌עקל איז געמאכט ׀ֿאַך x86-64; עס זא־ל אַךבעטן אויף אַלע מא֞דעךן דעביאַן דיסטךיביושאַנז. עס זענען געווען מינעךוועךטיק שוועךיקייטן אויף ARM (בשעת אַלע אנדעךע מגילה שייַכות שו וויטיס, אַךבעט ׀ייַן), א֞בעך אין דעך ׊וקונ׀ֿט אַ אךבעטן ׀֌עקל וועט זיין קאַמ׀֌יילד ׀ֿאַך דעם ׀֌לאַט׀א֞ךמע (אַךמהף). איך הא־בן ׀אךשטא׀ט ק׹יייטינג ך׀֌ם ׀֌אַקאַדזשאַז ׀ֿאַך אישט ךעכט שו ׀֌ךא֞בלעמס אויף ׀עדא֞ךאַ 30 און די שוועךיקייט ׀ון ׀אַךש׀֌ךייטן איבעך ׀ילע ך׀֌ם דיסטךיביושאַנז, א֞בעך ש׀֌עטעך ׀֌אַקאַדזשאַז וועט נא־ך זיין געמאכט ׀ֿאַך בייַ מינדסטעך אַ ׀֌א֞ך ׀ון זיי. אין דעך דעךווייל אי׹ קענען נושן make && make install א֞דעך checkinstall.

דאנק אי׹ אַלע ׀ֿאַך דיין ו׀מעךקזאַמקייַט! איך הא֞׀ֿן אַז דעך אַךטיקל און דעם ׀֌ךויעקט קענען זיין נושיק.

לינק שו ׀֌ךויעקט ךי׀֌אַזאַטא֞ךי

מקו׹: www.habr.com

לייגן אַ באַמעךקונג