Son eklenen makale ve haberler

Senaryomuz gereği 3 adet load balancer sunucumuz ve bir adet database sunucumuz vardır, projemiz github üzerindedir, amacımız ise github üzerimizdeki projemizin sağlıklı bir şekilde sunucularımıza dağıtılması örneğimizi basit tutmak adına unit test süreçleri ve php kodlaması tercih edilerek build süreçleri göz ardı edilmiştir. [url=https://www.pythontr.com/makale/jenkins-nedir-jenkins-nasil-kurulur-688]Jenkins kurulumu[/url] için bir önceki ya

Continuous Integration Nedir?

Continuous Integration (CI), yazılım geliştirme ekibinin düzenli olarak geliştirdikleri uygulama kodlarının sürüm kontrol süreci ile başlayan ardından test süreçlerinin "Unit Test vb." yürütüldüğü DevOps operasyonları olarak tanımlayabiliriz.

Continuous Delivery Nedir?

Continuous Delivery (CD), değişikliklerin gözlemlemlendiği "Test vb..." ve üretime dahil edildiği bir s

Git hooks, Git"in "commit, push, receive" gibi komut kullanımlarının öncesinde ve sonrasında tetiklenmesini sağlayan kabuk "shell, bash" dosyalarıdır. Git hooks standart Git yüklemesi ile gelen yerleşik bir özelliktir, ayrıca indirilmesine ve kurulmasına gerek yoktur. Git hooks, local olarak çalıştırılır.

Git hooks, geliştiricinin hayal gücüne bağlı olarak kullanılabilir.

Bazı tetikleyiciler "triggers"; Bazı tetikleyiciler "triggers";: Yazılımla ilg

Bazı durumlarda serializers üzerinde gelen datayı düzenleme yada değiştirmek ihitiyacı duyabilirsiniz. Aşağıdaki örnek bu konuyu işlemektedir.

class UserSerializer(serializers.ModelSerializer): image = serializers.SerializerMethodField("get_image") class Meta: model = get_user_model() fields = ( "email", "password", "username", "name", "surna

Ters Proxy kullanılıyor olabilir o zaman doğru yapılandırıldığından emin olmalısınız.

X-Forwarded-For yerine bazen ROMETE_ADDR adresini kullanmak isteyebilirsiniz aşağıdaki fonksiyonu ona göre düzenleyebilirsiniz.

X-Forwarded-For: Bir kullanıcının proxy üzerinden geldiğini bu flag üzerinden tespit edebiliriz, proxy üzerinden gelen kullanıcının ip adresi gözükmez.

def get_client_ip(request): x_forwarded_for = request.

isinstance() fonksiyonu, belirtilen nesne yada bir değeri belirtilen tür üzerinden doğrulamasını yapar. Bu fonksiyon eğer tür uyuşumu varsa True yoksa False döndürür.

Type parametresi bir tuple ise, nesne tuple"daki türlerden biriyse bu işlev True döndürür.

Sözdizimi

isinstance(object, type) isinstance() fonksiyonu [ul][li]object: Bir nesne veya bir veri.[/li][li]type bir tip veya bir class, veya bir tuple of tip"lerin ve/veya classların[/

issubclass() fonksiyonu, belirtilen sınıfın belirtilen nesnenin bir alt sınıfıysa True, aksi halde False değerini döndürür.

class MyFamilyName: family_name = "Yildirim" class MyFamily(MyFamilyName): mother = "Ayse" father = "Mehmet" family_name = MyFamilyName x = issubclass(MyFamily, MyFamilyName) print(x)

Sözdizimi

issubclass(object, subclass) issubclass() fonksiyonu object: Bir nesne. subclass: Bir sın

Go ile ilgilenmeye başladığımdan beri dilin object oriented (OOP) yapısı ile ilgili kendimi sorguluyorum, evet yaptığım incelemelerde class kullanımı yok fakat olayı daha fazla kullanımını esnettiklerini, anlamasını basitleştirdiklerini düşünüyorum. Çoğu programcı class yapılarına aşina değil tartışmalarda ABSTRACT, INTERFACE kelimeleri havada uçuşuyor ortam hararetleniyor ama bu durumu sadeleştirerek anlatan çok fazla kimseyide göremedim :

Python 3.x

urllib.parse.parse_qs() ve urllib.parse.parse_qsl() metodları, birden fazla anahtar olabileceğini ve bu sıranın önemli olabileceğini dikkate alarak ayrıştırır.

[url]http://docs.python.org/3/library/urllib.parse.html[/url] >>> from urllib import parse >>> url = "http://www.x.com/index.html?id=13&cat=33&val=66" >>> parse.urlsplit(url) SplitResult(scheme="http", netloc=&qu

Güncellenen bir reponun sisteme "Modül güncellemesi" aktarılması

go get -u github.com/XXX/go-YYY@latest

Bulunduğumuz dizin içindeki yazdığımız kodu formata sokmak için.

go fmt ./...

Go Unit Test Çalıştırma

go test ./...

Go Unit Test Cover Alma

go test ./... -cover

Go Unit Test Cover Html Çıktısı Oluşturma

go test -coverprofile cover.out ./... go tool cover -html=cover.out -o cover.html open

Admin sayfası, modelleri bir üst modelle aynı sayfada düzenleyebilir. Bunlara inlines olarak çağırılır.

class RouteInline(admin.TabularInline): model = Map.route_code.through extra = 1 class MapAdmin(admin.ModelAdmin, AdminRelMarquee): ....... inlines = [RouteInline] .......

Bazen ihtiyaç durumunda saf gelen datanın model üzerinden filtrelenmesini isteyebilirsiniz, bunun birçok yöntemi bulunmaktadır, ben en çok kullanılan yöntemlerden biri olan Manager üzerinden bunu nasıl yapabiliriz bunu örneklemeye çalışacağım.

class PageManager(models.Manager): def get_queryset(self): return super(PageManager, self).get_queryset().filter(pk__in=[1,4,7]) ....... class Page(models.Model): .......
gcloud command-line tool nedir?

Gcloud command-line tool, komut satırı üzerinden Google Cloud Platform’u yönetmemizi sağlayan bir araçtır.

gcloud command-line tool nedir? Google Compute Engine sanal makine örnekleri ve diğer kaynaklarGoogle Cloud SQL örnekleriGoogle Kubernetes Engine clustersGoogle Cloud Dataproc clusterlar ve joblarGoogle Cloud DNS yönetilen bölgeler ve kayıt kümeleriGoogle Cloud Deployment yöneticisi dağıtımları gcloud command-line tool nedir?

Kurulumumu mac üzerine yapacağım içi

Go dili ve Slices konusuyla ilgili https://tour.golang.org/moretypes/18 sayfasındaki egzersizle ilgili aşağıdaki örneği inceleyebilirsiniz.

package main import ( "golang.org/x/tour/pic" ) func Pic(dx, dy int) [][]uint8 { s := make([][]uint8, dy) for y := range s { s[y] = make([]uint8, dx) s[y][10] = uint8(255) s[y][11] = uint8(100) s[y][12] = uint8(100) s[y][13] = uint8(100) s[y][14] = uint

Go dilini öğrenmeye başlamaya çalışmamdan itibaren bir günü geride bıraktım. Nasıl başlarım derken internette birkaç sörf yaptım ardından arkadaşlarımın da önerisiyle https://tour.golang.org adresiyle buluştum, tamamen kısa ve yalın bir ingilizce ile konular açıklanıyor. Bu konu başlığımızda burada çıkan https://tour.golang.org/flowcontrol/8 adresindeki soruyla tamamen ilgili diyebilirim.

Eminim ne gereği var zaten math fonksiyonları i

TemplateDoesNotExist hatası template dosyalarının yolunun doğru verilmemesinden kaynaklanan bir hatadır. Aşağıdaki şekilde settings.py dosyası üzerinden düzeltebilirsiniz.

DIR keyi içine eklenecek path yolu aşağıdaki gibidir. core klasörü template klasörü için düzenleyebileceğiniz ana app klasörü olarak düşünebilirsiniz.

[os.path.join(BASE_DIR, "core/templates")] TemplateDoesNotExist vim app/settings.py TEMPLATES = [ { "BA

Merhabalar Arkadaşlar, (Not:Lütfen öneri ve sorularınızı yorum olarak atınız. Teşekkürler şimdiden)

İnstagram profilinizi dondurma işlemi yaptınız, web sayfasından şifre ve kullanıcı adınızla giriş yapmak istediğinizde “Girdiğin kullanıcı adı bir hesaba ait değil. Lütfen kullanıcı adını kontrol et ve tekrar dene.” hatasını alacaksınız.

Şifremi unuttum dahi yapsanız web sayfasından yaptığınız sürece aynı hatayı almaya devam ediyor olacaksınız.

Çünkü instagram hesabını dondurup yeniden aktif etmek istiyor

McAfee, uygulamasının bilgisayar ortamında çalışması için büyük miktarda bilgisayar kaynağına ihtiyaç duyar, bu sebepten dolayı bazen diğer programların çalışmamasına, yavaşlamasına veya çökmesine neden olur.

Bazı durumlarda başka bir programın kurulması, güncelleme işlemleri vb.. işlemlerde indirip yüklemeden önce programlar önce McAfee programını kapatmanızı ister. McAfee, kullanıcıların bilgisayarın güvenlik duvarını ve gerçek zaman

Ubuntu da Spotify kurulumunu aşağıdaki komutlarla gerçekleştirebiliriz.

Ubuntu da Spotify kurulumunu sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886 Ubuntu da Spotify kurulumunu echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list Ubuntu da Spotify kurulumunu sudo apt-get update Ubuntu da Spotify kurulumunu sudo apt-get install spotify-client

İyi dinlemeler.

Bir iPhone 7 Cep Telefonuna sahipseniz, yakınınızda birisinin yemek yerken ya da her hangi bir sebepden su dökmesi durumundan endişelenmenize gerek kalmayacak. Apple firmasına ait en yeni Cep Telefonu sürümü iPhone 7 artık su geçirmez. Apple iPhone 6S için su ile temas noktasında dayanabileceği raporları vardı fakat Apple tarafından resmi olarak onaylanmadı.

iPhone için büyük bir gelişim olsa da, havuz ya da deniz e girip yüzmek için a

Veri Bilimi Hackathonu Yarışma bilgileri aşağıdaki gibidir:

Yarışmacılar kendi bilgisayarlarını (laptoplarını) yanlarında getirmesi gerekmektedir (BYOD: Bring Your Own Device).

Laptoplarında kendilerinin kullandığı analiz yazılımlarını kurmuş ve hazır olarak gelmeleri beklenmektedir. Bu şekilde yarışmacılara istedikleri tüm yazılımları ve teknikleri kullanma özgürlüğü sunulmaktadır.

Yarışmacılara Veri Bilimi ile ilgili bir problem ve problem ile ilgili öğretme (train

Tarayıcaların hızlı bir şekilde web sitelerini açabilmeleri için önbellekleme yapmaya ihtiyaçları vardır. Özellikle tekrar tekrar ziyaret ettiğiniz web uygulamalarında resim, css vb gibi sabit dosyaların önbellekten getirilerek hızlı bir şekilde açılmasına ve kaynak tasarrufu yapılmasına yardımcı olur.

Bazen daha önce ziyaret ettiğimiz siteler önbelleklemelerden dolayı web uygulamalarının yanlış çalışmasına "hataya" sebep ol

Dolandırıcıların en büyük amacı para için, insanları telefon üzerinden kandırmak istemeleridir. İlk olarak size isminizle hitap ederek küçük bir konuşma yaparlar ve ardından aileniz hakkında sorular sorarlar. Güvendiğiniz bir firmayı ya da kişi adına aradıklarını söylerler. Ayrıca internet üzerinden reklam mecraları ile sizlerin onları araması için çalışma yaparlar.

Eğer kim olduğunu bilmediğiniz gelen aramalardan size birşeyler paza

Swarm Nedir?

Foursquare tarafından geliştirilen Swarm, en bilindik özellikleri mekan bildirimi yapma, arkadaş bulma ve mesajlaşma gibi hizmetler sunan bir uygulamadır.

SwarmSwarm için aşağıdaki işlemleri uygulayabiliriz.[/b]

Swarm uygulamasından "Swarm" ekranında "Swarm" kısmına tıklayın.

Sayfanın altında bulunan "Swarm" seçeneğine basarak {str

Dünyanın önde gelen sosyal ağınızı bıktınız mı? Bu talimatları uygulayarak tüm "Arkadaşlarınıza" veda edebilirsiniz.

Facebook Hesabınızı dondurmak ya da silmek

Yukarıdaki başlıktan da anlaşılacağı gibi bir Facebook molası için iki seçeneğiniz mevcuttur.

Facebook Hesabını Dondur

Facebook sayfasının üst kısmındaki açılır menü üzerinden ayarlar seçeneğini tıklayınız. Ardından sol taraftaki menü üze

Tarzına uygun [url="http://www.modasaat.com/kategori/puma.aspx"]puma saatleri[/url] içinden en iyi modelleri seçebilirler. Hem renk, hem stil, hem de kalite olarak birbirinden şık modeller Puma saatlerinde sizleri beklemektedir. Hangi markanın modelini aldığınız çok önemli değildir. Kol saatleri daha çok tasarım ve estetik açıdan tercih edilmektedir. İşlevsel yanını bir kenara koymak gerekir. Zamanı gösteren bir araçtır. Önemli bir ü

Herkesin İngilizce bildiği bir yerde sizi onlardan ayıracak belli başlı özelliklerinizin olması gerekiyor elbette. Bunların başında gramer ve yazma diline hakim olduğunuz kadar sosyal dile de hakim olarak akıcı bir şekilde konuşabilmelisiniz. Bunların yanına bir de hoş bir aksan eklendiği taktirde sizi diğer İngilizce bilen insanlardan ayıracak birçok özelliğe sahip olmanızın yanı sıra daha ilgi çekici biri olmanızı da sağlayacaktır.

Renk Seçenekleri: Altın gül - Altın - Gümüş Siyah - simsiyah Renk Seçenekleri: 32GB - 128 GB - 256 GB Renk Seçenekleri: Boy:5.44 inches (138.3 mm) En: 2.64 inches (67.1 mm) İncelik: 0.28 inch (7.1 mm) Ağırlık: 138 gram Renk Seçenekleri: Retina HD ekran 4.7 inçlik (diyagonal) LED-aydınlatmalı geniş IPS teknolojisine sahip Multi-Touch ek
anasayfa | makaleler | haberler | dosyalar | linkler | hakkımızda