Gjë e mirë e zhvilluesit-XML
Sot unë do të mesoj se si të vini në praktikë dhe te përdorni Rewrite URL Tuckey java web filter nën një web server Apache Tomcat. URL rishkrimin është metoda e konvertimin e parametrave komplekse URL në format më të lexueshëm për të lejuar URL më të thjeshtë dhe të paharrueshëm. Kjo mund të jetë një funksion të rëndësishëm, nëse ju filloni.
Sot unë do te sqaroj ne menyre praktike si te përdorni Rewrite URL Tuckeyjava web filter nën Apache Tomcat web server.
URL rishkrimin është metoda e konvertimin c URL parametrave omplex në format më të lexueshëm për të lejuar URL më të thjeshtë dhe të paharrueshëm. Kjo mund të jetë një funksion të rëndësishëm, nëse ju filloni të përdorni kornizave apo sistemeve të menaxhimit të përmbajtjes që automatikisht gjenerojnë të gjatë dhe në kohë të URLs fshehtë. Ndërsa rishkruaj URL për më popullore Server Apache HTTP është relativisht e lehtë për të ngritur duke përdorur modulin mod_rewrite default, riprodhuar këtë funksionalitet për Tomcat kërkon punë pak më shumë.
Standard URL: http://www.example.com/list.cfm?product=fruit&page=1&order=asc&perpage=30
URL rishkruaj: http://www.example.com/list/fruit/asc/30/1
Instalim
Një kopje të shkarkohen të URLRewrite mund të gjendet nga njëra prej 2 burimet. Faqen e internetit të vjetruar në http://www.tuckey.org/urlrewrite/ version listat 3,2 si versionin më të fundit. Por ka një më të fundit dhe në testimin e mia ende të qëndrueshme beta 4,0 në Google Code http://code.google.com/p/urlrewritefilter/downloads/list që përmban disa fixes bug kritike. Kete artikull do të merrni ju,n.q.f se keni shkarkuar beta 4,0 dhe jo 3,2 te qëndrueshme.
Nxjerrjen e arkivit shkarkuar URLRewrite zbulon një të vetme WEB-INF dosje e cila përmban një lib dosje dhe fotografi urlrewrite.xml . Të dyja këto objekte do të duhet të kopjohet nëWEB-INF dosje të serverit tuaj Tomcat directory rrënjë. Për shembull, nëse example.com ishte vendosur në / var / www / www.example.com ose c: \ www www.example.com \ lib dosje dheurlrewrite.xml do të shkojë në / var / www / www.example.com / WEB-INF / ose c: \ www \ www.example.com \ WEB-INF .
Përmbajtja e Tuckey URLRewrite 4,0 ‘s arkivin
Përmbajtja e WEB-INF me URLRewrite
Përmbajtja e WEB.XML Clean
Në përgjithësi për instalimet e albumit më të Tomcat WEB-INF dosje do të përmbajë vetëm skedë të vetme web.xml . Ne do të duhet për të redaktuar web.xml duke përdorur një editor teksti për të mundësuar URLRewrite në Tomcat, por sepse është një file XML teksti. Ajo mund të jetë machined analizuar kështu që unë do të rekomandojë redaktimi atë duke përdorur një kod burim editor teksti të tilla si Notepad + + në Windows apo Textmate për OS / X.
Shto kodin e mëposhtëm për të web.xm l përfshira kudo brenda <web-app> </ web-app> tags.
<- ReWriter URL ->
<filter>
<filter-name> UrlRewriteFilter </ filter-name>
<filter-class> org.tuckey.web.filters.urlrewrite.UrlRewriteFilter </ filter-klasë>
<-! Vendosur shumën e sekonda file Conf do të kontrollohen për reload
mund të jetë një numër të plotë vlefshme (0 tregon kontrolloni çdo kohë,
zbrazët / nuk është caktuar asnjë kontroll tregon reload) ->
<init-param>
<param-name> confReloadCheckInterval </ param-name>
<param-value> 0 </ param me vlerë të>
</ Init-param>
<- Faqja e ju mund ta ç’aktivizoni statusin e nëse dëshironi
mund të jenë: e vërtetë, false (default e vërtetë) ->
<init-param>
<param-name> statusEnabled </ param-name>
<param-value> vërtetë </ param me vlerë të>
</ Init-param>
<init-param>
<param-name> logLevel </ param-name>
<param-value> DEBUG </ param me vlerë të>
</ Init-param>
<init-param>
<param-name> statusEnabledOnHosts </ param-name>
<param-value> localhost </ param me vlerë të>
</ Init-param>
</ Filter>
<filter-mapping>
<filter-name> UrlRewriteFilter </ filter-name>
<url-pattern> / * </ url-model>
<dispatcher> KËRKESA </ dispeçer>
<dispatcher> PËRPARA </ dispeçer>
</ Filter-mapping>
Edited WEB.XML
Le të shpejt të kalojnë nëpër këto settings.
confReloadCheckInterval është një vlerë numerike në sekonda që tregon se sa shpesh duhet të kontrolloni tuaj URLRewrite urlrewrite.xml rregullat për çdo ndryshim. Normalisht me Tomcat modifikimin e një file e konfigurimit XML kërkon një restart para se ndryshimet janë reflektuar. Ju mund të rregulloni këtë vlerë për -1 për të çaktivizuar kontrollin automatik, ndërsa vlera tonë të 0 do të thotë se do të kontrollojë URLRewrite urlrewrite.xml në çdo kërkesë HTTP. Kjo është një mjedis i madh, ndërsa testimi dhe zhvillimin, por një humbje të burimeve në qoftë se përdoren në një server të prodhimit.
statusEnabled është vlerë Boolean që mundëson një faqe status URLRewrite që është e arritshme nëpërmjet një shfletues të internetit në http://www.example.com/rewrite-status .Kjo është ndoshta më e mirë për të çaktivizuar këtë funksion në serverat e prodhimit.
logLevel përcakton se sa prerjet duhet të jenë prodhuar nga URLRewrite. Ndërsa vendosjen default është INFO , unë sugjeroj që duke përdorur DEBUG ndërsa ju jeni të testimit.Nëpërmjet në një mjedis të prodhimit të ju ndoshta do të dëshironi të përdorni GABIM apofatale për të kufizuar logging si URLRewrite mund të gjenerojnë disa fotografi të mëdha log shumë shpejt me parametrat më shumë log fjalëshumë.
statusEnabledOnHosts ju lejon të vendosur IP adresa dhe e cila pret që të kenë qasje tek faqja e statusit URLRewrite përmendur më parë.
Së fundi <filer-mapping> tag tregon se çfarë llojet e metodave për të kaluar përmes përmes URLRewrite. Tags <url-model> </ url-model> duhet të lihet siç është për të aplikuar URLRewrite në vend të tërë. Ndërsa 2 <dispeçer> </ dispeçer> tags URLRewrite të thotë se duhet të përdoret për të gjitha kërkesat HTTP HTTP dhe përcjellja e brendshme.
Pasi të bëhet, të ruajtur file tuaj web.xml dhe rinisni serverit tuaj Tomcat. Nëse të gjitha shkon mirë ju duhet të jetë në gjendje të tregojnë shfletuesit tuaj për tëhttp://www.example.com/rewrite-status dhe 3.2.0 UrlRewriteFilter ndërtuar 1 konfigurimitpasqyrë duhet të tregohet. Po qe numrin e versionit 3.2 është shënuar gabimisht në 4.0. Pika shfletuesin tuaj për të http://www.example.com/test/status/ dhe ju duhet të përcillet automatikisht / rishkruajë statusit . Kur kjo punon atëherë përgëzime si ju tani keni URLRewrite të aktivizuara në serverin tuaj. Tani unë do t’ju jap disa rregulla të dobishme shembull që mund të vijnë në përdorim. Këto rregulla të gjitha shkojnë në mes <urlrewrite> </ urlrewrite> tags vendosur në urlrewrite.xml dosjen brenda WEB-INF dosje. Sa herë që një faqe kërkohet në serverin tuaj Tomcat aplikimit URLRewrite do të në një proces për vazhdues të gjitha rregullat e përfshira në urlrewrite.xml .
URL Pretty, URL SES Friendly që e kalon
Përdorimi më të zakonshme të URLRewrite ndoshta do të jetë për të mundësuar një kornizë 3 parti apo CMS për të përdorur URL bukur. Rregulli më poshtë është një përbërje të përgjithshme që mund të përshtatet për përdorime të shumta. Në përgjithësi kjo duhet të jetë gjithmonë e sundimit FUNDIT listuara në grup urlrewrite.xml tuaj rregull. Rregulli i kalon të gjitha kërkesat URL për index.cfm fotografi, përveç kërkesave me URL treguar në fotografi apo dosjet të renditura në <condition> </ gjendjen> tag vlerë të rregullt shprehjes. Pra, me këtë rregull URL http://www.example.com/list/apples do të shfaqet si është në shfletuesin e përdoruesit, por në të vërtetë do të kalojë URLRewritehttp://www.example.com/index.cfm/list/apples në server Tomcat. Ju nuk doni të bëni të sigurtë që faqja që përmban brenda <to> </ për> vlerë tag është e shënuar edhe në (jo të barabarta) <condition> <gjendje /> vlera ndryshe ju mund të kandidojë në një loop pafund.
<rule enabled="true">
<name> Generic Pass-nëpërmjet Pretty URL <emrit />
<Lloji kusht = "kërkesë-uri"
^/(.*)$</ <from> nga>
<to type="passthrough"> / index.cfm / $ 1 </ për>
</ Sundimit>
Redirection Përhershëm
Ky rregull është posaçërisht për kur të doni të bëni një redirection të përhershëm duke përdorur kodin HTTP 301. Nëse do të thyejnë këtë rregull poshtë, <rule enable=”"> Boolean ju mundëson për të selektive fikur këtë rregull, pa nevojën për të komentuar atë. <name> </ name> tags përmban etiketë ju dëshironi të përdorni për të përshkruar rregull. <from> </ nga>tag përmban një shprehje të rregullta për të përpara të gjitha kërkesat për documents.cfmfaqen plus çdo parametrave URL. Ndërsa <to> </ për të> është e URL të reja për përcjellëse të. tipit atribut tregon URLRewrite të dërgojë një kod të përhershëm të drejtpërdrejtë në shfletuesin kërkuar URL, ndërsa atributi fundit = vërtetë tregon URLRewrite mos procesin rregulla të mëtejshme për këtë kërkesë faqe.
<rule enabled="true">
<name> përhershëm përcjellëse shembull </ name>
<from> ^ / documents.html (.*)$</ nga>
<to type=”permanent-redirect” last=”true”> / file / list / dokumentin </ për>
</ Sundimit>
Zbatimi selektiv HTTPS
Nëse ju keni organizim HTTPS në serverin tuaj ju mund të përdorni për të zbatuar URLRewrite dosje të caktuara, URL shtigjet apo dosjet të shërbehet vetëm në një protokoll të koduar HTTPS. <condition> </ Kushti> tag është përdorur për të zbatuar politikat e tjera se kur rregull duhet të zbatohet. Atribut lloji me një vlerë prej skemës dhe atribut operatori me një vlerë prej të barabartë thotë se kur skema e URL (http, https, FTP, etj) është e barabartë me HTTPpastaj aplikoni këtë rregull.
<rule enabled="false">
Forca <name> shembull HTTPS </ name>
<note> Automatikisht përcjellëse kërkon administratës për një protokoll të sigurt. </ shënim>
<condition type=”scheme” operator=”equal”> ^ http $ </ gjendjen>
<from> ^ / CFIDE / administratori /(.*)$</ nga>
<to type=”permanent-redirect” last=”true”> https://www.example.com/CFIDE/administrator/ $ 1 </ për>
</ Sundimit>
Railo HTTPS Zbatimi railo-përmbajtje.
<rule enabled="false">
Forca <name> shembull HTTPS </ name>
<note> Automatikisht përcjellëse kërkon administratës për një protokoll të sigurt. </ shënim>
<condition type=”scheme” operator=”equal”> ^ http $ </ gjendjen>
<from> ^ / railo-context/admin /. (indeksi | web | server) $ Cfm </ nga>
<to type=”permanent-redirect” last=”true”> https://www.example.com/railo-context/admin/ $ 1.cfm </ për>
</ Sundimit>
Kushtet e bazuar në parametrat URL
Ju gjithashtu mund të zbatojnë kushte të furnizuar parametrat e përdoruesit URL. Në shembullin e mëposhtëm kusht duket për parametrin URL emrin e frutave dhe e sheh, nëse vlera e tij është ose kivi, mollë apo portokall. Nëse vlerat ndeshje atëherë ajo përcjellëse në një URL zëvendësim i cili gjithashtu përfshin parametër. Kërkesa URLhttp://www.example.com/list.html?fruit=apple do të përpara për tëhttp://www.example.com/list/fruit/apple .
<rule enabled="true">
<name> shembull selektiv fruta të përcjellim <emrit />
<condition type=”parameter” name=”fruit” operator=”equal”> (mollë | kivi | portokalli) </ gjendjen>
<from> ^ / list.html (.*)$</ nga>
<to type=”permanent-redirect” last=”true”> listën / fruta /% {parameter: fruta} </ për>
</ Sundimit>
Paraqitur sipas: CFML / ColdFusion , Railo , Server , Tomcat ]]>
http://ipggi.wordpress.com/2011/11/28/tuckey-urlrewrite-how-to/feed/
0
Ipggi
Përmbajtja e Tuckey URLRewrite 4.0
Përmbajtja e WEB-INF
Përmbajtja e pastër WEB.XML
Edited WEB.XML
Embed një ColdFusion Railo / Server CFML brenda CFEclipse tuaj / e aplikimit Eclipse me nuk ka nevojë për XML 7 tetor 2011 02:00:23 +0000 Ben
http://ipggi.wordpress.com/?p=644
<! [CDATA [Kjo hyrje do të ecin nëpër hap pas hapi për të mundësuar që nga brenda Eclipse për të filluar dhe mbyllje një instalim me porosi të burimit të hapur CFML motor running off Railo Apache Tomcat. Më e rëndësishmja pse ju do të jetë në gjendje të zbatojë këtë pa nevojën e prekur çdo ndryshueshëm XML konfigurimit fotografi Tomcat. Kjo [...] ]]>
<! [CDATA [Kjo hyrje do të ecin nëpër hap pas hapi për të mundësuar që nga brenda Eclipse për të filluar dhe mbyllje një instalim me porosi të burimit të hapur CFML motor running off Railo Apache Tomcat. Më e rëndësishmja pse ju do të jetë në gjendje të zbatojë këtë pa nevojën e prekur çdo i ndryshueshëm XML konfigurimit fotografi Tomcat.
Ky artikull është shkruar në mendje me CFEclipse add-on running off Eclipse Helios. Unë nuk e kanë testuar këto hapa me CFBuilder pronarit Adobe.
Eclipse: http://www.eclipse.org/downloads/compare.php
CFEclipse: http://cfeclipse.org
Le të fillojmë.
Vizitoni Apache Tomcat dhe shkarko edicionin tuaj të përshtatshme sipas Core seksion.Windows përdoruesit duhet të shkarkoni ose zip 32-bit or 64-bit Windows, por jo Installer Service.
Tomcat 7: http://tomcat.apache.org/download-70.cgi
Tomcat 6: http://tomcat.apache.org/download-60.cgi
Ekstrakt zip shkarkuar përmbajnë Apache dhe pastaj të lëvizë krijuar apache-maçok-7 .*.* directory në një vend të zgjedhjes suaj. Në këtë shembull unë do të shkojë atë në mbledhjen e mia server nën W: \ Dev \ Server \ .
Shkoni në faqen për shkarkim Railo dhe të shkoj të marr të fundit aktuale të qëndrueshmelirimin e Railo Custom Arkivi LUFTËS nën GJITHA OS .
Railo: http://www.getrailo.org/index.cfm/download
![railo war download](http://ipggi.files.wordpress.com/2011/10/5-10-2011-10-36-30-am.png?w=300&h=186&h=186#038;h=186)
Duke përdorur 7-Zip ose disa të tjera të përputhshme LUFTËS arkiv mjet ekstrakt shkarkuarRailo-3 .*.* arkiv LUFTE.
7-Zip: http://www.7-zip.org
Tani të krijojë një directory të punës burim për CFEclipse projektin tuaj. Unë do të përdorë W: \ Railo \ Test \ .
Kopjo përmbajtjen e arkivit LUFTËS nxjerrë në dosjen e burimeve të projektit tuaj.
![content of w:\railo\test\" width=](http://ipggi.files.wordpress.com/2011/10/7-10-2011-11-03-34-am.png?w=300)
Filloni Eclipse.
Nga pull-down menu zgjidhni Window> Preferences pastaj Server> Environment Runtime dhe zgjidhni Add .
![windows preferences server runtime](http://ipggi.files.wordpress.com/2011/10/5-10-2011-11-05-54-am.png?w=300&h=261&h=261#038;h=261)
Në New Runtime Server Mjedisit dialogut zgjidhni versionin e duhur Apache Tomcat tuaj dhe zgjidhni > Next . Nëse ju nuk mund të shihni një dosje që përmban versione të ndryshme Apache Tomcat ju do të duhet të klikoni Download shtesë adapters server lidhjen dhe ndiqniRe Install Extension magjistar.
![new runtime environment](http://ipggi.files.wordpress.com/2011/10/5-10-2011-11-06-23-am.png?w=285&h=300&h=300#038;h=300)
Dërgo tuaj Server Tomcat një emër dhe pika që ajo të tuaj Tomcat directory instalimit .
![new server runtime environment](http://ipggi.files.wordpress.com/2011/10/5-10-2011-11-34-27-am.png?w=285&h=300&h=300#038;h=300)
Klikoni JREs Installed ... button dhe në Installed JREs dialog zgjidhni Add . Në Add JREzgjidhni magjistar Shto dhe pikë në shtëpi JRE: të dhëna për vendndodhjen tuaj lokale Java Runtime Environment. Kjo është shpesh ose C: \ Program Files \ Java \ jre6 ose C: \ Program Files (x86) \ Java \ jre6 . Nëse keni shkarkuar edicionin e 64-bit të Tomcat ju do të duhet të tregojnë për 64-bit RE Java që është instaluar në kompjuterin tuaj. Pasi bëhet zgjidhni Finish dhe pastaj butonin OK button në Installed JREs dialog.
Java Runtime Environment: http://java.com/en/download/manual.jsp
![add jre](http://ipggi.files.wordpress.com/2011/10/5-10-2011-11-14-50-am.png?w=292&h=300&h=300#038;h=300)
Tani të sigurt Re Runtime Server Mjedisit ka instaluar JRE tuaj zgjedhur dhe nuk e default Workbench JRE dhe shtypni Finish . Shtypni OK në Server Runtime Mjediset dialog.
![jre selection](http://ipggi.files.wordpress.com/2011/10/jre-selection1.png?w=285&h=300&h=300#038;h=300)
Tani ne kemi nevojë për të sjellë deri të parë Servers Eclipse. Nga Eclipse pull-down menu zgjidhni Window > Shiko Shfaq > Tjera > Server > Servera dhe shtypni OK . Serverat tab tani duhet të jetë zgjedhur, right click mbi Servers pane dhe zgjidhni New > Server .
![servers right click](http://ipggi.files.wordpress.com/2011/10/servers-right-click.png?w=300&h=115&h=115#038;h=115)
Në Përcaktoni një server të ri dialogut zgjidhni Apache Tomcat llojin tuaj server. Jepni server një emër Server , të mbajtur emrin e host, si localhost , sigurohuni Runtime Server mjedisinështë e saktë dhe zgjidhni Finish .
![define a new server](http://ipggi.files.wordpress.com/2011/10/define-a-new-server1.png?w=284&h=300&h=300#038;h=300)
Ju duhet të keni një hyrje e re në tuaj Servers tab. Me dy la-click it për të sjellë deri serverPërmbledhje tab.
![servers double left click](http://ipggi.files.wordpress.com/2011/10/servers-double-left-click.png?w=300&h=67&h=67#038;h=67)
Sipas Locations Server zgjidhni Tomcat Përdorimi instalimit opsion. Vendosë rruga duhet të jetë i vendosur për webapps dhe pastaj të ruajtur ndryshimet duke përdorur Ctrl-S.
![server overview](http://ipggi.files.wordpress.com/2011/10/server-overview1.png?w=247&h=300&h=300#038;h=300)
Tani zgjidhni Modulet tab në Përmbledhje dhe shtypni Add Module Web jashtme ... button.Pika bazën e dokumentit të Railo tuaj të punës directory burimeve në rastin tim është W: \ Railo \ Test \ por mbaj rrugën si / dhe shtypni OK . Save Modulet përditësuar Web përdorur Ctrl-S.
![web modules](http://ipggi.files.wordpress.com/2011/10/web-modules.png?w=300&h=152&h=152#038;h=152)
![add web module](http://ipggi.files.wordpress.com/2011/10/add-web-module.png?w=300&h=188&h=188#038;h=188)
Mbrapsht në Servers tab zgjidhni serverin tuaj, right click dhe zgjidhni Fillimi . Eclipse duhet automatikisht të kaloni skeda për Console si server fillon para se të kthehet të ju kthejnë nëServers . Server duhet të ketë një status të rishikuar duke thënë filluar, sinkronizuara .
![start server](http://ipggi.files.wordpress.com/2011/10/start-server.png?w=300&h=285&h=285#038;h=285)
![server started synchronized status](http://ipggi.files.wordpress.com/2011/10/server-started-synchronized-status.png?w=300&h=31&h=31#038;h=31)
Pika e shfletuesit tuaj web në http://localhost:8080/ dhe ju duhet të keni faqen e Railo Welcome. Për të mbyllur serverin tuaj të zgjidhni atë nën Eclipse Servers tab, right-click dhe zgjidhni Stop . Urime ju keni një pune operative ngulitur Tomcat Railo server në Eclipse.
Tjetra ne do të krijojë një projekt CFEclipse dhe një të thjeshtë Hello World aplikimit ndryshe ju mund të përfundojnë tutorial këtu.
Në Eclipse pull-down dritaren dhe zgjidhni View Shfaq > Projekti Explorer .
![select project explorer](http://ipggi.files.wordpress.com/2011/10/5-10-2011-10-58-09-am.png?w=300&h=269&h=269#038;h=269)
Right click on Explorer projektit pane dhe zgjidhni New > Project për të sjellë deri New Projekti magjistar. Hapni CFEclipse dosje dhe të zgjedhur Projekti CFML dhe shtypni Next .
![project explorer new project](http://ipggi.files.wordpress.com/2011/10/project-explorer-new-project.png?w=300&h=223&h=223#038;h=223)
![new cfml project](http://ipggi.files.wordpress.com/2011/10/new-cfml-project.png?w=205&h=300&h=300#038;h=300)
Dërgo Projekti CFEclipse tuaj Emri i projektit dhe pastaj deselect parazgjedhur Përdorimi vend checkbox. Zgjidh vendndodhjen e dosjes punuese tuaj të burimeve, ku ju vendosur Railo instalimin tuaj. Për mua kjo ishte W: \ Railo \ Test \ dhe pastaj Finish .
![new cfeclipse project wizard](http://ipggi.files.wordpress.com/2011/10/new-cfeclipse-project-wizard.png?w=300&h=204&h=204#038;h=204)
Open projekti juaj e reja të krijuara nga Explorer Projekti , right-click dhe zgjidhni New >dokumentit . Krijo një skedë të re me emrin hello.cfm në projektin tuaj dhe Finish . Edit hello.cfm dhe të shtoni në vijim shenjë-up dhe të shpëtojë duke përdorur Ctrl-S.
<cfdump var="Hello world!">
![open project](http://ipggi.files.wordpress.com/2011/10/open-project.png?w=620)
![new file wizard](http://ipggi.files.wordpress.com/2011/10/5-10-2011-12-37-49-pm.png?w=274&h=300&h=300#038;h=300)
![hello world code](http://ipggi.files.wordpress.com/2011/10/hello-world-code.png?w=620)
Në Servers tab filluar serverin tuaj. Pasi ai ka ngarkuar zgjidhni nga Eclipse pull-down menu Window dhe pastaj Trego View > Shiko Browser . Sipas projektit shfletuesin tab shkruani URL http://localhost:8080/hello.cfm dhe ju duhet të shihni një hale të tekstit botë Hello! .
![hello world output](http://ipggi.files.wordpress.com/2011/10/hello-world-output.png?w=300&h=167&h=167#038;h=167)
Tani jeni gati për të zhvilluar, provë dhe troubleshoot ColdFusion tuaj Mark-up të gjitha të përfshira brenda mjedisit Eclipse.
Paraqitur sipas: CFML / ColdFusion , Eclipse , Railo Tagged: apache , cfeclipse , CFML , maçok ]]>
http://ipggi.wordpress.com/2011/10/07/embed-a-railo-coldfusioncfml-server-within-your-cfeclipseeclipse-application-with-no-need-for-xml-configurations/feed/
0
Ipggi
railo luftës shkarko
përmbajtjen e w: \ railo \ provë \ “width =
dritareve preferencat server Runtime
mjedis të ri Runtime
server të ri Runtime mjedisit
shtoni JRE
zgjedhjen JRE
serverat right click
përcaktojë një të ri server
servers la dopjo-shtypje
pasqyrë server
module web
shtoni modul web
filloni server
server filluara sinkronizuar statusin
e projektit të zgjedhur explorer
explorer projektin e ri të projektit
të ri CFML projektin e
ri të projektit cfeclipse magjistar
Projekti i hapur
skedarin e ri magjistar
Tungjatjeta botë kodin
Tungjatjeta prodhimit botëror
Walkthrough Cygwin dhe Beginners Guide – A është e Linux për Windows ose një alternativë POSIX në përputhje me 1 korrik 2011 03:30:18 +0000 Ben
http://ipggi.wordpress.com/?p=590
<! [CDATA [Linux në Windows? Cygwin është një mjet awesome për sistemin operativ përdoruesit agnostik të cilët përdorin rregullisht dy Windows dhe Linux, por duan të fuqisë së një predhë Linux dhe mjetet e tij të rrjedhshëm brenda Windows. Kjo është një zëvendësim i madh për primitive shpejtë e Windows komandën pa nevojën për të mësuar një koleksion të ri të komandave [...] ]]>
<! [CDATA [
Linux në Windows?
Cygwin është një mjet awesome për sistemin operativ përdoruesit agnostik të cilët përdorin rregullisht dy Windows dhe Linux, por duan të fuqisë së një predhë Linux dhe mjetet e tij të rrjedhshëm brenda Windows. Kjo është një zëvendësim i madh për komandën e Windows primitive të shpejtë, pa nevojën për të mësuar një CDATA ]]><![ [koleksion të ri të komandave ose një të re gjuhë e shkruar. Një kërkesë e cila është e nevojshme për komandën e zhvilluar dhe ka rekomanduar Microsoft shpejtë PowerShell alternative.
Cygwin është POSIX (Portable Operating System Interface për UNIX), ankesa të cilat në thelb do të thotë se aksionet e një API të përbashkët me të gjitha sistemet e tjera operative ankesë. Kjo nuk do të thotë aplikacionet hartuar për sisteme të tjera të POSIX të tilla si software Linux automatikisht do të punojnë në kuadër të Cygwin. Për të shtuar POSIX i ri software ju ende duhet të përpilojë kodin burim software nën Cygwin përdorur hartuesit e vet dhe bibliotekat. Ky proces është një kërkesë me shumicën e sistemeve operative POSIX Ankesa për shembull software respektuar për FreeBDS (Unix) nuk do të funksionojë nën Debian / Ubuntu (Linux).
Cygwin do të punojë në çdo edicionet x86 32-bit ose x86-64 të Windows NT 4.0 nga Shërbimi NT Pack 4 (1998) e më tej për të Windows 7, duke përfshirë 2000, 2003, 2008, XP dhe Vista.Nuk ka mbështetje për hibride 16/32-bit të tillë si Windows 95, 98 ose ME.
Instalim
Kështu që lejon të ketë filluar. Vizito http://cygwin.com/install.html , shkarko atëherë të drejtuar setup.exe . Kjo skedë është një bazë menaxher i Windows-paketë për Cygwin. By default ajo do të shkarkoni dhe të instaloni instaluar fundit minimale të Cygwin, por mbi të ardhmen e nis ajo gjithashtu do të ju mundësojë të shtoni pako të reja dhe përditësimin ekzistuese software Cygwin. Kështu pasi të keni instaluar Cygwin nuk e fshini ose të lirshme vendndodhjen e setup.exe !
Setup Cygwin Net Version Program (setup.exe).
Për zgjidhni një burim Download zgjidhni Install nga Interneti.
Zgjidh Install Directory Root.
By default Cygwin do të instalojë në C: \ Cygwin , por ju mund ta ndryshoni këtë në ndonjë directory e zgjedhjes suaj. Ajo është shumë e rekomanduar që ju të mos të zgjedhin një rrugë e cila përmban hapësira directory në emër, kështu që të dyja C: \ Program Files \ Cygwin oseC: \ Program Files (x86) \ Cygwin janë jashtë.
Zgjidh Directory lokale paketë.
Skema Cygwin do të kursejnë të gjitha paketat shkarkuar për këtë dosje, pasi ajo ka përfunduar instalimin. Ju pastaj mund ta fshini ose, të lënë ata në këtë directory, ose mbrapa tyre deri në një shkop USB për përdorim në të ardhmen në kompjuterat këtë apo të tjera.
Zgjidh Lidhja juaj e internetit.
Nëse nuk e nevojshme përndryshe ju duhet të largohen nga zgjedhja e internetit lidhur me zgjedhjen e parazgjedhur e lidhje të drejtpërdrejtë.
Zgjidhni një vend Download.
Zgjidhni një vend Shkarko ju lejon të zgjidhni një depo foto nga ku organizim Cygwin do të shkarkoni paketa dhe fotografi. Është e preferueshme për të zgjedhur një vend të shkarkuar nga një vend ky është gjeografikisht afër tuaj. Por nëse ju nuk mund të përcaktojë këtë nga kodet e vendit në URL ose nuk mund të gjeni një pasqyrë të përshtatshëm, atëherë thjesht zgjidhni pika e parë.
Përzgjedhja Paketat
Zgjidh Paketat.
Kjo Zgjidh Paketat ekran është pjesa më e rëndësishme të setup Cygwin. Kjo është menaxher paketë Cygwin interface, ekuivalente me Menaxher Paketa Synaptic në Debian dhe Ubuntu ose Extender Yum në Fedora Linux. Të kapur ekran ka një numër të shigjetave duke treguar karakteristikat e interfejsit, por si një përdorues herë të parë ju mund të injorojë plotësisht të gjitha këto dhe shtypni Next për të pranuar instalimin default.
- Shigjeta jeshile të errët të ngurta pikë për dialogun kërkim ju bërë të mundur të shpejt paketa filer me emër. Për fat të keq kërkimi nuk punon në përshkrimet paketë.
- Shigjeta të ngurta zi ka 4 butonat e radios ju bërë të mundur të aplikojnë kufizime në masë-instalimin në të gjitha pakot.
- Mbani tregon organizim Cygwin nuk për të rinovuar çdo paketave të instaluara.
- Prev është e shkurtër për të mëparshëm, i cili kthehet prapa e të gjitha paketat version.
- Curr është opsioni default dhe rekomandohet si ajo instalon versionin e tanishëm të të gjitha pakot e zgjedhur.
- Exp do të instalojë versionin më të tanishme apo eksperimentale të gjitha pakot e zgjedhur.
- Shigjeta e kuqe pikë për kategoritë e menaxherit cila mund të zgjerohet për të zbuluar paketa individuale.
- Purple shigjetë pikë për numrat e versionit të cilat i përkasin paketa që janë instaluar tashmë në Cygwin.
- Portokalli shigjetë ju mundëson që të refuzo dorë versionin e paketës globale (butona zi radio shigjetë).
- Kaloni do të thotë paketa nuk është instaluar dhe setup do të injorojë atë.
- Mbani do të thotë të paketës është instaluar por setup do të injorojë atë.
- Reinstall do të mbishkruaj mbi instalimin ekzistues paketë me versionin e njëjtë nga një shkarkim të freskëta.
- 1,0-1 apo ndonjë numër tjetër version thotë setup do të instaloni këtë version të paketës për herë të parë.
- Burimi thotë setup do të injorojë paketën e instaluar, por do të shkarkoni kodet burim.
- Uninstall heq paketën e instaluar nga Cygwin instalimin tuaj.
- Verdhë shigjeta pikë në një kuti check-Binary ndërsa drita jeshile tregon për një burim të check-box. Këto check-kuti të shfaqet vetëm vetëm kur në dispozicion në kolonën e paketës së re.
- Shigjeta dritë blu është shkarko paketës madhësia në KB.
- Blu të errët përmban emrin paketën dhe një përshkrim të shkurtër.
![progress](http://ipggi.files.wordpress.com/2011/06/progress.png?w=300&h=219&h=219#038;h=219) Progresi.
Skema Cygwin tani do të shkarkoni dhe të instaloni të gjitha Default-instalimin e paketave.Prisni deri në ekran Progresi është i plotë dhe të shkojnë mbi Next ekran.
![create icons](http://ipggi.files.wordpress.com/2011/06/create-icons.png?w=300&h=219&h=219#038;h=219) Krijo Icons & Install plotë.
Krijo Icons ju mundësojnë të shtoni Desktop dhe Start Menu shkurtesat. Pasi përfundoi të përdorni ose shkurtore për të nisur Cygwin.
Bash Terminal
![cygwin home](http://ipggi.files.wordpress.com/2011/06/cygwin-home.png?w=300&h=151&h=151#038;h=151) Mirë se vini në Bash.
Mirë se vini në tuaj të shpejtë Bash në Windows! Ju mund ta provoni këtë duke drejtimin version Bash.
bash - version
![Bash version](http://ipggi.files.wordpress.com/2011/06/bash-version.png?w=620&h=142&h=142) Shfaq versionin tuaj të Bash.
Gjëja e parë që unë do të rekomandojë bërë është customizing shell juaj bash për të zbatuar disa aliases për ngjyrosje bazë për disa komandave lëndë Cygwin.
dir-A ~
Do të zbulojë disa fotografi të fshehura vendosjen në Direktorinë tuaj të cilat ju mund të redaktoni këto duke përdorur një editor teksti, por ju lutem të shmangur përdorimin e Windows Notepad standarde. I përdorni Windows Notepad + + dhe do të redaktoni w:. \ Cygwin \ shtëpinë \ Ben \ bashrc por ju ndoshta do të duhet për të redaktuar c:. \ Cygwin \ shtëpinë \ [emri i përdoruesit] \ bashrc . Windows mund të ketë çështje të hapur një dosje të cilën e sheh si vetëm që ka një shtrirje, por mungon një emër file. Nëse ky është rasti vetëm përdorin Open Me dialog, por sigurohuni që ju keni Gjithmonë përdorni programin e zgjedhur për të hapur këtë lloj skedari check-kutinë e majta i pakontrolluar.
![bash settings todo](http://ipggi.files.wordpress.com/2011/06/bash-settings-todo.png?w=300&h=166&h=166#038;h=166) Verdhë thekson settings Unë do të rekomandojë që të un comment-.
![bash settings post edit](http://ipggi.files.wordpress.com/2011/06/bash-settings-post-edit.png?w=300&h=166&h=166#038;h=166) Bash settings skedar pas komenteve janë hequr.
Pasi të keni përfunduar ndryshimet tuaja ju mund të aplikoni ato me reloading Bash.
bash - login
Test alias tuaj të re dhe standarte opsion.
cd /
ll
Ju tani shoh një directory colourised dhe listimi dosjen e root Cygwin.
![ll of root](http://ipggi.files.wordpress.com/2011/06/ll-of-root.png?w=300&h=120&h=120#038;h=120) Lista Linja e rrënjë.
Kjo është e njëjta si ju zgjodhi gjatë instalimit përbërje Cygwin i cili si parazgjedhje është c: \ Cygwin . Ju mund të përdorni ose dokumentit Explorer Windows, Windows komandën prompt ose Cygwin për të ndryshuar përmbajtjen e rrënjë. Për më shumë detaje se si merret leje Cygwin POSIX në kuadër të Windows dhe incompatibilities tjera të mundshme unë do të rekomandojë lexuar Duke përdorur Windows Security në kapitullin Cygwin në manual.
Këshilla
By default nuk ka komandë të qartë Cygwin ( CLS në komandën e shpejtë), por mënyra më e lehtë për të pastruar terminalin tuaj është që të shtypni Ctrl l .
Përdorni Tab kyç në tastierën tuaj për auto-plotë komandave, emrat e file dhe directory. Ky funksion Bash është superior ndaj Tab bazë auto-plotë e përdorur nga Windows komandën prompt.
A edhe ju e dini që ju mund të zinxhirit të 2 ose më shumë komandave së bashku duke përdorur një kolonë e gjysmë , karakterin si ndarës.
cd /; echo "Directory Root", ls, cd ~; echo "Directory e mia"; ls
Dhe në qoftë se ju nuk e keni realizuar në komandën e mësipërme, ndryshimi directory përpara-slash cd / ju merr në rrënjë Cygwin, ndërsa directory ndryshim tildë cd ~ ju merr për directory home tuaj të përdoruesit.
Stërvitja poshtë e Root Cygwin
- Cygwin.bat është skedari grumbull Windows-përdorur për të nisur një Bash Cygwin të shpejtë brenda një prompt komandën e Windows.
- Cygwin.ico është një standard i Windows-skedar ikonë bashkëngjitet dosjes së grumbull Cygwin.
- bin / është një directory që përmban (ekzekutuar) binare aplikacionet që janë hartuar për t’u përdorur në Windows në Cygwin. Këtu janë të gjitha unike POSIX-si komandat dhe aplikimet që i japin të gjitha funksionet që ekstra se një zhveshur-Windows install shpesh i mungon.
- cygdrive / përmban një listë të letrave montuar me makinë Windows. Nga këtu ju mund të hyni në ndonjë ndarje makinë që mund të shikohet për Windows. Për shembull cygdrive / c / Windows / do të jetë vendndodhja e instalimit më të popujve Windows.
- dev / është e shkurtër për pajisje. Tradicionalisht për POSIX ky është vendi ku pajisjet zbuluar tuaj hardware janë të shënuara, por në Cygwin përdorimi i saj është kryesisht ka për pajtueshmërinë software dhe mund të injorohen. http://cygwin.com/cygwin-ug-net/using-specialnames.html pathname-in-# posixdevices
- etc / përmban të gjitha Cygwin tuaj fotografi në lidhje konfigurimit. Ndryshe nga regjistrit të Windows-këto duhet të jenë fotografi të thjeshtë teksti që mund të redaktohen në ndonjë editor teksti Windows (të tilla si Notepad + +) ose një redaktor Cygwin të tilla si VM apo Nano.
- shtëpi / përmban drejtorive përdoruesit të cilët nuk janë ndryshe nga drejtoritë User Windows.Kjo është ajo ku fotografi jo Cygwin tuaj të tilla si dokumente, shkarkime fotografi duhet të ruhen.
- lib / është një shkurtim i bibliotekës. Këto janë hartuar, komponente e përbashkët që janë përdorur nga komanda të ndryshme Cygwin dhe aplikimet, por ju mund ta injorojë këtë directory.
- proc / është një directory virtuale që ju lejon për të shfaqur aspekte të ndryshme të sistemit tuaj duke përdorur cat komandës.
- cat / proc / cpuinfo Shfaq detajet CPU kompjuterin tuaj.
- cat / proc / meminfo Shfaq Windows-informacionin tuaj të kujtesës.
- cat / proc / rritet Listat rritet diskun tuaj në Cygwin.
- tmp / directory Cygwin është e përkohshme.
- usr / është bukë dhe gjalpë i instaluar Cygwin tuaj.
- usr / bin / është identik me bin / që ishte shënuar më parë.
- usr / include / header fotografi janë të programimit të cilat janë disi si biblioteka të ndara, ju mund ta injorojë këtë.
- usr / local / është një vend ku ju mund të hartojnë kërkesat për veten tuaj, përsëri në qoftë se kjo nuk do të ju interesojnë ajo mund të injorohen.
- usr / sbin / përmban binareve dhe aplikacionet e sistemit mjete për administrimin e sistemit Cygwin.
- usr / share / janë të pavarur platformë read-only fotografi të përbashkëta të tilla si dokumentacion. Për shembull / usr / share / fonts përmban një koleksion të fonts sistemit. / usr / share / doc përmban dokumentet e aplikimit.
- usr / src / është një vend burim kodin e aplikimit për ruajtjen.
- usr / SSL / është një vend për ruajtjen e SSL (Secure Socket Layer) dhe TLS (Transport Layer të Sigurimit), certifikata të cilat janë përdorur për komunikim encryption internetit dhe të sigurisë.
- usr / tmp / është të njëjtën dosje të përkohshme si / tmp .
- var / është vendi ku të dhënat e ndryshueshme fotografi janë ruajtur. Këto janë fotografi të krijuara nga vetë ose aplikacionet. Për shembull të gjitha dosjet log do të shkojë në / var / log .Nëse ju u zhvillua një HTTP Apache daemon fotografi ajo e priti do të përfshihen në / var / www .
POSIX dhe Cygwin Komandat
Tani përdorimin e një predhë Bash ose POSIX-si komandat është jashtë fushëveprimit të këtij neni. Ju mund të kandidojë bin dir / të parë të gjitha . exe ekzekutojë komandat në dispozicion për ju brenda Cygwin. Si Windows komandën prompt ju nuk keni nevojë të përfshijë file extension kur running një aplikim, dir punon njëjtë si dir.exe .
Nëse keni nevojë për ndihmë të shpejtë në përdorimin e një komande, përdorimi [komandën]-help psh dir-ndihmë . Shumë komandat ndajnë të njëjtat mundësi.
Nëse ju mendoni se i paracaktuar Cygwin bash shell është pak e shëmtuar, atëherë ju nuk jeni vetëm. Microsoft nuk i jep komandën e paracaktuar dashuri të shpejtë shumë dhe për fat të keq kjo është ajo që mbështetet në Cygwin per vete ndërfaqe e saj terminal. Ju mund të ndryshojë lehtë këtë edhe pse nga një herë drejtimin Cygwin setup.exe . Kur ju jeni kthyer në ekran Zgjidh Paketat bëni një kërkim për mintty . Zgjidh që të instaloni paketën mintty binare dhe një herë të plotë të shkoni në Cygwin Start menu. Nuk duhet të jetë një opsion të ri mintty përveç Shell Bash Cygwin.
![Mintty install](http://ipggi.files.wordpress.com/2011/06/mintty-install.png?w=300&h=143&h=143#038;h=143) Install Terminal Mintty.
![cli compare cygwin](http://ipggi.files.wordpress.com/2011/06/cli-compare-cygwin.png?w=300&h=151&h=151#038;h=151) Cygwin nën komandën e shpejtë nuk është tërheqëse.
![cli compare mintty](http://ipggi.files.wordpress.com/2011/06/cli-compare-mintty.png?w=300&h=165&h=165#038;h=165) Cygwin nën Mintty lejon për zbutjen font.
Nga tani e tutje Mintty përdorim për një ndërfaqe të pastër terminal për Cygwin.
Shërbimet dhe daemons
Dëshironi të për të zbatuar një shërbim ose demon në Cygwin install tuaj? Unë do të të tregoj një shembull themelore duke përdorur Lighttpd, një peshë e lehtë shërbyes HTTP që është një alternativë për Apache2 HTTP (i cili gjithashtu mund të instalohet për Cygwin).
Run Cygwin setup.exe përsëri për të kërkuar dhe për të instaluar lighttpd dhe sigurohuni që ju themi po për të instaluar ndonjë varësi zgjidhjen. Pasi të instalohet ju do të gjeni kërkesën që jetojnë në usr / sbin / directory si lighttpd.exe . Një shembull i konfigurimit fotografilighttpd.conf.default mund të gjendet në etc / lighttpd / . Ne do të krijojë një skedar bosh e konfigurimit duke përdorur komandën kontakt.
cd / etc / lighttpd
kontakt lighttpd.conf
Tani përdorni Windows Notepad kërkesën tuaj për të redaktuar c: / Cygwin / etc / lighttpd / lighttpd.conf dhe kopje cilësimet e listuara më poshtë.
server.document-root = “/ var / www / servers / www.example.org / pages /”
server.port = 80
server.username = “www”
server.groupname = “www”
mimetype.assign = (
“. Html” => “text / html”,
“. Txt” => “text / plain”,
“. Jpg” => “image / jpeg”,
“. Png” => “image / png”
)
statike-file.exclude-extensions = (“. fcgi”, “. php”, “. RB”, “~”, “. inc”)
Indeksi i-file.names = (“index.html”)
$ HTTP ["host"] == “www2.example.org” {
server.document-root = “/ var/www/servers/www2.example.org/pages /”
}
Kjo config ne jemi duke përdorur është marrë nga Tutorial Konfigurimi Lighttpd .
Tani përpjekje për të nisur lighttpd me dosjen e konfigurimit tuaj të re.
/ Usr / sbin / lighttpd-f / etc / lighttpd / lighttpd.conf
Përpjekja jonë do të dështojë për shkak se dokumenti në web server root directory nuk ekziston, kështu që lejon të krijuar atë dhe të lejon të bëjë një index.html dokument dhe të provoni përsëri.
mkdir / var / www; mkdir / var / www / server; mkdir / var / www / servers / www.example.org; mkdir / var / www / servers / www.example.org / faqe
touch / var / www / server / www.example.org / pages / index.html
Në një notpad Windows aplikim edit c: / cgywin / var / www / servers / www.example.org / faqe / index.html dhe kopje / paste kodin HTML që pason.
<html>
<title> Hello World </ title>
<body>
<h1> Pershendetje nga Lighttpd konkurrojnë në Cygwin! <h1>
</ Body>
</ Html>
![index html file](http://ipggi.files.wordpress.com/2011/06/index-html-file.png?w=300&h=84&h=84#038;h=84) Përmbajtja index.html.
Lejon të rigjykuar drejtimin Lighttpd përsëri.
/ Usr / sbin / lighttpd-f / etc / lighttpd / lighttpd.conf
Pasi Lighttpd ka ngarkuar që ju mund të kenë nevojë të shtypni Shkruani çelësi për të rivendosur të shpejtë tuaj Bash por Lighttpd do të vazhdojë të kandidojë në sfond. Tani pika lokale shfletuesit tuaj web të Windows- 127.0.0.1 ose localhost .
![chrome browser viewing lighttpd](http://ipggi.files.wordpress.com/2011/06/chrome-browser-viewing-lighttpd.png?w=300&h=128&h=128#038;h=128) Shfletuesi Chrome shikimin primitive dosjen tonë HTML.
Kur doni të Lighttpd mbyllje të drejtuar gjeni PID (Identifier Procesi i) dhe vrasin atë.
ps-s
vrasin [numri PID]
![ps and kill](http://ipggi.files.wordpress.com/2011/06/ps-and-kill.png?w=300&h=154&h=154#038;h=154) Zbuloni dhe mbylljen e shërbimit Lighttpd.
Urime! Ju keni zbatuar me sukses një ambient shell Bash në Windows sistemin tuaj operativ që gjithashtu ka një të fuqishëm, por thjeshtë HTTP server .
Aplikime Popular Cygwin
Tjera paketa popullore Cygwin se ndoshta me interes.
Serverat shërbime të tilla si Apache , ngurtësohem , PostgreSQL , Pure-FTPd , OpenSSH .
Gjuhë programimi si C, C + +, Perl , Python , Ruby , TCL .
Remote log-in mjetet SSH, RSH, Telnet.
Transferimin fotografi mjete FTP, SCP, rsync, unison, rtorrent.
Përveç një gamë të gjerë të, rrjetit të sistemit dhe diagnostifikimit fotografi mjetet.
Më shumë informacion mbi Cygwin mund të gjenden në saj Guide përdoruesit .
Paraqitur sipas: Cygwin , Linux , Server , Windows- Tagged: bash , Cygwin , lighttpd , Linux ,POSIX , powershell , Unix , Windows- ]]>
http://ipggi.wordpress.com/2011/07/01/cygwin-walkthrough-and-beginners-guide-is-it-linux-for-windows-or-a-posix-compatible-alternative-to-powershell/feed/
1
51,524531 -,008318
51,524531
-,008318
Ipggi
organizim Cygwin net lirimin e programit
të zgjidhni një burim shkarko
Zgjidh Root Directory Install
zgjidhni directory lokale paketën
zgjidhni lidhjen tuaj te internetit
zgjidhni një vend Shkarko
paketa zgjidhni
progresin
krijoni ikona
Cygwin në shtëpi
Bash version
bash settings todo
bash settings redaktoni mesazhin e
do të rrënjës
Mintty instaluar
Cygwin cli krahasuar
cli krahasoni mintty
fotografi Indeksi html
krom shfletuesin shikimin lighttpd
ps dhe vrasin
Zbatimi i një Shërbimi SFTP për Ubuntu / Debian me një file Chroot’ed, izoluar 29 qershor 2011 09:30:15 +0000 Ben
http://ipggi.wordpress.com/?p=528
<! [CDATA [Në këtë hyrje unë do të shpjegojë se si ta instaloni dhe setup një shërbim SFTP në një server Linux Ubuntu ose Debian. SFTP (Secure File Transfer Protocol) është një shtrirje e SSH (Secure Shell protocol) e cila përdoret zakonisht për qasje të sigurtë të largët në sistemet.Pavarësisht SFTP e tij emri nuk është një zgjerim për të [...] ]]>
<[CDATA [ension të 1985 FTP (File Transfer Protocol - RFC 959 ), e cila ishte në përdorim të përbashkët deri në fund të viteve 1990 për të ndani fotografi në internet. Përdorimit të FTP ka rënë në sy të keq për përdorimin e internetit në 2000 për shkak të pasiguri pandarë e protokollit të i ]]><![ CDATA [n Përveç të konkurrencës nga protokolli të reja të tilla si të protokollit BitTorrent Bandwidth miqësore. Pasiguria më e dukshme me FTP është se ajo kërkon log-in emrat e përdoruesit dhe fjalëkalimet që do të komunikohet në mes të klientit dhe serverit duke përdorur unencrypted plain-text.
Për fat të mirë në vitet e fundit shumë e më shumë popullor klientët FTP kanë zbatuar përkrahje të plotë për SFTP bërë tranzicionin e end-userave nga të pasigurta për të siguruar seamless transfertat. Të vjetër, boshllëqet tani tepërt të ndaluar për FTP sigurt të tilla si FTPS / FTP-SSL cili njihet tani si FTP me TLS ( RFC 4217) janë konfuz për të përdorur dhe të vështirë për të setup correctly.
Ajo është marrë tashmë deri në atë pikë ku njerëzit ndoshta nuk do të dinë dallimin në mes të shfletuar një vend të sigurt për të shfletuar një SFTP të hapur, vend të pasigurt FTP.Personalisht my favorite FTP / SFTP klienti është multi-platformë, me burim të hapur FileZilla , por ka shumë të tjerë të tillë si SmartFTP , WinSCP ose FireFTP (for Firefox).
Mirë për detyrë në dorë, ne do të bëjmë çdo gjë në CLI (command line ndërfaqe) mode aka shell.
Së pari sigurohuni depo juaj është deri tani.
sudo apt-get Përditëso
Tani OpenSSH instaluar software server.
sudo apt-get install OpenSSH-server
Ne pastaj të krijojë një grup përdorues për qasje SFTP, unë do të jem duke e quajtur atësftponly . Për sigurinë Unë mendoj se është praktikave më të mira për të mos lejuar llogaritë me pranimin SFTP qasje shtesë për server duke përdorur të sigurtë shell log (SSH) largët in
sudo groupadd sftponly
Run e mëposhtme për të shfaqur grupin tuaj të re. Ajo do të jetë e shënuar si hyrje e fundit.
cat / etc / grupi
Cat ju lejon të shpejt të shfaqur një file teksti kohë / etc / grupit është fotografi që përcakton grupet në server. Ju duhet të shihni diçka si kjo.
Output e cat / etc / grupit.
Çdo linjë është një grup individuale, ju mund të shihni emrin, fjalekalimin cila është vendosur të x që do të thotë asnjë, id numerike grupit dhe përdoruesit të cilët janë të lidhur me grupin. Për sftponly aktualisht përdoruesit e caktuar nuk ka.
Merrni shënim id grupit , në këtë screenshot ajo është vlera e 1001 .
Ne tani të shtuar një përdorues të ri që ne do të përdorim ekskluzivisht për qasje SFTP.
useradd sudo [emri user]-d /-g [sftponly grupi id]-M-N-o-u [sftponly grupi id] sudo passwd [emri user]
Argumentet e kemi përdorur.
- -D është shtëpia përdorues directory që duhet të jetë vendosur në / (root).
- -G është grupi përdorues id të caktojë që në shembullin tonë duhet të jetë caktuar për sftponly .
- -M ndalesa useradd komandën krijimin e një directory në shtëpi.
- -N useradd nga default krijon një grup me të njëjtin emër si përdorues të ri, kjo pamundëson se sjellja.
- -U është emri përdorues, i cili në rastin tonë duhet të njëjtën vlerë id si sftponly .
- -O lejon kopjuar, jo-unik ids përdoruesit.
- Passwd komandën vendos një fjalëkalim Encrypted përdoruesit.
Shto një përdorues të zgjedhur nga ju, unë do të përdorë ben_example . Për të shfaqur përdoruesit tuaj.
cat / etc / passwd
![cat /etc/passwd](http://ipggi.files.wordpress.com/2011/06/screenshot-benben-xps-m1330_-22.png?w=300&h=198&h=198#038;h=198) Output cat / etc / passwd.
Ne tani backup dhe të redaktoni konfigurimit fotografi Daemon SSH.
sudo cp / etc / ssh / sshd_config / etc / ssh / sshd_config.bak sudo nano 76 / etc / ssh / sshd_config
Shkarko
Nënsistem sftp / usr / lib / OpenSSH / sftp-server
Duhet të zëvendësohet me
Nënsistem sftp të brendshme-sftp
Tani shkoni deri në fund të dokumentit, çelësi kombinim Alt / duhet të marrë ju atje, ose ju thjesht mund të përdorni Page Down kyçe. Pas UsePAM Po shtuar linjat e mëposhtme për të konfiguruar tonë sftponly autorizimet e grupit, dhe settings. ChrootDirectory vendosjen e do të kufizojë të gjitha sftponly përdoruesit për këtë directory. Përndryshe sftponly do të kenë qasje në rrënjë e serverit tuaj të cilat ju nuk doni. / var / www shpesh është Debian / Ubuntu parazgjedhur vend për web serverat në vendin e pasurive të tyre të tilla si HTML, CSS dhe imazhe fotografi. Megjithëse ju mund të përdorni një directory të ndryshme përChrootDirectory të tilla si / var / sftp .
Përputhje grupi sftponly ChrootDirectory / var / www X11Forwarding pa asnjë AllowTcpForwarding ForceCommand të brendshme-sftp
Pasi përfundoi Përdorni tastin kombinim O Ctrl për të ruajtur dhe pastaj Ctrl X dalje.
Output e nano sudo / etc / ssh / sshd_config.
Tani të sigurt në dosjen që ju të caktuar për ChrootDirectory në fakt ekziston dhe nëse ajo nuk ka pastaj të krijojë atë. Gjithashtu grupi dosjen dhe pronari duhet të jetë rrënjë të cilat ai duhet nga default në qoftë se ju përdorni komandën.
mkdir sudo / var / www
Output e SFTP directory rrënjë.
Tani për më vonë testimin e krijuar e para e 3 drejtorive brenda tuaj ChrootDirectory .
cd / var / www sudo mkdir test_readonly sudo chmod 755 test_readonly
Nëse ju nuk e kuptoni chmod komandën e treguar ne shume shpejt do të kalojnë nëpër atë, por ajo është përtej fushëveprimit të këtij neni. Ndrysho mënyrën ( chmod ) parametri 755është një kod leje në simbol oktal. Ju thyejnë atë deri në 3 pjesë, 7 / 5 / 5 .
- Pjesa 1 root është leje për këtë directory.
- 2 po leje grup.
- 3 është i të gjithë të tjerët.
Vlera e individit i jep lejet e pjesën për përdoruesit e saj. Një vlerë prej 0 granteve pa leje, një vlerë prej 1 granteve ekzekutuar lejet, 2 grantet shkruajnë dhe 4 grantet e lexuar. Këto vlera mund të përmblidhet për të krijuar lejeve të shumta. Pra 1 ( ekzekutuar ) + 2 ( shkruaj ) + 4 ( lexo ) është e barabartë me 7 e cila i jep ekzekutuar , shkruani dhe lexoni qasje aka total. chmod 755 test_readonly do të thotë root ka qasje total. Ndërsa përdoruesit e lidhur me grupin dosjen dhe të gjithë të tjerët vetëm kanë ekzekutuar dhe lexuar qasje, 4 ( lexo ) + 1 (ekzekutuar ) = 5 . Më shumë mund të lexoni për lejet Linux here http://en.wikipedia.org/wiki/File_system_permissions # Symbolic_notation .
sudo mkdir test_readwrite sudo chown root: sftponly test_readwrite sudo chmod 775 test_readwrite
Komandat e mësipërme krijon një test_readwrite directory cilit pronari është rrënja dhe grupi është sftponly . Të dy rrënjë dhe sftponly anëtarët kanë qasje në lejet test_readwrite, e cila lejon krijimin dhe fshirjen e dosjeve dhe nën-directories.
Për të hequr qasje shfletuar në një directory të hiqni leje lexuar si tregohet më poshtë. 1 (ekzekutuar ) + 2 ( shkruaj ) = 3, ekzekutuar dhe shkruani qasje kritike, por nuk ka lexuar që lë tjera të dy lejet e tepërta.
sudo mkdir test_noaccess sudo chmod 733 test_noaccess
Restart server SSH.
sudo / etc / init.d / ssh restart
Nëse ju nuk e dini IP adresën e serverit tuaj.
ip-o-f inet PE
Zbuloni adresa IP serverit tuaj.
Vërtet, është presë tuaj lokal, eth0 është adresa Ethernet kabllor tuaj lidhur, wlan0 është ndoshta pa tel.
Lidheni me serverin tuaj duke përdorur një klient SSH SFTP të tilla si FileZilla. Sigurohuni që të përdorni adresën e saktë IP dhe numrin e portit që nga default është 22 .
Menaxheri i FileZilla faqe lidh me serverin tim SFTP shembull.
Ju duhet të jetë i lidhur me dosjen caktuar në ChRootDirectory ( var / www ) në konfigurimin tuaj SSHD dhe dyshe si dosjen rrënjë klienti SFTP. Listuara gjithashtu duhet të jetëtest_readonly , test_readwrite dhe test_noaccess directories se Ne e krijuam më herët.Luajnë apo të lundruar rreth, shpresojmë se ju mund të ngarkoni fotografi dhe për të krijuar / fshirë directories brenda test_readwrite . Ndërsa test_noaccess duhet të shfaqet, por e kufizuar për të hyrë në shfletim ose shkarkoni.
Browsing rrënjët e tua SFTP në FileZilla.
Në ekran të kapur më poshtë ne kemi log FileZilla mesazhi me 3 seksione theksuar. Seksioni portokalli tregon përpjekje e mia dështuar në qasjen test_noaccess . Purple është përpjekja e suksesshëm në qasjen test_readonly , por një dështim në krijimin e një directory të re nën-dosje brenda. Ndërsa pjesën e gjelbër tregon qasje në test_readwrite si dhe janë në gjendje të krijojë një directory të re nën-dosje dhe heqjen e tij të mëvonshëm.
Ngjyra-koduar log mesazh nga shfletuar shërbimin tonë SFTP në FileZilla.
Urime ju tani keni një shembull të punës së një shërbimi SFTP kandidon në serverin tuaj.Duhet përmendur se një numër i këtyre udhëzimeve në fillim ishin mësuar nga blog post SFTP në Ubuntu dhe Debian në 9 hapa të lehtë dhe komentet e lexuesit.
Paraqitur sipas: Linux , Server Tagged: Debian , FTP , FTPS , Linux , sftp , Ubuntu , Unix ]]>
http://ipggi.wordpress.com/2011/06/29/implement-a-sftp-service-for-ubuntudebian-with-a-chrooted-isolated-file-directory/feed/
8
51,524531 -,008318
51,524531
-,008318
Ipggi
cat / etc / grupi
cat / etc / passwd
sudo nano / etc / ssh / sshd_config
ll / var / www
ip-o-f inet PE
faqen FileZilla menaxherit
FileZilla shfletuar testi sftp
FileZilla mesazh log
MySQL ulët / zorrë sipërme dhe ISO 8859, Unicode, UTF-8, UTF-16, UTF-32 Character Set 22 qershor 2011 09:30:29 +0000 Ben
http://ipggi.wordpress.com/?p=502
<! [CDATA [By default MySQL përdor krahasimin e karakterit latin1_swedish_ci vendosur për të gjitha shtyllat. E parë jashtë në rast se ju jeni pyesin ci pas së dytë të theksuar të thotë rast i pandjeshëm. Të gjitha pyetjet SQL synimeve të dhënësit të kësaj kolone do të injorojë rastin letrën e vlerave pyetje dhe të dhënat në terren. Collations të tjera që përfundojnë me cs po rastin e [...] ]]>
<! [CDATA [By default MySQL përdor krahasimin e latin1_swedish_ci karakter të vendosur për të gjitha shtyllat. E parë jashtë në rast se ju jeni pyesin ci pas së dytë të theksuar të thotë rast i pandjeshëm. Të gjitha pyetjet SQL synimeve të dhënësit të kësaj kolone do të injorojë rastin letrën e vlerave pyetje dhe të dhënat në terren. Collations të tjera që përfundojnë mecs janë të ndjeshëm rast, i cili në përdorim të përditshëm shpesh është më shumë një pengesë. Kjo është nëse ju jeni që kanë nevojë për të ruajtur emrat e pointers të dhënave të mbajtura në rastin e ndjeshme file sistemeve të tilla si ato të përdorura nga Unix dhe Linux.
Përpjekje për të listën e një fotografi në Linux, një rast të ndjeshme të sistemit operativ.
Sipas dokumentacionit zyrtar latin1_swedish është ekuivalent MySQL e cp1252 Windows-bashkesine e karaktereve. Për ata prej jush që nuk e di e Windows cp1252 vendosur karakter është në thelb i njëjtë me universal ISO 8859-1 / Latin1 vendosur karakter.
Default MySQL sistemim 5.x për tekstin.
Nëse paragrafin e mësipërm do të thotë shumë pak për ju, një grup karakterit apo kodimin karakter skemë është një mjet për të përfaqësues alfa-numerike dhe karaktere pikësimit në një formë alternative. Karakteri Një koduar në kodin Morse vendosur karakter është e përfaqësuar nga një dot dhe dash .
Karakterit të njëjtë A si një kryeqytet në 1963 ASCII encoding skema karakter është e përfaqësuar nga hexadecimal 0041 , decimal 65 dhe oktal e 101 . Më e rëndësishmja ajo gjithashtu thekson se kapitali karakteri A është e përfaqësuar si 7-bit kod binar 100 0001 .Baza e këtij uniformiteti 1963 është ende respektohen sot dhe lejon ASCII dokumentet tekstin e shkruar në kompjuterët e lashtë të jetë i përdorshëm në makinat moderne. Ajo e lejon këtë file teksti http://www.textfiles.com/apple/parameters.txt nga 1982 e cila ishte shkruar në një kompjuter në shtëpi II Apple duhet të lexohet në një shfletues modern. Btw formatimit të çuditshme në skedar teksti është për shkak të aftësive arkaike II Apple e vetëm trajtimin e sipërme-zorrë letra me 40 tela karakter për rresht.
Pra, përsëri në latin1_swedish , CP1252 dhe ISO 8859-1 përcakton karakterin që unë duhet të shtoni janë për pjesën më të madhe këmbyeshëm. Ata janë grupe të kodeve numerike (mbani mend se si ne i tha A është e përfaqësuar si 41 hexadecimal ose 65 dhjetor), të cilat mund të trajtojë shumicën e karaktereve të nevojshme nga Western gjuhët evropiane që përdorin alfabetin latin. Pra frëngjisht, spanjisht, italisht dhe anglisht janë në alfabetin grek, por nuk është. Ju mund të gjeni një listë të të gjithë personazhet që përbëjnë ISO 8859-1 të vendosur karakterin me kodet e tyre numerike, HTML dhe binar në ASCII-code.com .
Lejon të kalojnë nëpër disa nga këto shkurtesave dhe kushtet teknike.
- ASCII (American Standard Code Information për shkëmbimi) është një standard të hershme informatikë që është zhvilluar nga Shoqata në bazë Standardeve Uashington amerikane për të trajtuar vetëm anglisht të dhënat e komunikimit mes kompjuterëve të ndryshme dhe pajisjet e telekomunikacionit.
- ANSI (American National Standardet Institute) kodet shpëtuar ishin të formalizuara në vitin 1976 si një zgjatje të ASCII për të përfshirë, formatimin ngjyra dhe kontrolleve për terminale ekran kompjuteri (monitoron ekranit). Kodet për çudi ANSI shpëtuar janë të njohur edhe si ECMA-48 dhe si ISO 6429. Ish Microsoft përdoruesit e DOS-it mund të mbani mend nevojën për shofer ANSI.SYS për të trajtuar dokumente ANSI.
- ISO 8859 (Organizata Ndërkombëtare për Standardizim) është një mes të viteve 1980 standarde Evropiane me një qëllim të ngjashëm me ASCII përveç se ajo të futet karakteri shtesë vendos për të trajtuar jo-angleze.
- Ndërsa CP1252 (faqe Code) është pjesë e një udhëzues Microsoft zhvilluar të dizajnuara për përdorim në sistemin operativ Windows. Jo-standarde në përputhje faqe kod janë zhvilluar fillimisht nga IBM si CP437 të jetë një koleksion të glyphs grafike për përdorim në kompjuterin e parë e tyre personal, 1981 IBM-PC në tregun e SHBA. Shitësit e tjera të modifikuara apo të krijuara më vonë faqet e reja kod për jo-amerikane rajone të ndryshme.
ISO 8859 dhe Kodi Faqe seri e 8-bit (1 byte) përcakton karakterin ishin projektuar vetëm për të trajtuar 256 karaktere unike. Ata kishin për të përfshirë shtresë e jashtme e sipërm dhe të poshtëm për çdo karakter, karaktere të veçanta për thekse, si dhe kodet e kontrollit për linja të reja, tabs, hapësira, shtypjen etj Ky kufizim madhësi të thotë gjuhë të ndryshme dhe derivatet e tyre kanë nevojë e tyre unike karakterin e 8-bit grupe. Kjo është arsyeja pse ka grupe të shumta trashëgimi dhe skemat e karakter në të egra, duke përfshirë 16 vende të ndryshme të ISO 8859 .
Për fat të keq këto grupe të ndryshme nuk janë të këmbyeshëm jashtë bazë ASCII angleze alfa-numerike dhe karaktere pikësimit. Si vendos të caktojë në përgjithësi karaktere të ndryshme për të njëjtën identifikues. Pra, dikush në Balltik ( ISO 8859-4 ) leximin e një dokument të shkruar në Mbretërinë e Bashkuar ( ISO 8859-1 ) do të shihni £ 10 shfaqur si r 10. Në të ISO 8859të dyja £ dhe r ndajnë të njëjtin hexadecimal 00A3 , decimal 163 , oktal e 243 , binare10100011 . Kjo do të thotë që ju nuk mund të ketë të dyja këto karaktere shfaqur së bashku në të njëjtin dokument kur përdorin ISO 8859 .
Zgjidhje për këtë çështje i shndritshëm ishte për të krijuar një kodimin e re karakter të caktuar, pa bajt trashëgojnë 8-bit / 1, 256 kufizojë karakterin. Një që mund të trajtojë të gjithë personazhet në një përbërje të bashkuar, pa nevojën për të kaluar në mes të grupeve të ndryshme të karaktereve. Zgjidhja ishte Set Universale Karakteri , por më zakonisht të referuara si Unicode . Unicode zgjidh të gjitha këto probleme me një zgjidhje të thjeshtë dhe mjaft të dukshme. Ajo cakton një pikë të vetme kodin për çdo karakter që njeh dhe mbështet. Capital Një është dhënë U 0041 , shenjë funt £ është gjithmonë e U 00 A3 dhe kapitalit R me cedilla r është e garantuar të jetë U 0156 .
Këto pika janë konvertuar në kodin binar duke përdorur Unicode Format Transformationschemes karakterin encoding. Ka një numër i këtyre skemave, duke përfshirë UTF-16 dhe UTF-32 , por më e zakonshme është UTF-8 për shkak të popullaritetit të saj në internet. Kjo pjesërisht për shkak të fituar pranim të pajtueshmërinë e saj prapa me origjinalin ASCIIstandarde dhe encoding ndryshueshme-gjerësinë e saj. Që e bën atë madhësi / Bandwidth miqësore për tekstet shumë Evropës Perëndimore përveç shumicës së scripting internetit dhe gjuhëve programuese të cilat janë të bazuara në anglisht.
ASCII pajtueshmërinë do të thotë se 8-bit (1 byte) ASCII përfaqësimit binare për kapital A01000001 është gjithashtu e njëjtë UTF-8 përfaqësimit binare për pikën e kodit 0041 U(kryeqyteti A në Unicode ). I pari 127 pikat e kodit në UTF-8 janë të gjitha 1 bajt në madhësi.Në vijim 1920 pikë janë 2 bytes, pastaj 65.346 ardhshëm janë 3 bytes ndërsa 1million mbetur + janë 4 bytes. Që do të thotë edhe Unicode dhe UTF-8 mund të përfaqësojnë mbi 1 milion karaktere unike por shumica latin-1 shkronja mbetet 1 bajt në madhësi.
Në kontrast UTF-32 i cili është një fix-width encoder kërkon 32-bit ose 4 bytes e të dhënave binare për të gjitha pikat e kodit, duke përfshirë shkronja kapitale tonë shembull A (00.000.000 00.000.000 00.000.000 01.000.001 ). Në UTF-16 e kapitalit Një në binar është00.000.000 01.000.001 , kështu që ajo kërkon 2 byte, por ka shumë pika të tjera të kodit që kërkojnë një palë e 16-bit ose 2 vlerave byte duke i bërë ata 4 bytes në madhësi.
3 identike perëndimor latin-1 fotografi HTML koduar duke përdorur ANSI, UTF-8 dhe UTF-16. Numrat e gjelbër janë të madhësive të treguar në fotografi bytes.
Këtu është një shembull ku UTF-8 është më pak efikas se UTF-16. Këto 3 fotografi përmbajnë një Haiku identike në tekst të thjeshtë e ruajtur në dorëshkrim Hiragana japoneze.
Këshillojë e mia si në të cilat sistemim ju duhet të zgjidhni për të dhënat tuaja varet nga qëllimi kolonën së. Nëse potencialisht një grup të përdoruesve ndërkombëtarë do të jenë dorëzuar të dhëna të tilla si të dhënat e tyre personale, adresat, emrat, firma etj në sistemin tuaj, atëherë ju duhet të paktën të përdorni UTF-8 për të ruajtur të dhënat.
Një paralajmërim MySQL shkaktuar duke u përpjekur për të shpëtuar "Jackie Chan 'emrin në Simplified shkronja kineze Unicode me një kolonë duke përdorur krahasimin latin1_swedish_ci.
Një përpjekje për të shfaqur Unicode Kineze e thjeshtuar.
Emri i koduar Unicode tregon saktë kur kolona emrin është sistemohen të utf8_unicode_ci.
Nga ana tjetër, në qoftë se ju jeni do të jetë mbajtja e dorëzimit të të dhënave në shtëpi ose ju e dini që ju nuk do të hasni ndonjë perëndimor jo latin-1 shkronja atëherë ju duhet të jetë në rregull fërkimit të defaults MySQL-së.
Përndryshe një tjetër përdorim të mirë për UTF-8 është ajo ku ju jeni duke tërhequr të dhënave jashtë internetit dhe ruajtjen e saj në nivel lokal për të bazës së të dhënave tuaja MySQL. Me të dhënat e sforcuar nga website HTTP headers, RSS feeds ose ndërveprimet me 3 parti API. Ti nuk e di se çfarë të dhënat e aplikimit tuaj mund të kandidojë në mënyrë sistemin tuaj dhe të bazës së të dhënave duhet të jenë të përgatitur për çdo gjë. Por mos harroni se çdo hap e setup juaj ka nevojë për të mbështetur plotësisht UTF-8 , për shembull ...
HTML text input formë të koduar si UTF-8 → PHP përpunimi i të dhënave në UTF-8 → MySQL UTF-8 ruajtje.
Lidhje të tjera.
Paraqitur sipas: Linux , MySQL , Server , Windows- Tagged: ANSI , ASCII , një rast i pandjeshëm, raste të ndjeshme , iso 8859 , mysql , Unicode , utf , UTF-16 , utf-32 , utf-8 ]]>
http://ipggi.wordpress.com/2011/06/22/mysql-lowerupper-casing-and-iso-8859-unicode-utf-8-utf-16-utf-32-character-set-collations/feed/
0
51,524531 -,008318
51,524531
-,008318
Ipggi
lista Linux dosjen
e albumit MySQL 5 .* sistemim
identik file HTML
japoneze Haiku
Warning MySQL
MySQL errror ekranit
MySQL mirë
Zgjeruar WordPress RSS (WXR) Export / Import, XML Document Format deshifrohen dhe 16 Mar 2011 11:08:59 +0000 Ben
http://ipggi.wordpress.com/?p=477
<! [CDATA [Një nga gjërat e mëdha për WordPress është transportueshmëri e tij dhe popullaritetin e saj. Është tepër e lehtë për një bloger WordPress për të lëvizur të gjithë të tyre, blog komente dhe të gjithë, në mes të ofruesve të ndryshme hosting pa përdorimin e ndonjë gjuhë të bazës së të dhënave komplekse të tilla si SQL. Çdo sistem Blogging WordPress ofron mundësinë të importit dhe eksportit [...] ]]>
<! [CDATA [Një nga gjërat e mëdha për WordPress është transportueshmëri e tij dhe popullaritetin e saj. Është tepër e lehtë për një bloger WordPress për të lëvizur të gjithë të tyre, blog komente dhe të gjithë, në mes të ofruesve të ndryshme hosting pa përdorimin e ndonjë gjuhë të bazës së të dhënave komplekse të tilla si SQL.
Çdo sistem Blogging WordPress ofron mundësinë të importit dhe eksportit të dhënave në mes bloge të tjera WordPress. Kjo nuk është e kufizuar vetëm për të blog entries vetë, por mund të përfshijë kategoritë postin e, tags, komente, harton dhe madje spam! Ai e bën gjithë këtë duke përdorur formatin e Zgjeruar WordPress Rss dokument, WXR.
Formati WXR është i bazuar në Really Simple Syndication ose specifikimet Rss i cili është një dialekt shumë të popullarizuara të XML. Ajo është projektuar si një format syndication për faqet e internetit që dëshirojnë të ndajnë dhe serialise disa të dhënave të tyre.http://www.rssboard.org/
Një syndication web specifikimet mund të duket një zgjedhje e çuditshme për një mjet blog eksportuese por popullariteti Rss në internet sot, thjeshtësia e tij dhe format e saj expandable përmes përdorimit të shtesave 3 parti e bëjnë atë një zgjedhje të madhe. Duke qenë një dialekt XML gjithashtu do të thotë që ju mund të hapë ndonjë editor teksti dhe kanë qasje të plotë për të gjitha të dhënat e blog në një format të shenjë-up që është i lexueshëm njerëzore (në një plan urbanistik të jo shumë të ndryshëm nga një skedar HTML.)
Për të krijuar një skedar të eksportit WXR nga mesi juaj që ju duhet të identifikoheni në WordPress panelit të kontrollit tuaj, shkoni poshtë për Tools dhe zgjidhni eksportit. Një opsion filtër ju lejon të Stërvitja poshtë për të dhëna të veçanta të shkurtojë madhësia e skedës tuaj eksportit. Nëse jeni të eksportuar faqe të plotë unë do të rekomandojë ndryshimin e statuse filtër për "Published". Nëse e majta si të tepërta të gjitha "Të gjithë statuset 'blog-së auto-ruajtur hyra do të përfshihen, të cilat joefektive kopjuar artikujt e botuar.
![WordPress Export Screen](http://ipggi.files.wordpress.com/2011/03/15-03-2011-21-49-48.png?w=259&h=300&h=300#038;h=300)
Pasi të keni shtypur butonin Download File Eksporti dhe ajo ka përfunduar shkarkimin ju duhet të keni një dokument XML me emrin e wordpress-[yyyy] – [mm] -. [dd] XML . Ju mund të hapur këtë me ndonjë editor teksti apo edhe Windows-Notepad-in. Por kjo është e preferueshme që ju përdorni një editor teksti që mund të bëj analizë gramatikore XML dokument për colourisation si ajo e bën dokumentin më të lehtë për të lexuar. Notepad + + http://notepad-plus-plus.org/ është një zgjedhje e mirë për përdoruesit e Windows, ndërsa TextMatehttp://macromates.com/ është ndoshta zgjidhja më e mirë për OS / X.
![WRX document viewed in Notepad++](http://ipggi.files.wordpress.com/2011/03/15-03-2011-22-09-46.png?w=300&h=139&h=139#038;h=139)
Si sugjeron titulli në këtë post unë do të përpiqet të deshifroj përmbajtjen e dokumentit Extended WordPress Rss. Kjo do të thotë unë do të botuar listën në mënyrë që elementet Rss të përfshira brenda një eksport standarde dhe shkurtimisht përshkruani qëllimin e tyre.
Kjo nuk do të jetë një tutorial mbi XML apo Rss dhe unë do të marrë ju keni disa kuptuarit e ose. Megjithatë, nëse kjo nuk është rast gjërat nuk duhet të jetë shumë e vështirë për të ndjekur veçanërisht për ata njerëz të njohur me dokumentet e HTML.
<-! Kjo është një zgjeruar WordPress fotografi RSS krijuara nga WordPress si një eksport e juaj. ->
Në krye të file WXR ka një pjesë të madhe komentuar shpjeguar qëllimin e dokumentit dhe në rast se ju keni harruar udhëzime se si të importit fotografi në një blog WordPress.
Përtej komenteve është elementi nevojshme <rss> përmban 5 extensions hapësira, si dhe versionin Rss si një vlerë numerike. Zgjerime të listuara përfshijnë përmbledhjen faqen RDF modul përmbajtjen, mirë-formuar koment web API, metadata Dublin Core element të caktuar dhe 2 extensions WordPress. Nëse kjo nuk është bërë shumë kuptim, atëherë mos u bëni merak sepse nuk është me të vërtetë e rëndësishme nëse ju janë duke u zhvilluar një parser Rss.
Hapësira e listuara janë unike, me çdo funksione në shërbim të veçantë që specifikimi Rss baza nuk i mbulon. Çdo namespace XML fillon me xmlns: dhe është ndjekur nga një titull i shkurtuar i namespace që zakonisht është një akronim. URL që ndjek çdo titull është një kërkesë dhe duhet të tregojnë për një faqe që jep informacion të mëtejshëm mbi namespace.
Xmlns: dc = “http://purl.org/dc/elements/1.1/”
Është një shembull i elementit Core namespace vendosur Dublin.
Më poshtë <rss> element është <channel> element enë. Kjo ka të gjitha elementet e fëmijës dhe të dhënat në lidhje me blog WordPress. Ju mund të gjeni mbylljes </ rss> element në fund të dokumentit Rss. Në krye të <channel> kemi elementet që janë të lidhur me metadata WordPress blog.
<title> Përmban titullin vendin e blog.
<link> është URL e blog përcaktuar nga WordPress.
<description> është një Tagline që mund të ndryshohet në Pult nën Settings Përgjithshëm.
<pubDate> ishte kohën dhe datën që dokumenti WXR u krijua. Ajo është në RFC-822 formatinhttp://asg.web.cmu.edu/rfc/rfc822.html siç kërkohet nga standardi Rss. Formati duhet të jetë vetë shpjeguese, përveç vlerës numerike e fundit e cila përfaqëson diferencial lokale nga GMT duke përdorur një format + /-hhmm. Plus 2 orë nga GMT do të përfaqësohen si 0200. Zona Ora WordPress mund të ndryshohet në Pult nën Settings Përgjithshëm, Timezone.
<generator> është emri ose një URL treguar në faqen e aplikimit që është përdorur për të krijuar dokumentin Rss.
<language> është gjuha kryesore blog është shkruar në përcaktuar nga Vendosja e Përgjithshme, Gjuha në Pult WordPress. Një listë e kodeve të vlefshme të përdorura për të përfaqësuar të gjuhës mund të gjenden në http://www.rssboard.org/rss-language-codes .
<wp: wxr_version> Ky është shembulli ynë i parë i një element të zgjeruar Rss. Ne mund të pranojmë se ajo nuk i përket specifikimit Rss si element përmban një zorrë e trashë. Majtë të zorrës së trashë përmban elementet e zgjerimit, ndërsa të drejtë është emri element. WP: wxr_version është numri versionin për zgjerimin Rss WordPress.
<wp:base_site_url> është URL rrënja e WordPress hosting provider.
<wp:base_blog_url> është URL rrënja e blog WordPress.
<wp:category> përmban një koleksion të plotë të kategorive të lidhur me blog. Ju mund të shikoni dhe të redaktoni listën brenda Pult nën Postime, Kategoritë. Çdo kategorie i jepet e elementit të saj <category> dhe përmban elementet e mëposhtme 3 fëmijë.
- <wp:category_nicename> është emri kategorinë në një format të URL miqësore.
- <wp:category_parent> Nëse kategori i takon një hierarki pastaj kategori prindi është e shënuar.
- <wp:cat_name> <! [CDATA []]> emri origjinal e kategorisë së të përfshira brenda një <! [CDDATA []]> . CDATA apo karakterin e të dhënave tregon mbyllje XML parser / Rss mos procesin e tekstit përmban brenda. Kjo është një masë e sigurisë në rast se teksti përmban ndonjë karakter të paligjshme që mund të gjenerojë gabime.http://www.w3schools.com/xml/xml_cdata.asp
<wp:tag> përmban një koleksion të plotë të tags blog post. Ju mund të shikoni dhe të redaktoni tags postin brenda Pult nën Postime, Postime Tags. Ai përmban elementet e mëposhtme 2 fëmijë.
- <wp:tag_slug> është emri URL miqësore të tag.
- <wp:tag_name> është emri origjinal i tag të përfshira brenda një mbyllje të dhënave karakter.
<cloud> është një tregues për API RssCloud e cila është një monitorimi të shërbimit blog mbështetur nga WordPress.com. Ajo mundëson një klient për të marrë mbështetjen e njoftimit çastit kur blog është përditësuar. http://www.rssboard.org/rsscloud-interface
<image> është një logo që i përkasin vend që mund të shfaqet nga klientët Rss. Ju mund të modifikoj logo nën Settings Përgjithshëm, Blog Foto / Icon dialog në Pult. Ka përmasa të rreptë dhe formatet e fotografive kërkesave të vendosura nga standardi Rss.http://www.rssboard.org/rss-specification # ltimagegtSubelementOfLtchannelgt
<atom:link rel=”search”> është një URL treguar në dokumentin e hapur përshkrimin Kërko furnizohen nga WordPress. Ajo mundëson klientëve Rss mbështetur dhe shfletues web një mjet i lehtë për të siguruar terma kërkimi për të blog dhe për të marrë rezultate në një format të standardizuar XML. http://www.opensearch.org/Specifications/OpenSearch/1.1 # OpenSearch_description_document
<atom:link rel=”pub”> është një URL treguar në Google shërbimin e projektuar njoftimit pubsubhubbub që është mbështetur nga WordPress. Sipas mendimit tim kjo është më e lehtë për të zbatuar dhe përdorimin atëherë shërbimin alternativ <cloud> që ofron funksionalitet të ngjashëm. http://code.google.com/p/pubsubhubbub/
Kjo është në fund të elementeve metadata Rss lidhur. Më poshtë janë listën e elementeve të fëmijëve të përfshira në <item> </ item> elemente. Gjërat janë të shumta, si përsëritet disa herë çdo send ka një të vetme artikull blog post, ose faqe.
<title> Titulli iblogPostimi ose faqe.
<link> URLblogPostimi ose faqe.
<pubDate> Koha dhe data të cilat pas u shpall në internet.
<dc:creator> Listat autori i post. Elementi është një zgjerim Dublin Core Rss si specifikim Rss nuk përmban asnjë element i përshtatshëm për këtë rol.
<category> Çdo kategori lidhur me blog është dhënë 2 elemente kategori. Elementi i parë përmban vetëm kategori si një emër, ndërsa elementi i dytë përmban dy emrin kategori dhe miqësore URL nicename atribut.
<guid> është unik identifikues globalisht përdorur për identifikimin e blog post nga Rss WordPress dhe klientët. = IsPermaLink false atribut vetëm do të thotë se ky identifikues nuk është një URL legjitime website dhe nuk është i përdorshëm në një shfletues.
<description> Në dokumentet Rss ky element përmban përmbledhje të artikullit, por në WXR ajo është lënë bosh.
<content:encoded> është zëvendësim për kufizuese Rss <description> element. Mbyllur brenda një mbyllje të dhënave karakter është e plotë WordPress blog post formatuar, tags HTML dhe të gjitha.
<excerpt:encoded> Ky është një element i panjohurKjo është një përmbledhje ose përshkrim të përdorur postin shpesh nga RSS / Atom feeds..
<wp:post_id> Kjo është një auto-rritje, numerike, numrin unik të identifikimit të dhënë për çdo, artikull pas ose faqe.
<wp:post_date> Koha dhe data që u botua pas.
<wp:post_date_gmt> Koha dhe data në GMT që u botua pas.
<wp:comment_status> Një vlerë që deklaron nëse drejtën e publikut për postimi i komenteve është e hapur apo e mbyllur.
<wp:post_name> është unik, nicename URL miqësore bazuar në titujt e shkrimeve.
<wp:status> Publikimi statusin e postit me opsionet; ‘botojë’, ‘projekt’, ‘pritje’, ‘private’.
<wp:post_parent> Numri numerike e identifikimit, nëse prindi post-së. Kjo unë mendoj se është e zbatueshme për faqe WordPress që mund të mbivendosur në njëri-tjetrin.
<wp:menu_order> Unë supozoj është e lidhur me navigacion menu e faqeve të mbivendosur.
<wp:post_type> tipit Post ose ‘pas’, ‘Faqja’, ‘media’.
<wp:post_password> Një jo-Encrypted fjalëkalimin përdorur nga WordPress për të kufizuar qasjen në lexim, në këtë post.
<wp:is_sticky> Një vlerë numerike Boolean (0 = false, 1 = e vërtetë), për të përcaktuar nëse këtë post si një ngjitës. Një pas ngjitet do të thotë pas do të jetë gjithmonë shfaqet në krye të çdo liste te postimeve.
<wp:postmeta> janë kontejnerët për Futjet më të reja dokumentin WXR format që janë futur pas specifikimet WXR origjinal. Çdo <wp:postmeta> element përmban 2 elemente fëmijë.
- <wp:meta_key> është çelësi referencës për element të dhënat meta.
- <wp:meta_value> është vlera për elementin meta të dhënave të përfshira brenda një mbyllje të dhënave karakter.
Më poshtë është një listë e <wp:meta_key> referencat e përdorura aktualisht nga WXR.
shijshme , të dhëna në lidhje me Delicious shërbimit social bookmarking web.http://www.delicious.com/
geo_latitude , është vend pozicionimin e autorit kur dorëzuar postin. Vlera është në gradë gjerësi duke përdorur Botërore 1984 Datum gjeodezike Sistemit (WGS84). Kjo duket të jetë i bazuar në API Google ingranazhet Geolocation.http://code.google.com/apis/gears/api_geolocation.html
geo_longitude , është vend pozicionimin e autorit kur ata dorëzuar postin. Vlera është e koordinon gjatësi.
geo_accuracy , është saktësia horizontale e vlerave pozicionuar më lart në metra.
geo_address , është adresa përcaktohet nga të dhënat e Geolocation më sipër.
geo_public , është vlerë Boolean numerike që përcakton nëse të dhënat geolocation duhet të shfaqet në këtë post.
email_notification , është një vlerë e panjohur në lidhje me shërbimin e njoftimit me email për të postuar komente.
_wpas_done_yup , është një vlerë numerike Boolean panjohur.
_wpas_done_twitter , është një vlerë numerike panjohur Boolean në lidhje me Twitter.
reddit; është e dhëna që lidhen me shërbimin e internetit sociale lajmeve reddit.http://www.reddit.com/
_edit_last , është një referencë panjohur.
_edit_lock , është një referencë panjohur.
<wp:comment> është një element fëmijën për pika postin që përmban 12 nën-elementet e listuara më poshtë. Këto nën-elementë i përkasin të komentojë një të vetme pas të përfshira brenda një <wp:comment> caktuar element.
- <wp:comment_id> Kjo është një auto-rritje, numerike, numrin unik të identifikimit të dhënë për çdo koment.
- <wp:comment_author> Emri i autorit që ka paraqitur koment. Vlera emri është përfshira brenda një mbyllje të dhënave karakter.
- <wp:comment_author_email> Një adresë e-mail ofruar nga autori i komentit.
- <wp:comment_author_url> URL e internetit të autorit të ofruara nga autori i komentit.
- <wp:comment_author_IP> IP adresa u përkasin autorit të komentit. IP adresa është e regjistruar automatikisht nga WordPress.
- <wp:comment_date> datën dhe kohën lokale për të blog se koment ishte postuar.
- <wp:comment_date_gmt> Data dhe Ora në GMT që u shpall koment.
- <wp:comment_content> Teksti koment i mbyllur brenda një mbyllje të dhënave karakter.
- <wp:comment_approved> Një vlerë numerike Boolean për të përcaktuar nëse koment është shfaqur.
- <wp:comment_type> lloj koment. Nëse e la bosh ajo është klasifikuar si një koment normal ndryshe një vlerë prej ‘pingback “do të thotë se është një kërkesë pas njoftimit link.http://en.wikipedia.org/wiki/Pingback
- <wp:comment_parent> identifikimin numerik i përdorur kur prindi koment koment është një përgjigje ndaj një koment para-ekzistuese.
- <wp:comment_user_id> Një identifikimit numerike që i përkasin autorit, nëse ata ishin të regjistruar, kur ata dorëzuar koment.
Shpresojmë se lista e të gjerë ju ndihmon. Ajo duhet të jetë aktuale me të gjitha elementet kryesore në një dokument standard të Extended Rss WordPress janë mbuluar. Nëse gjeni ndonjë gabim, gabim ose e di qëllimin e ndonjë prej elementeve të panjohur ju lutem të lënë një koment.
Paraqitur sipas: RSS , Server , WordPress Tagged: Delicious , Dublin Core , geolocation , RDF ,RFC-822 , RSS , përmbledhje e përmbajtjes faqen moduli , Twitter , Web mirë-formuar , WGS84, WordPress , WordPress Rss zgjeruar , WXR , XML , xmlns ]]>
http://ipggi.wordpress.com/2011/03/16/the-wordpress-extended-rss-wxr-exportimport-xml-document-format-decoded-and-explained/feed/
13
51,524531 -,008318
51,524531
-,008318
Ipggi
WordPress Export Screen
WXR dokument të shikuara në Windows Notepad
dokument WRX të shikuara në Notepad + +
Leviz ose Kopjo tërë mbledhjen tuaj DVD në një PC Teatri Home (HTPC), Desktop ose Server për 29 Jan 2011 06:00:52 +0000 Ben
http://ipggi.wordpress.com/?p=412
<! [CDATA [Qëllimi i këtë post do të jetë për të shpjeguar se si për të transferuar një koleksion të madh fizik DVD mbi një PC desktop / server apo teatër në shtëpi duke përdorur free software (si në birrë). Ne do të përpiqemi për të përmirësuar këtë proces dhe do të ju tregojnë se çfarë mund të përdoret për të luajtur mbledhjen tuaj. Programe Për shkak të potencialisht të madh [...] ]]>
<! [CDATA [Qëllimi i këtë post do të jetë për të shpjeguar se si për të transferuar një pjesë të madhe fizike DVD mbledhjes mbi një PC desktop / server apo teatër në shtëpi duke përdorur e lirë (si në birrë) software. Ne do të përpiqemi për të përmirësuar këtë proces dhe do të ju tregojnë se çfarë mund të përdoret për të luajtur mbledhjen tuaj.
Software
Për shkak t ]]><![ CDATA [o mbledhjen potencialisht të madh të Disqet DVD shumë njerëz mund të ketë ky projekt kishte disa kërkesa të rëndësishme për software.
- Të gjitha të mbrojtjes kopje DVD dhe encoding rajonit të nevojshme për të hequr.Lexuesit në SHBA duhet të kini parasysh se nën Digital Millennium Copyright Akti ajo ]]><![ CDATA [është e paligjshme për konsumatorët më të anashkalojë ose pushim çdo formë e mbrojtjes kopje digjitale. Ligjërisht nuk ka asnjë përdorim personal të drejtë të dhënë për konsumatorët në SHBA për të anashkaluar apo të thyer mbrojtjen e DVD kopje skema për disqe ata vetë. Kjo do të thotë se duke ndjekur këto udhëzime, teknikisht lexuesit të vendosura në SHBA ka gjasa të jetë thyer ligjin.
- Vetëm filmin dhe audio gjurmët primare do të jenë grabitur në PC me çdo ekstra apo menutë.
- Të dhënat e nevojshme për të kopjuar film mbi sa më shpejt të jetë e mundur. Ne kishim nevojë për të transferuar film në formatin e tij origjinal me pa transcoding ose compression shtesë.
- Ndërfaqe aerodinamik shkëlqyer për të mbajtur përdoruesit bën në minimum.
- Free.
I përfunduar do me DVDFab HD software decrypter nga Software Fengtao të cilat mund të gjenden në http://www.dvdfab.com/hd-decrypter.htm . DVDFab është një mjet i lehtë për t'u përdorur për DVD / Blu-ray shkëlqyer dhe të konvertimit. Përderisa shumica suite DVDFab është shareware ju nuk keni nevojë të paguani për software si komponent decrypter HD ne i përdorim është freeware.
Kërkesat
- Një PC Windows me një DVD drive apo të pajtueshme disk i cili është në gjendje për të lexuar disqe DVD tuaj.
- DVDFab HD software decrypter nga Fengtao Software përmendur më parë të cilat mund të gjenden në http://www.dvdfab.com/hd-decrypter.htm .
- Një makinë të madhe të vështirë të mëdha të mjaftueshme për të mbajtur mbledhjen tuaj transferuar. Dy drives madhësi identike do të ishte e preferuar, e për të mbajtur mbledhjen filmin dhe një për të klon hard drive për përdorim si një rezervë. Ju do të urrejtjes për të transferuar mbi 500 disqe dhe pastaj të lirshme të gjitha në një makinë të meta disk! Sa shumë hapësirë që ju do të duhet varet mbledhjen tuaj. Mesatarisht një film do të kërkojë në mes të 3,5-7 GB edhe pse disa filma të gjatë (Kumbari II, Zoti i unazave, etj) nuk disqe hapësirë të shumta. Si një vlerësim konservativ ju do të duhet rreth 5 GB per film apo një terabyte për çdo 200 filma.
- Qendra për Media apo Home Theatre PC software për të organizuar dhe të luajnë mbledhjen tuaj. Ky program duhet të jetë në gjendje për të lexuar format VOB DVD enë(http://en.wikipedia.org/wiki/VOB) kur ruajtur në një kompjuter hard disk. Rekomandimet e mia do të përfshijë Boxee ( http://www.boxee.tv/ ), VLC Player ( http://www.videolan.org/vlc/) ose XBMC ( http://xbmc.org/ ).
Instalo dhe Run
- Shkarkoni dhe instaloni DVDFab nga http://www.dvdfab.com/hd-decrypter.htm .
- Start up DVDFab.
- Në kontrolloni DVDFab Welcome Screen Mos trego përsëri dhe klikoni DVDFab Fillimi . Ne nuk do të jetë duke përdorur ndonjë nga software gjyq për këtë projekt.
![DVDFab Welcome](http://ipggi.files.wordpress.com/2011/01/27-01-2011-10-33-25-pm2.png?w=300&h=256&h=256#038;h=256)
Parametrat dhe Përshtasni
- Zgjidhni butonin Settings gjelbër që përmban një tik-tak.
![Settings Button](http://ipggi.files.wordpress.com/2011/01/27-01-2011-10-35-08-pm1.png?w=166&h=166&h=166#038;h=166)
- Shko tek Përgjithshëm . Ju mund të dëshironi të kontrolloni Memorize User Interface Options .Ndryshimi tuaj directory Output . Unë jam duke përdorur M: \ rips të reja, por ju mund të përdorni diçka që është e lehtë për të kujtuar të tilla si C: \ Filma. Zgjidhni Krijon fotografi në subfolders të prodhimit directory .
- Nëse ju keni një kartë grafike me një GPU nga ATI / AMD apo Nvidia ju mund të përdorni këto për përmirësimin e xhiros shkëlqyer. Ndërsa ju jeni në të Përgjithshëm , zgjidhni menu sub- A / V Codex . Sipas Video Decoder seksioni gjeni MPEG2 dhe për të ndryshuar mënyrën e tij nga software ose DXVA për ATI / AMD kartat ose CUDA për kartat e Nvidia.
![A/V Codex](http://ipggi.files.wordpress.com/2011/01/28-01-2011-10-44-59-am.png?w=300&h=300&h=300#038;h=300)
- Go to DVD Copy dhe për të ndryshuar madhësinë e prodhimit Default nga DVD5 të DVD9 . DVD5 i referohet një disk të vetëm njëanshme dhe është e dobishme vetëm nëse doni të djeg filmin tuaj në një DVD-R. Ndërsa ne jemi vetëm shkëlqyer të një hard disk ne nuk kemi nevojë për të tkurrur ose ndarë shqyej DVD në një faktor të vogla. Përndryshe kjo mund të jetë një kohë dhe një proces jo shumë produktive.
- Ndrysho llojin e prodhimit Default nga shkrimtar DVD në DVD folder .
- Nëse nga default ju nuk dëshironi ndonjë titra. Shko tek DVD / Blu-ray , Përrenj , Subpicturedhe kontrolloni Mos preselect ndonjë udhë subpicture .
- Pastaj shtypni OK për të ruajtur ndryshimet tuaja dhe të mbyllur dialogun settings.
Shkëlqyer një disk
- Tani ju mund ta shqyej Disc plotë duke përdorur zgjedhjen aktuale default. Ose ne mund të kursejnë hapësirë në hard disk dhe kohë nga vetëm nxjerrjen film me këngë të zgjedhura audio duke injoruar të gjitha tiparet shtesë, reklamat, menutë, etj Për të shqyej filmin në vend se e tërë DVD zgjidhni Movie kryesore nga Copy DVD menu në majtë.
![Main Movie](http://ipggi.files.wordpress.com/2011/01/27-01-2011-10-48-14-pm.png?w=620)
- Ndryshimi i synuar nga vonesa në preferencën tuaj.
![Target Change](http://ipggi.files.wordpress.com/2011/01/27-01-2011-10-49-36-pm.png?w=620&h=81&h=81)
- Fut diskun DVD ju dëshironi të kopjoni në DVD drive e kompjuterit tuaj.
- Nëse ju merrni një Autoplay Windows-të shpejtë, kur ju futur disk unë do të sugjeroj kthyer atë.
![AutoPlay dialog](http://ipggi.files.wordpress.com/2011/01/27-01-2011-11-05-35-pm.png?w=300&h=244&h=244#038;h=244) ![Turn AutoPlay off](http://ipggi.files.wordpress.com/2011/01/28-01-2011-7-28-24-am.png?w=300&h=224&h=224#038;h=224)
- Kur e bëri nga DVDFab zgjidhni rajon disk DVD. Ndjehen të lirë për të kontrolluar Mos tregojnë përsëri . Nëse ndonjëherë ju duhet për të ndryshuar këtë në të ardhmen ju mund të shkoni nëSettings, DVD / Blu-ray, mbrojtjen, DVD .
- DVDFab do të kalojnë një moment disa skanimit disk.
- Në shembullin tim unë jam i kënaqur me opsionet e parazgjedhur. DVDFab është inteligjent mjaftueshme për të zgjedhur filmin në disk si dhe audio anglisht dhe gjurmët e të shëndoshë.Kilometrazhin tuaj ndoshta të ndryshme në varësi të cilën DVD ju përdorni.
- DVDFab lejon ju e dini se sa shumë hapësirë në hard disk gris do të përdorim. Ju mund të ulet këtë madhësi duke hequr këngë ju nuk keni nevojë. Nëse doni një shpjegim të llojeve më të zakonshme të këngë, shih paragrafin Audio Tracks pranë fund të këtij neni.
- Kur të jeni gati për shtyp Next .
![Ready to rip](http://ipggi.files.wordpress.com/2011/01/27-01-2011-11-09-13-pm.png?w=300&h=198&h=198#038;h=198)
- Tani në ekran shqyrtim kontrolloni për t'u siguruar Label juaj Vëllimi është titulli aktual e filmit.Disa disqe të përdorni etiketat shumë të përgjithshme dhe kjo do të përdoret nga DVDFab për emrin e filmit dosje. Unë rekomandoj duke përdorur formatin e mëposhtëm emërtimin .. Title. (Viti). Pjesadmth Die.Hard. (1988) , The.Godfather.Part.II. (1974). cd1 , The.Godfather.Part.II. (1974). cd2 .Ju do të gjeni në përgjithësi vit filmin e lirimit teatrit në anën e pasme të rastit DVD.
![Volume Label](http://ipggi.files.wordpress.com/2011/01/27-01-2011-11-21-05-pm.png?w=300&h=114&h=114#038;h=114)
Procesi i shkëlqyer
- Pasi të jeni gati për shtyp Fillimi .
- Në varësi të hardware e kompjuterit tuaj dhe kohëzgjatjen e procesit të shkëlqyer filmi duhet të marrë diku midis 10-20 minuta.
- Kur të shqyej juaj është DVDFab i plotë do të luajë një audio njoftimit dhe nxjerr disk DVD. Nga këtu ju mund të zgjidhni Finish për të filluar procesin e shkëlqyer nga e para me një film të ri.
- Ju mund të përdorni Windows Explorer për të shkuar në filmat dosjen tuaj për të shfletoni mbi transfertat përfunduar tuaj DVD.
![Completed DVD transfers](http://ipggi.files.wordpress.com/2011/01/28-01-2011-5-13-28-pm.png?w=300&h=261&h=261#038;h=261)
Qendrat Media - Boxee
Nëse doni një platformë qendër të medias për të shfaqur dhe të luajë DVD rips tuaj unë do të rekomandojë Boxee për përdoruesit e herë të parë. I softuerëve Boxee ( http://www.boxee.tv/make ) është mjaft e njohur për shkak të Box lëshuar së fundmi dhe projektuar në mënyrë unike Boxee nga Logitech ( http://www.boxee.tv/box ). Ndërsa hardware Boxee Box është i drejtuar drejt ngarkuar dhe streaming përmbajtjes online për përdorim në një TV. I softuerëve të pavarur Boxee është një më pak të përqendruar, më shumë të gjitha raundin qendër të medias e cila është ajo që ju ndoshta do të doni. Një potencial negativ është se ndërsa software Boxee është i lirë kërkon që ju të krijoni një llogari përdoruesi identifikoheni për të drejtuar elementet e kërkuara sociale të softuerit.
![Boxee movie browsing](http://ipggi.files.wordpress.com/2011/01/29-01-2011-4-43-18-pm.png?w=300&h=168&h=168#038;h=168)
Qendrat Media - XBMC
Alternativë për Boxee është XBMC lirë dhe me burim të hapur ( http://xbmc.org/ ). XBMC ishte një herë një akronim për XBox Media Centre, por tani ditë është kryesisht një pjesë e software PC që XBox origjinale ka rënë gjatë jashtë përdorimit. Boxee është në fakt një pirun software të XBMC dhe kështu në shumë mënyra të dy janë mjaft të ngjashme. XBMC është shumë më i përshtatshëm, por off tregtisë është kompleksitet më të madh.
Nëse ju bëni planifikoni të përdorni XBMC unë do të rekomandojë ndryshimin e parazgjedhurBesimi lëkurës në diçka tjetër. besimit dhe disa lëkura të tjera të tilla si Transparency! dheXpreience nuk e kuptojnë të krijuara nga dosjet procesin tonë të shkëlqyer.
Për të ndryshuar të lëkurës XBMC përdorimin arrow tuaj keyboard çelësat për të lundruar poshtë për të Sistemit dhe shtypni Shkruani . Pastaj lundruar në Paraqitja , Skin, atëherë përdorni butonin e djathtë arrow dhe hyjnë ose miun për të zgjedhur Skin përsëri. Në dialogun e lëkurës zgjidhni Get More ... dhe instaloni lëkurat e mëposhtme, Back Row ,Mediastream Redux , Night , pm3.hd, Hije të provoni secilin prej tyre jashtë. Mos harroni vetëm shtypni ESC disa herë të shpejt të kthehet në ekranin Faqja XBMC.
Nëse keni nevojë të shtoni një dosje në kompjuterin tuaj për të goto bibliotekë Sistemit ,Video , Biblioteka , biblioteka Import videove .
Menunë Cilësimet sistemit në XBMC është pak konfuz në fillim, por ju merrni ul receptorin e telefonit të tij përfundimisht.
![Appearance settings in XBMC](http://ipggi.files.wordpress.com/2011/01/29-01-2011-4-27-09-pm.png?w=300&h=187&h=187#038;h=187) ![Browsing movies using the Media Stream Redux skin in XBMC](http://ipggi.files.wordpress.com/2011/01/29-01-2011-4-28-48-pm.png?w=300&h=187&h=187#038;h=187)
Çështjet Mbyllje Rajoni
- Unë nuk do të shkojnë në historinë e rajonit mbyllje të ndryshme për të thënë se kjo ishte përpjekje e bezdisshëm duke Studios Hollywood të merren këmbët çmimet dhe datat DVD lirimin për tregje të ndryshme ndërkombëtare ( http://en.wikipedia.org/wiki/DVD_region_code ).
- Nëse një pjesë e DVD mbledhjes juaj nuk përputhet me vendosjen rajonin e DVD drive e kompjuterit tuaj ju mund të gjeni ato disqe Mismatched nuk mund të grabitur nga DVDFab.
- Mënyra më e thjeshtë për të marrë rreth këtij problemi është për të blerë një të lirë, të mesëm makinë DVD-ROM dhe të përdorni Windows për të ndryshuar vendosjen e rajonit në të.Brendshme Desktop DVD-ROM drives mund të kishte për $ 15 USD dhe i ngadalshëm disqet USB të jashtëm në rreth të dyfishtë atë.
![Control Panel Devices Manager](http://ipggi.files.wordpress.com/2011/01/28-01-2011-5-17-20-pm.png?w=200&h=300&h=300#038;h=300) ![Windows DVD region selection](http://ipggi.files.wordpress.com/2011/01/28-01-2011-9-25-40-am.png?w=293&h=300&h=300#038;h=300)
- Përndryshe ju mund të provoni të konvertohet apo hack disqet DVD Rajoni Kontrollit Playback por kjo është potencialisht e rrezikshme nëse ju nuk janë të kënaqur me atë që ju po bëni. Unë nuk rekomandoj përpjekur për të flash një DVD drive laptop. Nëse dështon flash drive ju mund të lihet me një pjesë të shtrenjta të pajisjeve për të zëvendësuar ose peshën e vdekur në kompjuterin tuaj. Ndezje ROM drive të thotë që ju të zëvendësojë software brendshme (firmware), që vepron drive. Një firmware korruptuar ose të prishura zakonisht do të thotë disk DVD drive tuaj do të jetë thyer pakthyeshme. Më shumë informacion mbi DVD zëvendësimet RPC mund të gjenden në http://www.doom9.org/index.html?/rpc1.htm .
Audio Tracks
Audio në DVD mund të jetë një temë mjaft e komplikuar dhe konfuz, si specifikimet DVD lejon 4 formate të ndryshme. PCM, DTS, MPEG Audio Layer-2 II (MP2) dhe Dolby Digital AC-3. Përveç këtyre ju mund të keni këngë të ndryshme të njëjtin format të përfshira për struktura të ndryshme Gjuha. Ajo është e zakonshme për të parë AC-3 5.1 dhe AC-3 2 gjurmët në disk të njëjtë. AC-5.1 është e optimizuar për 5 folësit në rrethojnë (.1 është një sub-woofer), ndërsa AC-3 2 është i drejtuar drejt një organizim tradicional 2 stereo amtare. Liron të vjetra kinema (ato të para mes të viteve 1990) do të shpesh përdorin AC-3 2 si pista stereo origjinal teatër apo AC-3 1 si pista origjinale teatrit mono.
Dolby Digital AC-3 është formati më të zakonshme dhe të mbështetura. Kjo mund të jetë konsideruar emëruesit më të vogël të përbashkët dhe duhet të mbështetet nga të gjithë hardware audio. Nëse jeni duke u përpjekur të zgjedh hapësirë apo për të mbajtur gjërat e thjeshta të shkojnë për AC-3 ose 5,1 pista AC-3 2, nëse nuk është në dispozicion 5,1 pista.Nëse ju jeni konvertimin një film të vjetër që u lëshua në kinema në stereo apo mono ju mund të dëshironi të përfshijnë të dy remixed për DVD rrugën e rrethojnë shëndosha, si dhe rrugën origjinale teatrit.
MPEG-2 Layer Audio II i njohur ndryshe si MP2 është një alternativë e rrallë për standardin Dolby vetëm herë pas here janë gjetur në rajonin PAL 2 / 4 DVD. Teknikisht syze e tij janë më të mëdha se ato të AC-3, por ju do të duhet për t'u siguruar se është mbështetur nga hardware tuaj audio. Personalisht unë do të zgjidhte AC-3 mbi MP2 vetëm për përputhshmërinë më të madhe.
DTS është një format mbështetur edhe alternative të AC-3. DTS është gjetur shpesh në kinema dhe është projektuar në shkallë edhe në struktura të ndryshme të shumë audio playback. Nëse u jepet zgjedhja e unë do të zgjedhin DTS për AC-3 edhe pse e tregtisë së lirë, është se shumë më i madh hapësirë në hard disk është e nevojshme për filmin tuaj. Nëse ju në të vërtetë vërehet një përmirësim i playback tuaj audio në DTS për AC-3 është e diskutueshme dhe është ndoshta i varur nga hardware tuaj audio.
PCM është një format ekzotike që është gjetur rrallë në film DVD releases pse gjetur herë pas here në tituj music video. Ndryshe nga 3 standarde të tjera PCM nuk përdor compression lossy ( http://en.wikipedia.org/wiki/Lossy_compression ), kështu që në teori është një cilësi të lartë dhe format më të pastër audio. Kjo nuk është ndryshe nga Disqet kompakte edhe pse vetëm audio PCM në DVD ka kapacitet për një cilësi rishikim më të lartë se CD-ve. Nëse bazuar në zgjedhjen e një format të ngjeshur për një ngjeshur, unë do të marrë kohë më të ngjeshur.Për fat të keq vetëm si DTS ju do të tregti-off hard disk hapësirë për përmirësime të vogla ndoshta vetëm perceivable audio të cilat gjithashtu do të varet nga hardware tuaj. Gjithashtu duhet theksuar se ndërsa PCM mbështet deri në 6 kanale audio (rrethojnë shëndoshë) zakonisht është zbatuar vetëm si një udhë 2 stereo kanal.
E pra unë shpresoj se kjo ishte e disa të ndihmojë për të mbledhësit shumë avid DVD atje të cilët mund të doni të hyni koleksionet e tyre mbi një sistem më fleksibël Faqja Teatri PC. Nëse keni ndonjë pyetje ju lutem postoni ato në seksionin e komenteve.
Paraqitur sipas: backup , HTPC Tagged: AC-3 , AC3 , boxee , Dolby Digital , DTS , dvd , dvdfab ,HTPC , mp2 , PCM , shqyej , i shkëlqyer , vlc player , VOB , xbmp ]]>
http://ipggi.wordpress.com/2011/01/29/move-or-copy-your-entire-dvd-collection-to-a-home-theatre-pc-htpc-desktop-or-server-for-free/feed/
3
Ipggi
DVDFab Welcome
Button Cilësimet
A / V Codex
kryesore e filmit
Target Ndrysho
dialog Autoplay
off Autoplay Kthejeni
gati të shqyej
Label Volume
Kompletuar transfertat DVD
Boxee shfletuar film
Cilësimet e pamjes në XBMC
filma Browsing përdorur Redux Stream lëkurës Media në XBMC
Kontrolli i pajisjeve Panel Menaxher
DVD e Windows Zgjedhja rajon
Mass Effect Windows Vista 64-bit Troubles.
http://ipggi.wordpress.com/2010/12/28/mass-effect-windows-vista-64-bit-troubles/ http://ipggi.wordpress.com/2010 / 12/28/mass-effect-windows-vista-64-bit-troubles / # comments
Tue, 28 dhjetor 2010 00:32:35 +0000 Ben
http://ipggi.wordpress.com/?p=371
<! [CDATA [të tjera ditore I kishte blerë 2 vjeçar Mass Effect RPG nga Elektronikë Arteve në zbritje nga shërbimi Valve së avulli. Unë isha i habitur se në herën e parë të drejtuar ndeshjen papritmas u rrëzua me një mesazh të fshehtë. Kjo çështje përsëritet në çdo përpjekje për të ngarkuar të lojës nëse duke përdorur lëshimi avulli apo [...] ]]>
<! [CDATA [të tjera ditore I kishte blerë 2 vjeçar Mass Effect RPG nga Elektronikë Arteve në zbritje nga avulli Valve së shërbimit. Unë isha i habitur se në herën e parë të drejtuar ndeshjen papritmas u rrëzua me një mesazh të fshehtë. Kjo çështje përsëritet në çdo përpjekje për të ngarkuar të lojës nëse duke përdorur lëshimi avulli apo drejtimin e binareve dorë. Nuk është një fix thjeshtë, por jo aq e qartë se nuk ishte detajuar plotësisht në përpjekjet e mia për të kërkuar për një zgjidhje në web.
Në dokumentit Explorer ju duhet të gjeni lëshimi Mass Effect ...
C: \ Program Files (x86) \ Steam \ steamapps \ zakonshme \ Mass Effect \ binareve \ MassEffect.exe
Right click programin 'MassEffect.exe' dhe të sjellin deri Prona të paluajtshme .
- Zgjidhni Compatibility tab.
- Brenda compatibility mode seksioni zgjidhni Run këtë program në compatibility mode për r kontrolloni-kuti.
- Sigurohuni që pull-down list ka Windows XP (Service Pack 2) e zgjedhur.
- Tani zgjidhni Run këtë program si një administrator check-kuti në nivel privilegj seksion.
- Shtypni OK .
Ju tani duhet të jetë në gjendje për të kandiduar në lojë nga brenda avulli pa ndonjë problem.Pasi të keni nisur Mass Effect për herë të parë kam gjetur ju mund të çaktivizoni të drejtuar këtë program si një administrator kontroll-kuti, në këtë mënyrë ju nuk jeni të nxitet për të drejtat e administratorit çdo herë që të kandidojë lojë.
Paraqitur sipas: Vista , Windows- Tagged: 64-bit , Bioware , përplasje , artet elektronike ,efekti në masë , troubleshoot , Vista ]]>
http://ipggi.wordpress.com/2010/12/28/mass-effect-windows-vista-64-bit-troubles/feed/
0
Ipggi
Si të instaloj Java 64-bit në 64-bit Windows dhe për të zgjidhur një eklips i bezdisshëm 5,6 30 qershor 2010 12:39:52 +0000 Ben
http://ipggi.wordpress.com/?p=332
<! [CDATA [Kohët e fundit kam u përplas me një problem të cilin unë kam qenë duke u përpjekur për të drejtuar një kërkesë të 64-bit Java dhe ende kam pasur vetëm një edicion të 32-bit të Java të instaluar në 64-bit kompjuterin tim Windows. Për të marrë një kopje të 64-bit të Java I nevojshme vizitoni faqen për shkarkim Java duke përdorur një shfletues 64-bit. Në vizituar me një standard të [...] ]]>
<! [CDATA [Kohët e fundit kam u përplas me një problem të cilin unë kam qenë duke u përpjekur për të drejtuar një kërkesë të 64-bit Java dhe ende kam pasur vetëm një edicion të 32-bit të Java të instaluar në 64-bit kompjuter e mia Windows. Për të marrë një kopje të 64-bit të Java I nevojshme vizitën shkarko Java faqe duke përdorur një shfletues 64-bit.
Në vizituar me një botim standard të 32-bit të Internet Explorer, Firefox, Chrome, etj ju jeni të jepet vetëm mundësinë e shkarkimit plug-in 32-bit compatible. Arsyetimi mundshme pas kjo ishte për të shmangur konfuzionin me 64-bit Windows-pronarëve. Kush nuk mund të kuptojnë se shfletuesit e tyre janë 32-bit drejtimin e programeve brenda një sistemi operativ 64-bit, duke e bërë 64-bit plug-ins të padobishme.
Si e shkrimit aktualisht ka aktiv 64-bit edicionet e Windows-i krom, Firefox ose Opera.Microsoft përshtatshme përfshin një kopje të 64-bit të Internet Explorer 7 / 8 në të gjitha 64-bit edicionet e Windows Vista dhe 7. Të bësh një kërkim të shpejtë Windows për 'Internet Explorer' apo '64-bit "duhet të zbulojë atë dhe me të cilat ju duhet të jetë në gjendje për të marrë një edicion të 64-bit të Java. Ju duhet gjithashtu të jetë në gjendje për të instaluar dhe të kandidojë dy edicionet e Java në sistemin operativ të njëjtë.
Tani unë kam në edicionin e drejtë të Java unë mund të kandidojë versionin 64-bit të Eclipse 5.6 (Helios), pa asnjë të fshehtë "Failed to load përbashkët JNI bibliotekës" gabime!
Paraqitur sipas: 64-bit , 7 , Eclipse , Vista , Windows- ]]>
http://ipggi.wordpress.com/2010/06/30/how-to-install-64-bit-java-on-64-bit-windows-and-solve-an-annoying-eclipse-5-6-error/feed/
2
51,524531 -,008318
51,524531
-,008318
Ipggi
Hide, bllok dhe i sigurt-konteksti railo nga Tomcat Railo tuaj, JBoss, rrëshirë 27 Maj 2010 08:16:49 0000 Ben
https://ipggi.wordpress.com/?p=321
<! [CDATA [Në këtë shembull unë do të ju tregojnë se si të shpejt dhe me dinamike bllokoj poshtë serverin tuaj për të bllokuar qasjen në karakteristika të administratës Railo që janë të aktivizuara nga default. Ky modifikim do të kërkojë një shkarko shtesë dhe rifillimi e çdo web server Railo ju dëshironi për të mbrojtur. Ne do të kërkojë Rewrite popullore Url [...] ]]>
<! [CDATA [Në këtë shembull unë do të ju tregojnë se si të shpejt dhe me dinamike bllokoj poshtë serverin tuaj për të bllokuar qasjen në karakteristika të administratës Railo që janë të aktivizuara nga default. Ky modifikim do të kërkojë një shkarko shtesë dhe rifillimi e çdo web server Railo ju dëshironi për të mbrojtur.
Ne do të kërkojë popullore Rewrite Filter Url ( http://tuckey.org/urlrewrite/ ).
cd ~ wget http://tuckey.org/urlrewrite/dist/urlrewritefilter-2.6.zip unzip-x urlrewritefilter-2.6.zip-d urlrewrite cd urlrewrite / WEB-INF ls
Tani ju duhet të shihni shënuar një directory lib dhe urlwrite.xml file. Të dyja këto duhet të kopjohet në rrënjë faqen tuaj te internetit / WEB-INF directory.
cp-r * / var / www / mysite.com / WEB-INF cd / var / www / mysite.com / WEB-INF Nano web.xml
Copy dhe të futur këtë kod më poshtë në web.xml tuaj. Ajo do të tregojë serverin tuaj për të load Filter Rewrite Url dhe për të recheck urlwrite.xml tuaj çdo 60 sekonda për ndryshime. Kjo është e rëndësishme në rastin në të ardhmen ju duhet të ri-të mundësojë administratën Railo pa kërkesën e rifillimi serverit tuaj.
<? xml version = “1.0″ http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd ” version = “2.5″ > <- ReWriter URL -> < filter > < filter – emri > UrlRewriteFilter </ filter -name > < filter – klasë > org.tuckey.web.filters.urlrewrite.UrlRewriteFilter </ filter -klasë > <-! Vendosur shumën e sekonda file Conf do të kontrollohen për reload mund të jetë një numër të plotë vlefshme (0 tregon kontrolloni çdo kohë, zbrazët / nuk është caktuar asnjë kontroll tregon reload) -> < init – param > < param – emri > confReloadCheckInterval </ param -name > < param – vlera > 60 </ param me vlerë të > </ init -param > <- Faqja e ju mund ta ç’aktivizoni statusin e nëse dëshironi mund të jenë: e vërtetë, false (default e vërtetë) -> < init – param > < param – emri > statusEnabled </ param name- > < param – Vlera e > false </ param me vlerë të > </ init -param > </ filter > < filter – mapping > < filter – emri > UrlRewriteFilter </ filter -name > < url – model i > / * </ url -model > </ filter -mapping > </ web -app >
Tani redaktoni urlwrite.xml tuaj për të parë diçka si kjo.
<? xml version = “1.0″ encoding = “utf-8″ ?> < DOCTYPE PUBLIK urlrewrite! “- / / tuckey.org / / DTD UrlRewrite 2.6 / / EN” “Http://tuckey.org/res/dtds/urlrewrite2.6.dtd” > <! – File e konfigurimit për UrlRewriteFilter http://tuckey.org/urlrewrite/ -> < urlrewrite > < rregull aktivizuar = “e vërtetë” > < Emri > Disable Railo </ name > < nga > ^ / railo-context/admin /(.*)$ </ nga > < me > null </ për > < vendosur tipit = “statusit” > 403 </ përcaktuara > </ sundimit > </ urlrewrite >
Ju tani mund të rinisni serverin tuaj dhe pastaj të përpiqet të Shpresojmë se të gjithë shkuan mirë edhe faqe do të kthehen një status HTTP 403. Nëse keni nevojë të ri-mundësojnë këto faqe, modifikoni urlwrite.xml tuaj dhe të ndryshojë aktivizuar rregull vlerë atribut të rreme.
Paraqitur sipas: CFML / ColdFusion , Linux , Railo , Server Tagged: jboss , Linux , Railo , rrëshirë, maçok , urlrewrite ![](http://feeds.wordpress.com/1.0/reddit/ipggi.wordpress.com/321/) |