Ana içeriğe atla

Server/Client Architecture

Sıfırlanan bağlantıların içinde bulmuştum aşkımı,
Serverdım o zamanlar, istemcilerim vardı.
Sorgulara cevap verirdim bir bir, database engine olmakta
Server dım o zamanlar, istemcilerim vardı

Bir domain den bir external domain e sorgular yapardık kayıp ve yitik global catalog larda
Güven ilişkileri vardı aramızda sonradan establish edilen
Yeşil bir ormandı aslında active directory, içinde bir düzine domain olan, pembe panjurlu server odamızda
Server dım o zamanlar, istemcilerim vardı

Ama yalanmış active directory nin yeşilliği güvenlik açıklarında pembe panjurlu server odamızın
Gigabit switch ler, vLAN lar, yalanmış hepsi…
Aşkımın collusion a uğradığı 10 mbps hublarda bulmuştum seni, fiberin kırmızısında kaybettim.

En sevdiğim servisti messenger, ama artık disabled o da.

Artık ben yoruldum bebek…
Server olmak, servis vermek yordu beni.
Her sorgunun cevabı olmak, cevabın data setlerinin içinde kaybolmak…
Koşa koşa giderken mavi ekranlı ms dos hata mesajlarına ve system halted olmak üzereyken,
Ben artık istemiyorum server olmak
İstemiyorum client larımın yalancı paketlerinde kalp kırıklıklarından bir mbit dolusu frame

Ben de artık client olmak istiyorum
Bir domain den bir external domain e join olmak,
Netlogon un o anlamlı karmaşasında yaşamak istiyorum seninle aramızdaki LDAP aşkını
Kaybolmak istiyorum transitive trustların karmaşık coğrafyasında, external trustların aman vermez geçitlerinde
Srv kayıtlarında bir servis arar gibi aramak istiyorum sevdamı; yeniden tomb stoned olmadan
Ve hatta bir foresttan bir başka forest a authenticate olmak istiyorum kerberos un aman vermez güvenliğinde
Ldap filtrelerinin arasında kayıp düşmemek için tutunduğum her bir policy nin priority sinde belki de
Ve belki de bir gün bir başka ntds.dit içinde, bambaşka bir domain partition da karşılaşırız
Aşkımızı tazeleriz active directory users and computers ta, iki work station olarak, computers container ında..
Belki aynı veritabanında tablolarımız olur boy boy
Distinguished name lerimizden yoksun, kaybolup gideriz seninle kayıp bir DNS domain i içinde sonsuz isim uzayında
Ama şimdilik unut beni bir tanem, artık server olmayacağım ben
\\192.168.4.4. yazdığın zaman ben olmayacağım karşındaki
Netsis sorgularına cevap veren database engine i ben çalıştırmayacağım artık
Birgün iki work station olarak karşılaşırız seninle emin ol active directory force replication da

Connection reset by peer…

Tolga Görkem

Yorumlar

Bu blogdaki popüler yayınlar

Vue.js, Vuetify, Typescript ve Jest ile unit test yazmak

Vue.js, Vuetify, Typescript ve Jest ile unit test yazmak Writing unit test with Vue.js, Vuetify, Typescript and Jest
Geliştirmekte olduğumuz proje kapsamında Vue.js, Vuetify ve Typescript ile çalışmaktayız. Burada unit test yazmak istediğimizde biraz araştırma yapmak, ve çıkan problemlerle boğuşmak zorunda kaldık. Bu yazıda bulduğumuz çözümler ile konuyu anlatmak istiyorum :
Öncelikle unit test aracı olarak jest kullanmaya karar verdik. Vue.js Cli tarafından öncelik Mocka'ya verilmiş olsada bizim projemizde onu açlıştırmak hiç kolay olmadı. Sıkıntı typescript kullanmamızdan kaynaklanmakta. bu iş için kullanacağımız araçların hepsi typescript destekli değil maalesef. Gelelim adımlara :
1. npm ile bazı paketleri projemize eklememiz lazım :
npm i -D jest@23.6.0 jsdom@13.2.0 jsdom-global@3.0.2 ts-jest@23.10.5 @vue/test-utils @vue/cli-plugin-unit-jest @vue/cli-plugin-typescript

Burada önemli nokta jest sürümünün 23'de kalması. Çünkü ts-jest şu anda (11.02.2019 itibari ile) sadece je…

MongoDB'yi Çalıştırmak

MongoDB'yi development makinamıza kurduktan sonra (kurulumu şu makalemde görebilirsiniz), artık onunla çalışmamız lazım. Ancak bunun için öncelikle mongo db 'nin çalışır hale gelmesi gerekiyor. Bu işlem 2 şekilde olabilir.
1. ihtiyaç olduğunda mongodb'yi elle çalıştırabilirsiniz
2. mongodb yi windows servis olarak çalıştırıp, bilgisayar her çalıştığında otomatik olarak çalışmasını sağlayabilirsiniz.

Öncelikle mongodb'yi command prompt'dan çalıştırabilmek için bir ayar yapmamız lazım. Bunun için önceki makaleme bakabilirsiniz : http://www.alperkonuralp.com/2016/10/mongodbyi-command-prompttan-calstrmak.html

Şimdide MongoDB'nin veri tabanı dosyalarını depolayabilmesi için gerekli olan dizinleri oluşturalım.
1. Command Prompt açılır. ( bunun için start tuşunda cmd yazıp enter'e basmanız yeterli olacaktır. Ancak yönetici yetkileri ile açmak daha iyi olacağı için cmd yazdığınızda görünen programa sağ tıklayıp yönetici olarak aç seçeneği ile açmanız daha iyi olaca…

Vuejs ve Typescript konuları

Son zamanlarda projelerimizde Vuejs ve typescript kullanıyoruz. Bu iki dünya ile ilgili olarak karşılaştığımız problemlerini ve çözümlerini elimden geldiğince burada paylaşmaya çalışacağım.