{"id":198,"date":"2006-08-09T22:53:00","date_gmt":"2006-08-09T22:53:00","guid":{"rendered":"http:\/\/catalin.francu.com\/blog\/?p=198"},"modified":"2006-08-09T22:53:00","modified_gmt":"2006-08-09T22:53:00","slug":"dex-flex","status":"publish","type":"post","link":"https:\/\/catalin.francu.com\/blog\/2006\/08\/dex-flex\/","title":{"rendered":"Dex Flex"},"content":{"rendered":"<p>M-am g\u00e2ndit c\u0103 poate intereseaz\u0103 pe cineva ce mai face <a href=\"http:\/\/dexonline.ro\/\"><span>DEX online<\/span><\/a> \ud83d\ude42 N-am lucrat foarte mult la el, dar vreo 10-15 de ore pe s\u0103pt\u0103m\u00e2n\u0103 tot am reu\u015fit s\u0103 adun. Acum scriu tone de cod care o s\u0103 permit\u0103 moderatorilor s\u0103 colaboreze ca s\u0103 defineasc\u0103 gramatica limbii rom\u00e2ne. Rezultatul o s\u0103 fie c\u0103 vom avea declinarea\/conjugarea oric\u0103rui cuv\u00e2nt rom\u00e2nesc. Cred c\u0103 avantajele sunt foarte mari, de exemplu:<\/p>\n<ul>\n<li>Str\u0103inii care vor s\u0103 \u00eenve\u0163e rom\u00e2ne\u015fte vor putea vedea cum se declin\u0103 verbele pe care le \u00eenva\u0163\u0103<\/li>\n<li>Vom putea (\u00een sf\u00e2r\u015fit) s\u0103 producem o baz\u0103 de date a tuturor cuvintelor rom\u00e2ne\u015fti, inclusiv a formelor derivate. Aceasta este una din cele mai dese cereri pe care le primim pe adresa de contact, pentru c\u0103 lumea are nevoie de un corector ortografic al limbii rom\u00e2ne, de exemplu, pentru Open Office sau (pardon) Word. Dar deocamdat\u0103 nu avem dec\u00e2t lista formelor de baz\u0103, f\u0103r\u0103 conjug\u0103ri\/declin\u0103ri, care e insuficient\u0103.<\/li>\n<li>\u00cen defini\u0163iile din DEX online, utilizatorii vor putea da click pe orice cuv\u00e2nt pentru a vedea defini\u0163ia acelui cuv\u00e2nt. \u00cen prezent, acest mecanism este imposibil pentru c\u0103, dac\u0103 utilizatorul d\u0103 click pe cuv\u00e2ntul (s\u0103 zicem) &#8222;copilului&#8221;, noi nu avem de unde \u015fti c\u0103 forma de baz\u0103 a cuv\u00e2ntului este &#8222;copil&#8221;. Dar, dac\u0103 avem lista complet\u0103 a declin\u0103rilor, putem recunoa\u015fte &#8222;copilului&#8221; ca o form\u0103 derivat\u0103 a lui &#8222;copil&#8221; \u015fi putem prezenta defini\u0163ia corect\u0103.<\/li>\n<\/ul>\n<p> E destul de mult de munc\u0103, pentru c\u0103 trebuie s\u0103 scriu un ansamblu de pagini prin care moderatorii s\u0103 poat\u0103 defini reguli gramaticale \u015fi p\u0103r\u0163i de vorbire. Urmeaz\u0103 pasul al doilea, \u015fi anume etichetarea fiec\u0103rui cuv\u00e2nt cu una (sau mai multe) din p\u0103r\u0163ile de vorbire astfel definite. Asta ar trebui s\u0103 mearg\u0103 mai u\u015for, de\u015fi avem aproape 300.000 de termeni, dar efortul va fi distribuit. Dac\u0103 am cules ultimele 20.000-30.000 de defini\u0163ii din DEX \u00eentr-un an, eu zic c\u0103 etichetarea tuturor cuvintelor n-ar trebui s\u0103 ia mai mult de o lun\u0103.<\/p>\n<p>M-am g\u00e2ndit \u015fi la un nume pentru sistem \u015fi am g\u0103sit unul deosebit de inteligent: Dex Flex! \ud83d\ude42 Se potrive\u015fte, pentru c\u0103 este subsistemul din <span>DEX online<\/span> care se ocup\u0103 de flexionarea cuvintelor.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>M-am g\u00e2ndit c\u0103 poate intereseaz\u0103 pe cineva ce mai face DEX online \ud83d\ude42 N-am lucrat foarte mult la el, dar vreo 10-15 de ore pe s\u0103pt\u0103m\u00e2n\u0103 tot am reu\u015fit s\u0103 adun. Acum scriu tone de cod care o s\u0103 permit\u0103 moderatorilor s\u0103 colaboreze ca s\u0103 defineasc\u0103 gramatica limbii rom\u00e2ne. Rezultatul o s\u0103 fie c\u0103 vom [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-198","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/catalin.francu.com\/blog\/wp-json\/wp\/v2\/posts\/198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/catalin.francu.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/catalin.francu.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/catalin.francu.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/catalin.francu.com\/blog\/wp-json\/wp\/v2\/comments?post=198"}],"version-history":[{"count":0,"href":"https:\/\/catalin.francu.com\/blog\/wp-json\/wp\/v2\/posts\/198\/revisions"}],"wp:attachment":[{"href":"https:\/\/catalin.francu.com\/blog\/wp-json\/wp\/v2\/media?parent=198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/catalin.francu.com\/blog\/wp-json\/wp\/v2\/categories?post=198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/catalin.francu.com\/blog\/wp-json\/wp\/v2\/tags?post=198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}