Lingviști, Birocrați, Administratori
1.458 de modificări
(Pagină nouă: Instrucțiuni pe scurt despre cum să pregătești un dicționar astfel încît să meargă link-ul „arată originalul”. == Indexul de pagini == Într-un spreadsheet pune pe...) |
(→imagini: exemplu imagimagick) |
||
(Nu s-au afișat 6 versiuni intermediare efectuate de un alt utilizator) | |||
Linia 22: | Linia 22: | ||
lines terminated by '\n' | lines terminated by '\n' | ||
(page, word, number) | (page, word, number) | ||
set sourceId = ID_SURSA, | set sourceId = ID_SURSA, volume = 1; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Dacă dicționarul are mai multe volume adaptează aceste instrucțiuni -- include și volumul în spreadsheet și citește-l în <tt>load data</tt>. | Dacă dicționarul are mai multe volume adaptează aceste instrucțiuni -- include și volumul în spreadsheet și citește-l în <tt>load data</tt>. | ||
== Imaginile == | |||
Imaginile trebuie să ajungă pe serverul static, adică pe buddy, în <tt>/var/www/static.dexonline.ro/pages/%03d/vol%02d/%04d.png</tt>. Așadar: | |||
* sursa pe trei cifre; | |||
* volumul pe două cifre; | |||
* pagina pe patru cifre. | |||
Imaginile trebuie să fie în format PNG. Merită să experimentezi un pic (de exemplu cu <tt>convert</tt> de la [https://imagemagick.org/script/convert.php ImageMagick]) ca să vezi cum poți reduce mărimea imaginii fără să pierzi (vizibil) din calitate. | |||
În cazul ImageMagick trebuie să știm că: | |||
* <tt>convert</tt> nu funcționează bine în paralel; | |||
* deși <tt>convert</tt> și <tt>mogrify</tt> ar trebui să fie identice ca rezultat, nu se întîmplă așa; | |||
* <tt>convert</tt> are probleme cu dimensiunea fișierului rezultat; | |||
Un exemplu de rescalare care să funcționeze, combinînd cele două aplicații ar fi: | |||
<syntaxhighlight lang="bash"> | |||
for FILE in *.png ; | |||
do convert $FILE -quality 50 -resize 40% ../imgbw/$FILE; | |||
mogrify -colors 2 ../imgbw/$FILE ; | |||
done | |||
</syntaxhighlight> | |||
Neapărat imaginile trebuie optimizate și cu <tt>optipng</tt>! Un exemplu: | |||
<syntaxhighlight lang="bash"> | |||
parallel --bar convert {} -colors 2 {}.png ::: *.jpg | |||
parallel --bar optipng {} ::: *.png | |||
rename .jpg '' *.png | |||
scp -P 2222 *.png dex@buddy.dexonline.ro:/var/www/static.dexonline.ro/pages/082/vol01/ | |||
</syntaxhighlight> | |||
== Bifa pe sursă == | |||
La https://dexonline.ro/surse editați sursa în cauză și bifați bifa ''are imagini pentru fiecare pagină''. | |||
Testează că totul merge. Dacă încă nu există definiții din acea sursă, poți adăuga una în starea temporară sau muta temporar o definiție din altă sursă în aceasta. |