UiPath Projelerinde Mutual Exclusion Yapısı Nasıl Kurulur

Merhaba, bu yazımda kendi karşılaştığım bir sıkıntıyı nasıl çözdüğümü anlatacağım. Paralel programlama ve işletim sistemleri derslerinde anlatılan bir konu olan Mutual Exclusion gerçek hayatta karşıma çıktı. Bu problemi çözmek için eğitim hayatımdaki teorik bilgilere geri dönmem gerekti. Mutual Exclusion (Karşılıklı Dışlama), birden fazla aynı anda çalışan programın aynı kaynağı kullanmaya çalışması ve kaynağı hali hazırda … Okumaya devam et UiPath Projelerinde Mutual Exclusion Yapısı Nasıl Kurulur

UiPath ile Güvenli Yazılım Geliştirme – 1

  Merhaba, 1 yıldır UiPath platformu üzerinde robotik süreç otomasyonu geliştirmesi yapmaktayım. Geliştiriciler olarak müşterilerimize geliştirdiğimiz yazılımların güvenlik standartlarına da uygun olmasına özen göstermeliyiz. Siber güvenlik, dijital dünyanın diğer bütün kollarında olduğu kadar robotik süreç geliştirme dünyasında da önemli bir yer tutuyor. Robot makinalarımız çoğunlukla bir şirkette görev alan üst düzey IT yöneticilerinden bile fazla … Okumaya devam et UiPath ile Güvenli Yazılım Geliştirme – 1

UiPath ile SAP Otomasyonu Nasıl Yapılır?

SAP (Systemanalyse und Programmentwicklung) en sık kulllanılan kurumsal kaynak planlama yazılımlarından bir tanesidir. Türkiye'de de birçok kurumsal firma SAP kullanarak lojistik, muhasebe, satın alma, stok yönetimi, insan kaynakları gibi pek çok organizasyonu yönetmektedir. SAP üzerinde bazı işlemler rutin olarak yapılmakta ve tekrar gerektirmektedir. Bu gibi çalışanların vaktini alan ancak yaptığı işe değer katmayan işleri bir … Okumaya devam et UiPath ile SAP Otomasyonu Nasıl Yapılır?

UiPath Robot Servisi Nedir ve Nasıl Çalışır?

Robotik süreç otomasyonu yazılımı geliştirmek, test etmek ve ortaya çıkan yazılımı bilgisayarınızda çalıştırabilmek için gerekli programları kurmak gerekmektedir. UiPath özelinde, kurulması gereken programlar UiPath Studio, UiPath Robot, Executer ve  Orchestrator'dır.   Kısaca anlatmak gerekirse Orchestrator, IIS üzerinde çalışan bir web uygulamasıdır. Veritabanına ihtiyacı vardır. UiPath Studio süreçlerin geliştirmesini ve testlerini yapmamızı sağlayan programdır. UiPath Robot(UiPath.Agent.exe … Okumaya devam et UiPath Robot Servisi Nedir ve Nasıl Çalışır?

PDD (Process Design Document) Nedir ?

Türkçe anlamı, Süreç Tasarım Dokümanı olan PDD, Robotik süreç otomasyonu(RPA) teknolojisini kullanarak otomasyon için seçilen iş sürecini ana hatlarıyla belirten bir belgedir. İş analisti tarafından hazırlanan PDD belgesi, iş sürecinin bir parçası olarak gerçekleştirilen adımların sırasını, otomasyon öncesi iş birimi tarafından gerçekleştirilen sürecin şartlarını, kurallarını ve bu işlemi kısmen veya tamamen otomatikleştirdikten sonra nasıl çalışacaklarını … Okumaya devam et PDD (Process Design Document) Nedir ?

Yazılımcılar İçin İşletim Sistemleri

Biz yazılımcılar için işletim sistemleri amaç değil araçtır. Yazdığımız kodun donanımı kullanmasına yardım eden program olarak görürüz. Bu yüzden detaylarına çok inmeyiz, çünkü karmaşık sistemlerdir, ve programlama dili öğrenmek gibi kolay değildir. Bilgisayar Mühendisliği lisans programlarında bir dönemlik derste gösterilemeyecek kadar kapsamlı, çok fazla derinliği olan bir konudur işletim sistemleri. Her yazılım geliştiricinin hakim olması … Okumaya devam et Yazılımcılar İçin İşletim Sistemleri

Ortak Malların Trajedisi

Başlık biraz dramatik gelebilir. Ama içeriğin akılda kalması manasında çok iyi seçilmiş bir kelime “trajedi”. Bu kavram ilk olarak 1833 yılında İngiliz ekonomist William Forster Lloyd tarafından yayınlanan bir makalede kullanıldı. Bu yazımda sizlere bu kavramdan bahsedeceğim. Esasen insanoğlu mülkiyete bağımlı yaşar. Yani kapitalizmle birlikte gelen mülkiyet hakkına, zamanla bağımlı hale gelmiştir. Önce araba almak … Okumaya devam et Ortak Malların Trajedisi

Notations of Concurrent And Distributed Programming

I am taking Concurrent and Distributed Programming lecture in my Erasmus+ journey. End of the lecture, there will be final exam about mostly explation of some notations concerning Concurrent And Distributed Programming. Hence I decided to write whole notation in this lecture here. Process: is an instance of a computer program that is being executed. … Okumaya devam et Notations of Concurrent And Distributed Programming

Orta Avrupa’nın İncisi: Budapeşte

Erasmus yaşamının kaçınılmaz aktivitelerinden gezintinin başka bir bölümünde Budapeşte’yi sizler için gezdim. Budapeşte, Orta Avrupa ülkelerinden Macaristan’ın başkenti. Macaristan, Sovyetler Birliği’nin dağılmasından sonra bağımsızlığını ilan etmiş yeni bir ülke gibi görünse de, tarihi 1100 yıl eskiye dayanan köklü bir imparatorlukla başlıyor. Böyle bir ülke de kültürel ve tarihi açıdan zengin bir başkente sahip. Dilerseniz öncelikle … Okumaya devam et Orta Avrupa’nın İncisi: Budapeşte

Soluk Mavi Nokta

Soluk Mavi Nokta, bir fotoğrafa verilen isim. 1977 yılında NASA tarafından uzay araştırmaları için gönderilen Voyager 1 uzay sondası tarafından çekildiğinde, Dünya’nın en uzaktan çekilmiş fotoğrafıydı. 1990 yılı imkanlarıyla, tost makinasıyla çekilmiş izlenimi verse de, o uzaklıktan bu fotoğrafın çekilip Dünya’ya gönderilmesi muazzam bir teknoloji. Fotoğraf, dünyamızın, uzayın sonsuzluğu içerisinde nasıl yalnız kaldığını göstermekte ve … Okumaya devam et Soluk Mavi Nokta