Ana içeriğe atla

Kayıtlar

How to Deploy a Docker Image on Heroku?

This is an even easier process than you know. Frankly, I was intimidated when I first started because it's hard to find resources on this subject. So, without wasting any time let's get started: first thing you need to do is download heroku-cli from https://devcenter.heroku.com/articles/heroku-cli website After the installation process is finished, you can check whether it is installed by typing heroku in the terminal. Then we have to type:  heroku login  to login heroku habitat. Then, let's proceed from the terminal to the folder where the Dockerfile is installed in our application and then type  heroku container:login  into the terminal. Our next command will be  heroku create . After this step, heroku will create a service environment and give it a random name. You can find it in the area written in lilac color in the image below. Name given to my service: guarded-wildwood-42932 We push the container to the service with the  heroku container:push web --app guarded-wild
En son yayınlar

Ev Şartlarında Bir Quantum Bilgisayar Yapmak

Ev Şartlarında Kuantum Bilgisayar Yapılabilir Mi?                                  Qiskit , Q# gibi opensource frameworkler, quantum bilgisayarları bulut üzerinden programlamanızı ve sonuçları simüle etmenizi sağlar. Eğer siz de bunları denemiş ve kuantum bilgisayarlara aşina olan girişimci bir kişi iseniz, kendinizin de quantum bilgisayarlara dair elle tutulur bir çalışmanızın bulunmasını istiyorsanız, kendi oluşturduğunuz bir kuantum bilgisayarı programlamaya ne dersiniz? Teknik olarak, evinizde kuantum algoritmaları çalıştıran tam işlevli bir kuantum bilgisayar inşa edemezsiniz. (milyonlarca dolarınız, fabrika ve araştırma tesislerine erişiminiz ve çok fazla zamanınız yoksa) Bununla birlikte, yeterli bir bütçe, boş zaman ve belki de optik ve elektronik üzerine bazı derslerle, basit bir DIY (kendin yap) kuantum sistemi kurabilir ve birkaç kuantum kapısını çalıştıracak şekilde programlayabilirsiniz. Küçük bir çaba ile cihazınızı kontrol etmek için Qiskit' i bile kullanabilirsini

ELK Stack ile Microservice Mimarisinde Loglama (Elasticsearch + Logstash + Kibana + Spring Boot)

ELK Stack Nedir? ELK Stack basit olarak Elasticsearch + Logstash ve Kibana araçlarının baş harfleri alınarak ortaya çıkarılmış bir isimdir. Genel olarak herkes Kibana'yı bir loglama aracı olarak görsede Elastic tarafında işler tamamıyla farklıdır. Bu üç tool bir birbirine bağımlıdır ve serverlarınızda üçü de koşmalıdır. Elasticsearch ,   inputları ve logları saklamamızda bize yardımcı olacak, Lucene arama motorunu temel alan bir NoSQL veritabanıdır. Logstash , gelen input ve logları kabul edip, çeşitli kaynaklara dağıtan bir işlem hattı aracıdır. Loglarımızı uygulamamızdan alıp uygun formata çevirdikten sonra elasticsearch tarafına aktarımından sorumlu olacak. Kibana ise kullanıcı tarafına en yakın yerde durup,  log verilerini elasticsearch'ten alıp görselleştirmekten sorumlu olacak. Aynı zamanda KQL denilen bir arama yapısı ile loglarımıza hızlıca erişmemizi sağlayacak. Çalışma mimarisini bir görselle kolayca anlayabiliriz: Spring Boot ve ELK Stack Mimarisi Mimarimiz görseldek

BDH Bilişim Bir Cihaz Onarım Hizmeti Skandalı (Şikayet Var) (KAZANDIK)

  BDH - Bilisim Destek Hizmetleri ile olan ikinci maceramı paylaşmak istiyorum ki Türkiye'de sırf şu BDH Bilişim yüzünden neden Lenovo alınmaz herkes anlasın. Daha önce de 7 ay serviste kalan bir cihazımın macerasını es geçip şu an canlı canlıya yaşadığım olayı anlatıyorum. Lenovo marka dizüstü bilgisayarıma otomatik bir BIOS güncellemesi geldi ve ben de yükledim. BIOS güncellemesinden sonra cihaz tekrardan açılmadı. Ben de teknik servisi aradım (BDH) ve bana isterlerse cihazı kargo ile gönderebileceğimi veya gelip kendimin bırakabileceğimi söylediler. Ben de iş yerime yakın olması hasebiyle kendim bırakmaya gittim. Orada üç bayan vardı ürünü teslim etmek üzere, onlardan birisi başka bir mağdur ile kavga etmek ile meşgul iken ben bir diğerine yöneldim. Derdimi anlattım; otomatik BIOS güncellemesi geldi ben sadece yüklenmesi talimatı verdim ve restart atıp BIOS'u da güncelledi ama ikinci restarttan sonra açılmadı. Hanımefendi güya notlarını alırken bu neden açılmıyor sizin c

Linux Terminal ile SSH servera dosya aktarımı

Örnek senaryomuz şu şekilde; Bir SSH Server sunucunuz var ve lokalimizde bulunan bir dosyayı bu server'a aktarmak istiyoruz . Bunu Linux ortamında terminal ile çok kolay şekilde gerçekleştirebiliyoruz. Ama asıl işleme geçmeden önce SSH server'ınıza bağlanmanızda ve directory'leri görmenizde fayda görüyorum. Öncelikle SSH server'a bağlanalım. Varsayalım benim SSH server'da tanımlı ID'm halil.sahin ve SSH server IP'm ise 192.168.10.100 olsun. SSH server'a bağlanmak için Linux terminal üzerinden aşağıdaki bash komutunu yazıp ardından şifremizi girmemiz gerekecek. Bu arada ben LDAP protokolü üzerinden bağlanıyorum. # ssh halil.sahin@192.168.10.100 Bu aşamada terminal size şifre response'u dönecektir. Şifrenizi de girdikten sonra var olduğunuz konumun içerisindeki dosyaları görmek için: # ls -la Bulunduğumuz directory hakkında bilgi sahibi olduğumuza göre localimizden SSH server'a dosya aktarımına başlayabiliriz. Öncelikle  yeni b

Ubuntu 18.04 LTS Solve DNS_PROBE_finished_NXDOMAIN Error GitLab

Eğer Ubuntu 17 üzeri bir dağıtımda DNS kaynaklı özellikle local ip'ler üzerine kurulu servislere bağlanamıyorsanız (örneğin: gizli bir Git Repo'su)  bunun nedeni Ubuntu'nun yeni DNS protokolüdür. Yazının sonraki aşamalarında nasıl aşabileceğiniz bilgisine ulaşacaksınız. ADIM 1:  Öncelikle default olarak atanan ama Ubuntu'nun kendi DNS'i tarafından ezilen DNS adresimizi öğrenip bir yere kaydedelim; ADIM 2: Daha sonra Terminali açıp (ctrl+alt+T) aşağıdaki komutu yazalım: sudo nano /etc/resolv.conf ADIM 3:  nameserver yazan yerin başına # yazıp yorum satırı hâline getirip, altında tekrardan nameserver yazıp hemen yanına yukarıda kaydettiğimiz default atanan dns adresimizi yazalım. Daha sonra ctrl+X ve Enter'a basıp kaydedelim. ADIM 4: Şimdiki aşamada Terminal üzerinden Unbound servisini yükleyeceğiz. Aşağıdaki kod satırını terminalinize yapıştırabilirsiniz: sudo apt-get install unbound ADIM 5: Bir sonraki aşamada def