ProHoster > ΠΠ»ΠΎΠ³ > Maamulka > Cajiib xaashida DIY, ama GitHub halkii aad ka ahaan lahayd notepad
Cajiib xaashida DIY, ama GitHub halkii aad ka ahaan lahayd notepad
Hello, Habr! Malaha, mid kasta oo naga mid ah wuxuu leeyahay fayl uu ku qarinayo wax faa'iido leh oo nafteena xiiso leh. Qaar ka mid ah isku xirka maqaallada, buugaagta, kaydka, buug-gacmeedyada. Kuwaani waxay noqon karaan bookmarks browserka ama xataa tabs furan oo hadhow u hadhay. Waqti ka dib, waxaas oo dhami way bararaan, isku xidhayaashu way joojiyaan furitaanka, badi agabkuna si fudud ayay u noqdaan kuwo duugoobay.
Ka warran haddii aan wanaaggan la wadaagno bulshada oo aan ku dhejino faylkan GitHub? Markaa shaqadaadu waxay faa'iido u yeelan kartaa qof kale, waxaadna sii wadi kartaan wada shaqaynta, aqbala cusbooneysiinta kuwa raba PR-da hore. Tani waa dhab ahaan waxa mashruuca loogu talagalay. Liisaska cajiibka ah. Waxay ku jirtaa TOP 10 GitHub kaydka, waxay leedahay 138K xiddigood, iyo isku xirka shaqooyinkaaga ayaa si sax ah ugu muuqan kara xididka README, kaas oo soo jiidan doona dhagaystayaal badan shaqadaada. Run, tani waxay u baahan doontaa dadaal yar. Waxaan rabaa in aan idinla wadaago khibradeyda dadaalkaas oo kale.
Magacaygu waa Maxim Gramin. CROC waxaan ku sameeyaa horumarinta Java iyo cilmi baarista xogta. Maqaalkan waxaan ku sheegi doonaa waxa ay yihiin Liisaska Cajiibka ah iyo sida loo sameeyo repo rasmi ah oo cajiib ah.
Waa maxay Liisaska Cajiibka ah
Marka ay tahay in aan ogaado qaar ka mid ah tiknoolajiyada cusub ama luqadda barnaamijka, waxa ugu horreeya ee aan sameeyo waa halkan - waxaan helayaa qaybta saxda ah, waxaana ku jira xaashiyo ku habboon. Oo marka la eego tirada xiddigaha iyo korriimadooda joogtada ah, ma aha aniga oo keliya kan sameeya tan.
Dhab ahaantii, kani waa readme.md guri caadi ah, kaas oo ku nool meel gaar ah kayd, waxay ka gashay kaalinta 8aad dhammaan meelaha GitHub oo ay ku jiraan xiriirinta xaashiyaha kale ee loo qoondeeyay mawduuc kasta. Tusaale ahaan, qaybta Programming Languages ββwaxaad ka heli kartaa xaashida Awesome Python iyo Awesome Go, iyo Horumarinta-Dhammaadka Hore waxay leedahay ilo aad u badan oo ku saabsan horumarinta WEB. Iyo, dabcan, - qaybta Macluumaadka (Arrintan wax yar ka dib ayaan ku soo laaban doonaa). Haa, waxaas oo dhan kuma koobna mawduucyo farsamo. Tusaale ahaan, qaybaha Madadaalada iyo Ciyaaraha waxaad sidoo kale ka heli kartaa waxyaabo badan oo xiiso leh (Aniga shaqsi ahaan waan ku faraxsanahay cajiib-khayaali).
Tilmaanta ugu weyni waa in dhammaan xaashiyahaas aanu ilaalin qoraaga shakhsi ahaan, balse ay tahay mid ay bulshadu ilaaliso oo lagu ururiyo si waafaqsan hab gaar ah oo aad u adag. manifesto cajiib ah. Warqad kasta oo noocaas ah waa bulsho madaxbannaan oo takhasus leh, oo ku nool nolosheeda waxayna u furan tahay codsiyadaada jiidashada, taas oo ka dhigi doonta mid ka sii wanaagsan. Sidoo kale qof kastaa wuu samayn karaa xaashigiisa haddii mawduuca qaar aan weli la daboolin.
Qoraaga fikradda iyo isku-duwaha guud ee shirkaddan waa halyeeyga Sindre Sorhus, qofka ugu horeeya ee GitHub, qoraa badan 1000 npm modules, oo waa isaga kan heli doona PRs.
Sida loo galo liiska cajiibka ah
Haddii si lama filaan ah aadan u helin xaashi ku habboon mawduuca adiga kugu habboon, markaa tani waa calaamadda ugu horreysa ee aad u baahan tahay inaad adigu sameyso!
Waxaan kuu sheegi doonaa adiga oo isticmaalaya tusaalaha maskaxdayda. Aaladaha Database Cajiib Laga soo bilaabo mashruuc ilaa mashruuc waa inaan la shaqeeyaa xog uruurin kala duwan, taasina waa sababta aan u bilaabay faylka aan ku soo ururiyay agabka waxtarka leh ee lagula shaqeynayo, dhammaan noocyada soo-galootiga database-ka, IDE-yada, admin panels, qalabka kormeerka iyo dhammaan noocyada kala duwan waxyaabo kala duwan. Aaladaha aan horay u isticmaalay ama aan hadda qorsheynayay inaan isticmaalo. Waxaan faylkan la wadaagay asxaabta CROC iyo wixii ka dambeeya. Tani waxay caawisay dad badan waxayna ahayd mid xiiso leh. Natiijo ahaan, waxaan rabay caan ka badan markii aan maalin uun ogaaday in qaybta Databases aysan jirin xaashi ku saabsan mawduucan. Oo waxaan go'aansaday inaan kayga halkaas ku daro.
Waxaanu keenaynaa xaashidayada qaabka cajiibka ah, tani way ina caawin doontaa matoor-cajiib-liiska, kaas oo soo saari doona dhammaan faylasha lagama maarmaanka ah ee qaabka loo baahan yahay
Dejinta CI dhab ah. cajiib-lint iyo travis ci ayaa naga caawin doona xakameynta ansaxnimada xaashidayada
Waxaan sugeynaa 30 maalmood
Waxaan dib u eegeynaa ugu yaraan 2 PR's dadka kale
Ugu dambayntiina waxaanu samaynaa PR repo-ga ugu weyn, halkaas oo aanu ku darno isku xidhka kaydkayaga. Halkan waxaad u baahan tahay inaad si taxadar leh wax walba u akhrido oo aad si taxadar leh u buuxiso dhammaan shuruudaha tirada badan ee xaashida cusub iyo PR lafteeda.
Laakiin wakhti yar ayaa iga soo wareegtay, waxaan soo ururiyay waxyaabo intaa ka sii badan, waxaan ka shaqeeyay khaladaadka oo aan ku dhiiraday isku day labaad.
Laakiin waxaan ilaaway arrin aad muhiim u ah, oo si tartiib ah la iigu soo sheegay:
Aad ugama taxaddarin mana ku darin halkolo si aan u xaqiijiyo in dhammaan shuruudaha la buuxiyay
Dabadeed wakhti yar ayaa ka soo wareegay, waxoogaa tafatir ah oo ku salaysan faallooyinka, iyo muddada dheer ee la sugayay tweetin PR-gayga la aqbalay.
Markaa waxaan noqday qoraaga xaashida ugu horreysa, waxayna bilaabeen inay helaan PR's ka bulshada si loogu daro qalab cusub. Oo qaar badan oo iyaga ka mid ah ayaa horeba loogu daray Aaladaha Database Cajiib. Haddii aad caajis badan tahay inaad raacdo xiriirka,
halkan waa xulashada hadda ee wakhtiga daabacaadda boostada
Aaladaha Database Cajiib
Liiska agabka xogta ee bulshadu wado
Halkan waxaan ku uruurin doonaa macluumaadka ku saabsan agabka tijaabada ah ee faa'iidada leh iyo kuwa cajiibka ah ee fududeeya xogta macluumaadka ee DBA, DevOps, Soo-saareyaasha iyo dhimashada kaliya.
Dareen xor inaad ku darto macluumaadka ku saabsan aaladaha db-kaaga ama aaladaha db-da dhinac saddexaad ee aad jeceshahay.
dbForge Studio ee SQL Server - Deegaanka horumarinta isku dhafan ee xoogga leh ee horumarinta SQL Server, maamulka, maamulka, falanqaynta xogta, iyo warbixinta.
dbKoda - Casri ah (JavaScript/qaabka Electron), il furan IDE ee MongoDB. Waxay leedahay astaamo lagu taageerayo horumarinta, maamulka iyo hagaajinta waxqabadka xogta MongoDB.
mysql goobta shaqada - MySQL Workbench waa qalab muuqaal midaysan oo loogu talagalay naqshadeeyayaasha xogta, horumariyayaal, iyo DBA-yada.
navicat - Qalabka horumarinta xogta ee kuu ogolaanaya inaad isku mar ku xirto MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, iyo SQLite database-ka hal codsi.
Soo -saaraha Oracle SQL Oracle SQL Developer waa bilaash, jawi horumarineed oo isku dhafan kaas oo fududeeya horumarinta iyo maamulka Xogta Oracle ee soo dejinta dhaqameed iyo Cloud labadaba.
pgAdmin - Maamulka ugu caansan uguna muuqda maamulka isha furan ee hodanka ah iyo madal horumarineed ee PostgreSQL, xogta xogta Isha Furan ee ugu horumarsan aduunka.
Maamulka - Maareynta xogta kaydinta hal fayl oo PHP ah.
DbVisualizer - Qalabka xogta guud ee horumarinta, DBA-yada iyo falanqeeyayaasha.
HouseOps - Enterprise ClickHouse Ops UI si aad u socodsiiso su'aalaha, la socoshada caafimaadka ClickHouse oo ka dhig qaar badan oo kale inay fikiraan.
JackDB - Si toos ah u gelitaanka SQL ee dhammaan xogtaada, iyada oo aan loo eegin meesha ay ku nooshahay.
sql - Oracle SQL Command Line (SQLcl) waa khadka taliska bilaashka ah ee Xogta Oracle.
usql - Interface-line-line-ka caalamiga ah ee PostgreSQL, MySQL, Database Oracle, SQLite3, Microsoft SQL Server, iyo keydyo kale oo badan oo ay ku jiraan NoSQL iyo xog ururin aan xidhiidh la lahayn!
dbcli
athenacl - AthenaCLI waa aaladda CLI ee adeega AWS Athena oo samayn kara dhamaystir toos ah iyo muujinta syntax.
Sqitch - Macquul ah database-maaraynta isbeddelka hooyo ee horumarinta qaab-dhismeed la'aan iyo geyn la isku hallayn karo.
yuniql - Weli qaab kale oo qaabayn ah iyo qalab guuritaan oo lagu sameeyay .NET Core 3.0+ asal ahaan waxaanan rajeynayaa inay ka sii fiicnaato.
Qalabka curinta code
ddl-dhaliye - Waxay ka tarjumaysaa SQL DDL (Luqadda Qeexida Xogta) ee xogta miiska.
qorshe2ddl - Khadka taliska ee dhoofinta schema Oracle si loo dejiyo qoraallada ddl init oo awood u leh inay shaandheeyaan macluumaadka aan loo baahnayn, DDL u kala soocida faylal kala duwan, soo saarid qaab quruxsan.
Waraaqaha
Xaqiiqda - Isha furan ee REST API dhabarka dambe ee mobilada, webka, iyo barnaamijyada IoT.
Hasura GraphQL Engine - Si degdeg ah u shidan, isla markaaba GraphQL APIs ee Postgres oo leh kontorool gelitaan wanaagsan, sidoo kale waxay kiciyaan webhoosyada dhacdooyinka xogta.
dtle - Adeegga Wareejinta Xogta ee loo qaybiyay MySQL.
pgsync - Isku-dubarid xogta Postgres inta u dhaxaysa database-yada.
pg_chameleon - MySQL ilaa PostgreSQL nidaam nuqul oo ku qoran Python 3. Nidaamku wuxuu isticmaalaa maktabadda mysql-replication si uu uga soo jiido sawirada safafka MySQL ee lagu kaydiyo PostgreSQL sida JSONB.
PGDeltaStream - Server-ka Golang si uu u gudbiyo Postgres isbeddellada ugu yaraan-hal mar marka loo eego shabkada internetka, iyadoo la adeegsanayo sifada qaabaynta macquulka ah ee Postgres.
repmgr - Maamulaha ku celcelinta ugu caansan ee PostgreSQL.
Kaaliyaha Databene - Waa qaab-dhismeed lagu soo saarayo xogta dhabta ah ee saxda ah ee saxda ah ee nidaamkaaga tijaabada (ka fogaanshaha Datalite-ka-hortagga ah).
dbForge Data Generator ee MySQL - Qalab awood leh oo GUI ah oo loogu talagalay abuurista tiro badan oo xog tijaabo ah oo macquul ah.
dbForge Data Generator ee Oracle - Qalab yar oo GUI ah oo aad u yar oo loogu talagalay buuxinta schemas Oracle oo wata tiro badan oo xog tijaabo ah oo macquul ah.
dbForge Data Generator ee SQL Server - Qalab awood leh oo GUI ah oo loogu talagalay jiilka degdegga ah ee xogta imtixaanka macnaha leh ee kaydinta.
dib u dhac - Korjoogteynta ku-noqoshada PostgreSQL iyo fashilka daemon.
PostgreSQL Fail Toos ah - Helitaan sare oo loogu talagalay Postgres, oo ku saleysan tixraacyada warshadaha Pacemaker iyo Corosync.
postgresql_cluster - Kooxda Helitaanka Sare ee PostgreSQL (ku salaysan "Patroni" iyo "DCS(iwm)"). Si otomaatig ah u geynta oo leh awood.
Vitess - Nidaamka ururinta xogta ee cabbirka toosan ee MySQL iyada oo loo marayo shaandheyn guud.
Kubureteska
KubeDB - Ka dhigista socodsiinta xogta-fasalka wax soo saarka si fudud Kubernetes.
Hawlwadeenka Postgres - Hawl-wadeenka Postgres waxa uu awood u siinaya kooxaha PostgreSQL ee aadka loo heli karo ee Kubernetes (K8s) ee ay ku shaqeyso Patroni.
StackGres - Darajada ganacsiga, Buuxa PostgreSQL ee Kubernetes.
Habaynta Habaynta
MySQLTuner-perl - Qoraal ku qoran Perl kaas oo kuu ogolaanaya inaad dib u eegto rakibaadda MySQL si dhakhso ah oo aad u sameyso hagaajin si aad u kordhiso waxqabadka iyo xasilloonida.
PGConfigurator - Qalab khadka tooska ah oo bilaash ah si aad u abuurto wax la hagaajiyay postgresql.conf.