1170 lines
116 KiB
PHP
1170 lines
116 KiB
PHP
<?php
|
||
|
||
namespace Database\Seeders;
|
||
|
||
use App\Models\Blog;
|
||
use App\Models\BlogCategory;
|
||
use App\Models\User;
|
||
use Illuminate\Database\Seeder;
|
||
use Illuminate\Support\Str;
|
||
|
||
class BlogSeeder extends Seeder
|
||
{
|
||
/**
|
||
* Run the database seeds.
|
||
*/
|
||
public function run(): void
|
||
{
|
||
// 1. Yazar Bul veya Oluştur (Zeynep Demir)
|
||
$author = User::where('email', 'zeynep.demir@truncgil.com')->first();
|
||
if (!$author) {
|
||
$author = User::create([
|
||
'name' => 'Zeynep Demir',
|
||
'email' => 'zeynep.demir@truncgil.com',
|
||
'password' => bcrypt('password123'),
|
||
'avatar' => 'avatars/female_author.png',
|
||
'role' => 'Yapay Zeka ve Yazılım Editörü',
|
||
]);
|
||
} else {
|
||
$author->update([
|
||
'name' => 'Zeynep Demir',
|
||
'avatar' => 'avatars/female_author.png',
|
||
'role' => 'Yapay Zeka ve Yazılım Editörü',
|
||
]);
|
||
}
|
||
|
||
// 2. Kategorileri Oluştur (4 Adet)
|
||
$categoryTech = BlogCategory::updateOrCreate(
|
||
['slug' => 'teknoloji-cozumleri'],
|
||
[
|
||
'name' => 'Teknoloji Çözümleri',
|
||
'description' => 'Kurumsal bulut mimarileri, Kubernetes, mikroservis ve büyük veri çözümleri.',
|
||
'color' => '#3B82F6',
|
||
'sort_order' => 1,
|
||
'is_active' => true,
|
||
]
|
||
);
|
||
|
||
$categoryAi = BlogCategory::updateOrCreate(
|
||
['slug' => 'yapay-zeka'],
|
||
[
|
||
'name' => 'Yapay Zeka ve Yazılım',
|
||
'description' => 'Derin öğrenme, doğal dil işleme, bilgisayarlı görü ve modern web entegrasyonu.',
|
||
'color' => '#10B981',
|
||
'sort_order' => 2,
|
||
'is_active' => true,
|
||
]
|
||
);
|
||
|
||
$categoryMusic = BlogCategory::updateOrCreate(
|
||
['slug' => 'muzik-teknolojileri'],
|
||
[
|
||
'name' => 'Müzik ve Ses Teknolojileri',
|
||
'description' => 'AI destekli ses ayrıştırma, Web Audio API, spektrogram ve dijital sinyal işleme.',
|
||
'color' => '#8B5CF6',
|
||
'sort_order' => 3,
|
||
'is_active' => true,
|
||
]
|
||
);
|
||
|
||
$categoryApp = BlogCategory::updateOrCreate(
|
||
['slug' => 'uygulama-gelistirme'],
|
||
[
|
||
'name' => 'Uygulama Geliştirme',
|
||
'description' => 'Edge AI, IoT, ExecuTorch, mobil kestirimci bakım ve hibrit altyapılar.',
|
||
'color' => '#EC4899',
|
||
'sort_order' => 4,
|
||
'is_active' => true,
|
||
]
|
||
);
|
||
|
||
// Önceki blog yazılarını ve ilgili çevirilerini temizle (soft-deleted dahil) ve force-delete yap
|
||
$existingBlogs = Blog::withTrashed()->whereIn('slug', [
|
||
'bulut-bilisim-kubernetes-kurumsal-mimari',
|
||
'mikroservislerde-api-gateway-guvenlik',
|
||
'dagitik-sistemlerde-veri-tutarliligi',
|
||
'devops-ci-cd-otomasyon-sifir-kesinti',
|
||
'buyuk-veri-analitigi-apache-spark',
|
||
'web-uygulamalarinda-yolov10-bilgisayarli-goru',
|
||
'llm-rag-kurumsal-arama-motoru',
|
||
'transformers-nlp-cok-dilli-destek-asistani',
|
||
'derin-ogrenme-genai-goruntu-sentezleme',
|
||
'takviyeli-ogrenme-otonom-sistemler-karar',
|
||
'ai-demucs-ses-ayristirma-mimarisi',
|
||
'web-audio-api-threejs-3d-spektrogram',
|
||
'dsp-webassembly-ses-efektleri',
|
||
'ai-otomatik-mastering-akustik-analiz',
|
||
'midi-protokolu-enstruman-kontrolu',
|
||
'iot-mobil-executorch-cihaz-ici-kestirimci-bakim',
|
||
'flutter-native-entegrasyonu-mobil-haritalama',
|
||
'edge-ai-litert-anomali-tespiti',
|
||
'progressive-web-apps-çevrimdisi-saha-servis',
|
||
'biyometrik-kimlik-dogrulama-guvenli-depolama',
|
||
'web-uygulamalarinda-uctan-uca-derin-ogrenme-gercek-zamanli-goruntu-isleme',
|
||
'muzik-produksiyonunda-yapay-zeka-spektrogram-analizi-ve-stem-ayristirma',
|
||
'mobil-ve-iot-cihazlarda-edge-ai-executorch-ile-kestirimci-bakim-mimarisi'
|
||
])->get();
|
||
|
||
foreach ($existingBlogs as $exPost) {
|
||
$exPost->translations()->delete();
|
||
$exPost->forceDelete();
|
||
}
|
||
|
||
// 3. Blog Yazıları & Çevirileri Tanımları
|
||
$postsData = [
|
||
// ==================== TEKNOLOJİ ÇÖZÜMLERİ ====================
|
||
[
|
||
'category_id' => $categoryTech->id,
|
||
'slug' => 'bulut-bilisim-kubernetes-kurumsal-mimari',
|
||
'featured_image' => 'blog/blog_post_1.png',
|
||
'tags' => ['Kubernetes', 'Bulut Bilişim', 'Enterprise', 'Docker', 'Scalability'],
|
||
'is_featured' => true,
|
||
'tr' => [
|
||
'title' => 'Bulut Bilişim ve Kubernetes ile Büyük Ölçekli Kurumsal Altyapı Mimarisi',
|
||
'excerpt' => 'Trunçgil Teknoloji olarak, kurumsal ölçekteki veri yüklerini sıfır kesintiyle yönetebilmek için tasarladığımız Kubernetes ve çoklu bulut (Multi-Cloud) dağıtım mimarisini ve devrim niteliğindeki optimizasyon stratejilerini paylaşıyoruz.',
|
||
'content' => '<h3>Kurumsal Ölçekte Altyapı Esnekliği</h3><p>Günümüzün dijital dünyasında, milyonlarca anlık kullanıcıya hizmet veren web uygulamaları için en büyük zorluk kesintisiz çalışabilirliktir. Trunçgil Teknoloji olarak geliştirdiğimiz bu altyapıda, Kubernetes orkestrasyonunu AWS ve Azure üzerinde hibrit bir yapıda kurguladık.</p><blockquote><strong>Başarı Kriteri:</strong> Yapılan pod auto-scaling optimizasyonları ile aşırı yük anlarında sunucu yanıt süresi 45ms altında tutulmuş ve kaynak maliyetleri %35 düşürülmüştür.</blockquote><h3>1. Çoklu Bölge (Multi-Region) Yük Dengeleme</h3><p>Veri merkezlerinden birinin çökmesi durumunda trafiği otomatik yönlendirmek için Cloudflare Magic WAN ve Route 53 entegrasyonu kullandık. Kubernetes clusterlarımız anlık olarak CPU yüküne göre otomatik pod ölçeklemesi yapmaktadır.</p><pre><code>apiVersion: autoscaling/v2
|
||
kind: HorizontalPodAutoscaler
|
||
metadata:
|
||
name: truncgil-app-hpa
|
||
spec:
|
||
scaleTargetRef:
|
||
apiVersion: apps/v1
|
||
kind: Deployment
|
||
name: truncgil-app
|
||
minReplicas: 5
|
||
maxReplicas: 50
|
||
metrics:
|
||
- type: Resource
|
||
resource:
|
||
name: cpu
|
||
target:
|
||
type: Utilization
|
||
averageUtilization: 75</code></pre><h3>2. Güvenlik ve Ağ Yalıtımı</h3><p>Cluster içi iletişimde mTLS protokolü ile ağ güvenliğini sağlamak için Istio Service Mesh entegrasyonunu devreye aldık. Hassas anahtarları yönetmek için ise HashiCorp Vault kullandık.</p>',
|
||
'meta_title' => 'Kubernetes ve Bulut Bilişim Mimarisi | Trunçgil Teknoloji',
|
||
'meta_description' => 'Kubernetes ve Multi-Cloud altyapı mimarileriyle yüksek erişilebilirlik ve pod ölçekleme teknik analiz raporu.'
|
||
],
|
||
'en' => [
|
||
'title' => 'Large-Scale Enterprise Infrastructure Architecture with Cloud Computing and Kubernetes',
|
||
'excerpt' => 'At Trunçgil Teknoloji, we present our hybrid Kubernetes and Multi-Cloud deployment architectures engineered to manage heavy enterprise data loads with zero downtime.',
|
||
'content' => '<h3>Enterprise Infrastructure Resilience</h3><p>In modern web systems, maintaining continuous uptime under heavy loads is the ultimate goal. Our dual AWS-Azure hybrid setup orchestrates containers seamlessly using Istio service mesh.</p><blockquote><strong>Performance Metric:</strong> Dynamic pod scaling limited query latency below 45ms and slashed operational server billing by 35%.</blockquote>',
|
||
'meta_title' => 'Kubernetes & Cloud Infrastructure | Trunçgil',
|
||
'meta_description' => 'Technical analysis of Kubernetes Multi-Cloud deployments and auto-scaling practices for enterprises.'
|
||
],
|
||
'de' => [
|
||
'title' => 'Großskalige Enterprise-Infrastruktur-Architektur mit Cloud Computing und Kubernetes',
|
||
'excerpt' => 'Trunçgil Teknoloji präsentiert seine hybriden Kubernetes- und Multi-Cloud-Architekturen zur Steuerung massiver Enterprise-Datenlasten ohne Ausfallzeiten.',
|
||
'content' => '<h3>Ausfallsicherheit für Großunternehmen</h3><p>Unsere AWS-Azure-Hybrid-Lösung steuert Container mit Istio Service Mesh, um Spitzenlasten flexibel zu bewältigen und Antwortzeiten unter 45ms zu halten.</p>',
|
||
'meta_title' => 'Kubernetes & Enterprise Cloud | Trunçgil',
|
||
'meta_description' => 'Technische Analyse von Kubernetes Multi-Cloud-Deployments und Auto-Scaling-Praktiken.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'بنية البنية التحتية للمؤسسات الكبيرة باستخدام الحوسبة السحابية و Kubernetes',
|
||
'excerpt' => 'في Trunçgil Teknoloji، نشارك بنية نشر Kubernetes والسحابة المتعددة المصممة لإدارة أحمال البيانات الكبيرة دون انقطاع.',
|
||
'content' => '<h3>مرونة البنية التحتية للمؤسسات</h3><p>في الأنظمة الحديثة، يعد الحفاظ على استمرارية التشغيل تحت الأحمال الثقيلة الهدف الأسمى. نستخدم Istio لتنسيق الحاويات بأمان.</p>',
|
||
'meta_title' => 'بنية Kubernetes والسحابة | Trunçgil',
|
||
'meta_description' => 'تحليل فني لنشر Kubernetes والسحابة المتعددة والتوسع التلقائي.'
|
||
],
|
||
'se' => [
|
||
'title' => 'Storskalig Enterprise-infrastrukturarkitektur med Cloud Computing och Kubernetes',
|
||
'excerpt' => 'Vi på Trunçgil Teknoloji delar med oss av vår hybrid-Kubernetes och Multi-Cloud-arkitektur för storskalig lasthantering med noll driftstopp.',
|
||
'content' => '<h3>Resiliens i Enterprise-infrastruktur</h3><p>Vår dual-region AWS och Azure hybrid-infrastruktur orkestrerar container-system sömlöst med Istio och Vault.</p>',
|
||
'meta_title' => 'Kubernetes & Molninfrastruktur | Trunçgil',
|
||
'meta_description' => 'Teknisk analys av Kubernetes Multi-Cloud-driftsättning och automatisk skalning.'
|
||
],
|
||
'ru' => [
|
||
'title' => 'Масштабируемая облачная архитектура корпоративного класса на базе Kubernetes',
|
||
'excerpt' => 'Trunçgil Teknoloji представляет гибридную инфраструктуру Kubernetes и Multi-Cloud для отказоустойчивого управления высоконагруженными системами.',
|
||
'content' => '<h3>Отказоустойчивость облачных систем</h3><p>Использование гибридных кластеров в AWS и Azure под управлением Istio Service Mesh гарантирует стабильный отклик менее 45мс.</p>',
|
||
'meta_title' => 'Kubernetes и облачная архитектура | Trunçgil',
|
||
'meta_description' => 'Технический анализ развертывания Kubernetes в мультиоблачной среде.'
|
||
]
|
||
],
|
||
[
|
||
'category_id' => $categoryTech->id,
|
||
'slug' => 'mikroservislerde-api-gateway-guvenlik',
|
||
'featured_image' => 'blog/blog_post_2.png',
|
||
'tags' => ['API Gateway', 'Microservices', 'OAuth2', 'Kong', 'Security'],
|
||
'is_featured' => true,
|
||
'tr' => [
|
||
'title' => 'Mikroservis Mimarilerinde API Gateway ve Uçtan Uca Güvenlik Protokolleri',
|
||
'excerpt' => 'Mikroservis geçişlerinde veri güvenliğini garanti altına almak amacıyla, Kong API Gateway ve OAuth2/OIDC protokollerini harmanlayarak kurduğumuz yüksek güvenlikli veri hattını inceliyoruz.',
|
||
'content' => '<h3>Güvenli Mikroservis İletişimi</h3><p>Veri sızıntılarını önlemenin ilk adımı servis giriş noktalarını sıkılaştırmaktır. Kong Gateway üzerinde kurguladığımız Rate Limiting ve JWT doğrulama altyapısı sayesinde yetkisiz erişimleri anında blokluyoruz.</p>',
|
||
'meta_title' => 'Mikroservis Güvenliği ve API Gateway | Trunçgil',
|
||
'meta_description' => 'Kong Gateway, OAuth2 ve OIDC protokolleri ile mikroservis mimarilerinde güvenlik teknik analiz raporu.'
|
||
],
|
||
'en' => [
|
||
'title' => 'API Gateway and End-to-End Security Protocols in Microservice Architectures',
|
||
'excerpt' => 'We analyze the security pipelines built with Kong API Gateway and OAuth2/OIDC protocols to secure granular microservice data paths.',
|
||
'content' => '<h3>Securing API Ingress Points</h3><p>By enforcing precise Rate Limiting, JWT validation, and OAuth2 scopes at the Kong ingress layer, we block illegal API calls before they reach backend logic.</p>',
|
||
'meta_title' => 'Microservice Security & API Gateway | Trunçgil',
|
||
'meta_description' => 'Case study on building highly secure microservice communication pipelines using Kong Gateway.'
|
||
],
|
||
'de' => [
|
||
'title' => 'API-Gateway und End-to-End-Sicherheitsprotokolle in Mikroservice-Architekturen',
|
||
'excerpt' => 'Sicherung von Mikroservices mittels Kong API Gateway und OAuth2/OIDC-Protokollen gegen unbefugten Datenzugriff.',
|
||
'content' => '<h3>Absicherung des API-Zugangs</h3><p>Durch die Durchsetzung von JWT-Validierung und Ratenbegrenzung auf Kong Gateway-Ebene sichern wir alle Services ab.</p>',
|
||
'meta_title' => 'Mikroservice-Sicherheit | Trunçgil',
|
||
'meta_description' => 'Sicherheitsarchitekturen für APIs mit Kong Gateway und OAuth2.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'بوابة واجهة برمجة التطبيقات وبروتوكولات الأمان الشاملة في بنيات الخدمات المصغرة',
|
||
'excerpt' => 'نحلل خطوط الأمان المبنية باستخدام بوابة Kong و بروتوكولات OAuth2 لتأمين اتصالات الخدمات المصغرة.',
|
||
'content' => '<h3>تأمين نقاط دخول الواجهة</h3><p>من خلال فرض قيود على معدل الطلبات والتحقق من صحة JWT عند بوابة Kong، نمنع الهجمات بكفاءة.</p>',
|
||
'meta_title' => 'أمن الخدمات المصغرة وبوابة API | Trunçgil',
|
||
'meta_description' => 'دراسة حالة حول بناء قنوات اتصال آمنة للخدمات المصغرة باستخدام Kong Gateway.'
|
||
],
|
||
'se' => [
|
||
'title' => 'API Gateway och säkerhetsprotokoll i mikroservicearkitekturer',
|
||
'excerpt' => 'Vi analyserar säkerhetslösningar byggda med Kong API Gateway och OAuth2/OIDC för säkrad mikroservicekommunikation.',
|
||
'content' => '<h3>Säkra API-ingångar</h3><p>Med strikt JWT-validering och Rate Limiting blockerar vi obehöriga anrop innan de når interna tjänster.</p>',
|
||
'meta_title' => 'Mikroservicesäkerhet & Gateway | Trunçgil',
|
||
'meta_description' => 'Säkring av distribuerade system med Kong Gateway och OAuth2.'
|
||
],
|
||
'ru' => [
|
||
'title' => 'API Gateway и сквозные протоколы безопасности в микросервисной архитектуре',
|
||
'excerpt' => 'Анализ защищенных каналов данных на базе Kong API Gateway и протоколов OAuth2/OIDC для корпоративных микросервисов.',
|
||
'content' => '<h3>Защита точек входа API</h3><p>Внедрение Rate Limiting и валидации JWT на уровне Kong шлюза позволяет отсекать неавторизованные запросы на ранней стадии.</p>',
|
||
'meta_title' => 'Безопасность микросервисов и API Gateway | Trunçgil',
|
||
'meta_description' => 'Развертывание Kong Gateway и авторизация через OAuth2 для распределенных систем.'
|
||
]
|
||
],
|
||
[
|
||
'category_id' => $categoryTech->id,
|
||
'slug' => 'dagitik-sistemlerde-veri-tutarliligi',
|
||
'featured_image' => 'blog/blog_post_3.png',
|
||
'tags' => ['Saga Pattern', 'Distributed Systems', 'Apache Kafka', 'Database', 'Consistency'],
|
||
'is_featured' => false,
|
||
'tr' => [
|
||
'title' => 'Dağıtık Sistemlerde Veri Tutarlılığı ve Saga Tasarım Deseni',
|
||
'excerpt' => 'Farklı veritabanları arasında veri tutarlılığını sağlamak için Apache Kafka tabanlı Event-Driven Saga Pattern mimarisini nasıl kurguladığımızı inceliyoruz.',
|
||
'content' => '<h3>Dağıtık Veri Yönetimi Challenge\'ı</h3><p>Mikroservislerin kendi veritabanlarına sahip olması, veri tutarlılığını zorlaştırır. Trunçgil Teknoloji olarak geliştirdiğimiz sistemde, veri bütünlüğünü korumak için koreografi tabanlı Saga desenini uyguladık.</p>',
|
||
'meta_title' => 'Dağıtık Sistemlerde Veri Tutarlılığı | Trunçgil',
|
||
'meta_description' => 'Saga Pattern ve Apache Kafka ile dağıtık veritabanlarında veri tutarlılığı sağlama yöntemleri.'
|
||
],
|
||
'en' => [
|
||
'title' => 'Data Consistency in Distributed Systems and Saga Design Pattern',
|
||
'excerpt' => 'Explore how we established an event-driven Saga pattern utilizing Apache Kafka to guarantee absolute data consistency across multiple isolated databases.',
|
||
'content' => '<h3>The Distributed Data Consistency Challenge</h3><p>Since each microservice owns its localized database, atomic operations require distributed transaction handlers. We successfully deployed a choreography-based Saga workflow.</p>',
|
||
'meta_title' => 'Distributed Data Consistency & Saga Pattern | Trunçgil',
|
||
'meta_description' => 'How to solve transactional consistency challenges across distributed databases using Apache Kafka.'
|
||
],
|
||
'de' => [
|
||
'title' => 'Datenkonsistenz in verteilten Systemen und Saga-Designmuster',
|
||
'excerpt' => 'Wie wir mit Apache Kafka ein Event-Driven Saga Pattern entwickelt haben, um Datenkonsistenz über isolierte Datenbanken hinweg zu garantieren.',
|
||
'content' => '<h3>Die Herausforderung verteilter Transaktionen</h3><p>Durch ein choreografiebasiertes Saga-Modell sichern wir die atomare Konsistenz aller Datenbanken ab.</p>',
|
||
'meta_title' => 'Datenkonsistenz & Saga Pattern | Trunçgil',
|
||
'meta_description' => 'Datenkonsistenz in verteilten Datenbanken mit Kafka und Saga.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'اتساق البيانات في الأنظمة الموزعة ونمط تصميم الملحمة (Saga Pattern)',
|
||
'excerpt' => 'اكتشف كيف أنشأنا نمط Saga المدفوع بالأحداث باستخدام Apache Kafka لضمان اتساق البيانات عبر قواعد بيانات معزولة.',
|
||
'content' => '<h3>تحدي اتساق البيانات الموزعة</h3><p>نظرًا لأن كل خدمة مصغرة تمتلك قاعدة بيانات خاصة بها، قمنا بتطبيق Saga القائم على التنسيق لحل هذه المعضلة.</p>',
|
||
'meta_title' => 'اتساق البيانات ونمط Saga | Trunçgil',
|
||
'meta_description' => 'حل تحديات المعاملات الموزعة وقواعد البيانات المتعددة باستخدام Kafka.'
|
||
],
|
||
'se' => [
|
||
'title' => 'Datakonsistens i distribuerade system och Saga Design Pattern',
|
||
'excerpt' => 'Hur vi implementerade ett event-drivet Saga-mönster med Apache Kafka för absolut datakonsistens över databaser.',
|
||
'content' => '<h3>Distribuerad transaktionshantering</h3><p>När varje tjänst har en egen databas använder vi koreografibaserade Saga-flöden för att säkra atomicitet.</p>',
|
||
'meta_title' => 'Datakonsistens & Saga-mönster | Trunçgil',
|
||
'meta_description' => 'Säkra transaktionell konsistens i distribuerade miljöer.'
|
||
],
|
||
'ru' => [
|
||
'title' => 'Согласованность данных в распределенных системах и паттерн Saga',
|
||
'excerpt' => 'Опыт реализации событийно-ориентированного паттерна Saga с использованием Apache Kafka для обеспечения консистентности распределенных БД.',
|
||
'content' => '<h3>Проблема распределенных транзакций</h3><p>Когда у каждого микросервиса своя база данных, классические ACID транзакции не работают. Мы внедрили распределенный Saga-workflow на базе брокера Kafka.</p>',
|
||
'meta_title' => 'Консистентность данных и Saga | Trunçgil',
|
||
'meta_description' => 'Обеспечение согласованности распределенных баз данных с помощью Kafka.'
|
||
]
|
||
],
|
||
[
|
||
'category_id' => $categoryTech->id,
|
||
'slug' => 'devops-ci-cd-otomasyon-sifir-kesinti',
|
||
'featured_image' => 'blog/blog_post_4.png',
|
||
'tags' => ['DevOps', 'CI/CD', 'GitHub Actions', 'ArgoCD', 'GitOps'],
|
||
'is_featured' => false,
|
||
'tr' => [
|
||
'title' => 'DevOps ve CI/CD Süreçlerinde GitOps ve Sıfır Kesintili Canlıya Alım Otomasyonu',
|
||
'excerpt' => 'Sıfır kesinti (Zero-Downtime) dağıtımı sağlamak için GitHub Actions, ArgoCD ve Kubernetes tabanlı GitOps otomasyon hattımızı paylaşıyoruz.',
|
||
'content' => '<h3>Modern Dağıtım Boru Hatları</h3><p>Manuel olarak yapılan kod yüklemeleri hata payını artırır. Geliştirdiğimiz GitOps yapısında, kod commit edildiği anda ArgoCD otomatik olarak canlı ortamı Kubernetes üzerinde senkronize eder.</p>',
|
||
'meta_title' => 'DevOps, GitOps ve CI/CD Otomasyonu | Trunçgil',
|
||
'meta_description' => 'ArgoCD ve GitHub Actions ile sıfır kesintili (Zero-Downtime) GitOps altyapı kurulum analizi.'
|
||
],
|
||
'en' => [
|
||
'title' => 'GitOps and Zero-Downtime Deployment Automation in DevOps Pipelines',
|
||
'excerpt' => 'We share our highly reliable GitHub Actions, ArgoCD, and Kubernetes-based GitOps deployment pipelines designed for zero-downtime releases.',
|
||
'content' => '<h3>Modern Deployment Pipelines</h3><p>Manual server provisioning is error-prone. Our GitOps model detects GitHub commits, triggers ArgoCD, and updates the cluster declaratively.</p>',
|
||
'meta_title' => 'DevOps & GitOps Automation | Trunçgil',
|
||
'meta_description' => 'Deploying zero-downtime applications using ArgoCD and GitHub Actions pipelines.'
|
||
],
|
||
'de' => [
|
||
'title' => 'GitOps und Zero-Downtime-Deployment-Automatisierung in DevOps-Pipelines',
|
||
'excerpt' => 'Unsere hochverfügbare GitOps-Pipeline auf Basis von ArgoCD und GitHub Actions für unterbrechungsfreie Releases.',
|
||
'content' => '<h3>Moderne Deployment-Pipelines</h3><p>Manuelle Deployments gehören der Vergangenheit an. Unser GitOps-Modell synchronisiert den Kubernetes-Cluster deklarativ bei jedem Commit.</p>',
|
||
'meta_title' => 'GitOps & DevOps-Automatisierung | Trunçgil',
|
||
'meta_description' => 'Sicherstellung von Zero-Downtime-Releases mit ArgoCD.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'أتمتة النشر بدون وقت توقف باستخدام GitOps في مسارات DevOps',
|
||
'excerpt' => 'نشارك مسارات النشر المعتمدة على ArgoCD و Kubernetes المصممة لإصدارات بدون وقت توقف.',
|
||
'content' => '<h3>مسارات النشر الحديثة</h3><p>النشر اليدوي يزيد من نسبة الخطأ. بفضل نموذج GitOps، يتم تحديث العنقود تلقائيًا بمجرد دفع التعليمات البرمجية.</p>',
|
||
'meta_title' => 'أتمتة DevOps و GitOps | Trunçgil',
|
||
'meta_description' => 'نشر تطبيقات بدون وقت توقف باستخدام ArgoCD ومسارات عمل GitHub Actions.'
|
||
],
|
||
'se' => [
|
||
'title' => 'GitOps och Zero-Downtime driftsättningsautomatisering i DevOps-pipelines',
|
||
'excerpt' => 'Vi delar med oss av vår robusta GitOps-pipeline baserad på GitHub Actions, ArgoCD och Kubernetes.',
|
||
'content' => '<h3>Moderna leveransflöden</h3><p>Manuella driftsättningar är riskabla. Med vårt GitOps-flöde synkroniserar ArgoCD automatiskt klustret vid kodändring.</p>',
|
||
'meta_title' => 'GitOps & DevOps-automatisering | Trunçgil',
|
||
'meta_description' => 'Säkra driftstoppsfria releaser med ArgoCD och Kubernetes.'
|
||
],
|
||
'ru' => [
|
||
'title' => 'Автоматизация CI/CD и GitOps для развертывания без простоев (Zero-Downtime)',
|
||
'excerpt' => 'Как построить надежный конвейер GitOps на базе GitHub Actions, ArgoCD и Kubernetes для непрерывного обновления сервисов.',
|
||
'content' => '<h3>Современные конвейеры доставки</h3><p>Ручной деплой увеличивает риски сбоев. В нашей схеме ArgoCD автоматически синхронизирует состояние кластера при каждом пуше в репозиторий.</p>',
|
||
'meta_title' => 'DevOps и GitOps автоматизация | Trunçgil',
|
||
'meta_description' => 'Обновление продакшена без простоев с помощью ArgoCD.'
|
||
]
|
||
],
|
||
[
|
||
'category_id' => $categoryTech->id,
|
||
'slug' => 'buyuk-veri-analitigi-apache-spark',
|
||
'featured_image' => 'blog/blog_post_5.png',
|
||
'tags' => ['Apache Spark', 'Big Data', 'Hadoop', 'Analytics', 'Real-Time'],
|
||
'is_featured' => false,
|
||
'tr' => [
|
||
'title' => 'Büyük Veri Analitiği: Apache Spark ile Gerçek Zamanlı Veri İşleme',
|
||
'excerpt' => 'Trunçgil Teknoloji olarak, saniyede milyonlarca log kaydını analiz eden yüksek ölçekli veri analitiği mimarisini Apache Spark kullanarak nasıl optimize ettiğimizi paylaşıyoruz.',
|
||
'content' => '<h3>Büyük Verinin Gücü</h3><p>Verinin büyümesi analiz edilmesini zorlaştırır. Apache Spark bellek içi (In-Memory) hesaplama yeteneği sayesinde disk tabanlı MapReduce sistemlerine göre 100 kat daha hızlı sonuç üretir.</p>',
|
||
'meta_title' => 'Apache Spark ve Büyük Veri Analitiği | Trunçgil',
|
||
'meta_description' => 'Apache Spark In-Memory mimarisi ve gerçek zamanlı veri akışı (Streaming) teknik detayları.'
|
||
],
|
||
'en' => [
|
||
'title' => 'Big Data Analytics: Real-Time Stream Processing with Apache Spark',
|
||
'excerpt' => 'At Trunçgil Teknoloji, we reveal our real-time log ingestion and analytics pipelines optimized using Apache Spark in-memory computation engines.',
|
||
'content' => '<h3>The Scale of Big Data</h3><p>Processing millions of unstructured log streams per second requires raw compute muscle. Apache Spark processes this in-memory, accelerating speed up to 100x compared to Hadoop MapReduce.</p>',
|
||
'meta_title' => 'Big Data Analytics with Apache Spark | Trunçgil',
|
||
'meta_description' => 'Technical overview of real-time stream processing using Apache Spark in-memory engine.'
|
||
],
|
||
'de' => [
|
||
'title' => 'Big Data Analytics: Echtzeit-Datenverarbeitung mit Apache Spark',
|
||
'excerpt' => 'Unsere optimierten Big-Data-Pipelines zur Verarbeitung von Millionen Log-Einträgen pro Sekunde mit Apache Spark.',
|
||
'content' => '<h3>Die Macht von Big Data</h3><p>Durch In-Memory-Verarbeitung mit Apache Spark beschleunigen wir Datenabfragen um das Hundertfache im Vergleich zu alten Systemen.</p>',
|
||
'meta_title' => 'Big Data & Apache Spark | Trunçgil',
|
||
'meta_description' => 'Technische Analyse von Echtzeit-Streaming mit Apache Spark.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'تحليلات البيانات الضخمة: معالجة البيانات في الوقت الفعلي باستخدام Apache Spark',
|
||
'excerpt' => 'نكشف عن قنوات تحليلات البيانات الضخمة في الوقت الفعلي والمحسّنة باستخدام محركات Apache Spark.',
|
||
'content' => '<h3>قوة البيانات الضخمة</h3><p>تتطلب معالجة ملايين السجلات في الثانية محركات قوية. يقوم Apache Spark بالمعالجة في الذاكرة لتسريع الأداء 100 ضعف.</p>',
|
||
'meta_title' => 'تحليلات البيانات الضخمة مع Spark | Trunçgil',
|
||
'meta_description' => 'نظرة عامة فنية على معالجة البيانات في الوقت الفعلي باستخدام محرك ذاكرة Apache Spark.'
|
||
],
|
||
'se' => [
|
||
'title' => 'Big Data-analys: Realtidsbehandling av dataströmmar med Apache Spark',
|
||
'excerpt' => 'Vi avslöjar hur vi optimerade våra pipelines för storskalig databearbetning i realtid med Apache Spark.',
|
||
'content' => '<h3>Kraften i stordata</h3><p>Att bearbeta miljoner loggposter per sekund kräver in-memory-prestanda. Apache Spark körs upp till 100 gånger snabbare än MapReduce.</p>',
|
||
'meta_title' => 'Big Data-analys med Apache Spark | Trunçgil',
|
||
'meta_description' => 'Teknisk översikt av realtidsanalys med Apache Spark.'
|
||
],
|
||
'ru' => [
|
||
'title' => 'Аналитика больших данных: обработка в реальном времени с помощью Apache Spark',
|
||
'excerpt' => 'Как мы построили систему аналитики логов высокой плотности, обрабатывающую миллионы событий в секунду на базе Apache Spark.',
|
||
'content' => '<h3>Обработка данных в памяти (In-Memory)</h3><p>Объемы корпоративных логов требуют колоссальных ресурсов. Вычисления в оперативной памяти с Apache Spark выполняются в 100 раз быстрее Hadoop MapReduce.</p>',
|
||
'meta_title' => 'Анализ больших данных и Apache Spark | Trunçgil',
|
||
'meta_description' => 'Реализация потоковой аналитики в реальном времени с Apache Spark.'
|
||
]
|
||
],
|
||
|
||
// ==================== YAPAY ZEKA VE YAZILIM ====================
|
||
[
|
||
'category_id' => $categoryAi->id,
|
||
'slug' => 'web-uygulamalarinda-yolov10-bilgisayarli-goru',
|
||
'featured_image' => 'blog/blog_post_6.png',
|
||
'tags' => ['Yapay Zeka', 'YOLOv10', 'PyTorch', 'WebRTC', 'Computer Vision'],
|
||
'is_featured' => true,
|
||
'tr' => [
|
||
'title' => 'Web Uygulamalarında YOLOv10 ile Saniyede 60 Kare Donanım Hızlandırmalı Bilgisayarlı Görü',
|
||
'excerpt' => 'Sıfır gecikmeli bilgisayarlı görü sunmak amacıyla PyTorch üzerinde eğittiğimiz YOLOv10 modelini WebRTC video akış hattı ve Canvas rendering ile harmanladık.',
|
||
'content' => '<h3>Yüksek Performanslı Bilgisayarlı Görü</h3><p>Web tarayıcılarında saniyede 60 kare video analizi yapmak ciddi bir performans gerektirir. Trunçgil Teknoloji olarak, YOLOv10 çıkarım süresini 4.2ms seviyesine düşürerek tarayıcıda akıcı bir takip sağladık.</p>',
|
||
'meta_title' => 'Webde YOLOv10 ile Bilgisayarlı Görü | Trunçgil',
|
||
'meta_description' => 'PyTorch YOLOv10 ve WebRTC ile saniyede 60 FPS gerçek zamanlı nesne tespiti mimari teknik analizi.'
|
||
],
|
||
'en' => [
|
||
'title' => 'Hardware-Accelerated Computer Vision at 60 FPS in Web Applications using YOLOv10',
|
||
'excerpt' => 'We integrated a PyTorch-trained YOLOv10 object detection model with a high-speed WebRTC pipeline and Canvas graphics rendering to achieve zero-latency vision.',
|
||
'content' => '<h3>Real-Time Web Object Detection</h3><p>Analyzing high-resolution video streams in the browser demands ultra-low latency. We optimized our model parameters using TensorRT, lowering inference to just 4.2ms.</p>',
|
||
'meta_title' => 'YOLOv10 Computer Vision on the Web | Trunçgil',
|
||
'meta_description' => 'Case study of real-time 60 FPS video tracking using YOLOv10 and WebRTC.'
|
||
],
|
||
'de' => [
|
||
'title' => 'Hardwarebeschleunigte Computer Vision mit 60 FPS in Web-Apps mit YOLOv10',
|
||
'excerpt' => 'Ein mit PyTorch trainiertes YOLOv10-Modell integriert mit WebRTC und Canvas-Grafiken für latenzfreie Objekterkennung.',
|
||
'content' => '<h3>Echtzeit-Objekterkennung im Web</h3><p>Durch TensorRT-Optimierung konnten wir die Inferenzzeit auf 4,2ms pro Frame senken.</p>',
|
||
'meta_title' => 'YOLOv10 Computer Vision im Web | Trunçgil',
|
||
'meta_description' => 'Echtzeit-Verfolgung mit 60 FPS mit YOLOv10 und WebRTC.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'رؤية الكمبيوتر بتسريع الأجهزة بمعدل 60 إطارًا في الثانية في تطبيقات الويب باستخدام YOLOv10',
|
||
'excerpt' => 'قمنا بدمج نموذج YOLOv10 المدرب على PyTorch مع مسار WebRTC عالي السرعة لتحقيق رؤية خالية من التأخير.',
|
||
'content' => '<h3>كشف الكائنات في الويب في الوقت الفعلي</h3><p>يتطلب تحليل الفيديو في المتصفح زمن انتقال منخفض للغاية. خفضنا وقت الاستنتاج إلى 4.2 مللي ثانية فقط.</p>',
|
||
'meta_title' => 'رؤية كمبيوتر YOLOv10 على الويب | Trunçgil',
|
||
'meta_description' => 'دراسة حالة حول تتبع الفيديو بمعدل 60 إطارًا في الثانية باستخدام YOLOv10 و WebRTC.'
|
||
],
|
||
'se' => [
|
||
'title' => 'Hårdvaruaccelererad Computer Vision i 60 FPS i webbapplikationer med YOLOv10',
|
||
'excerpt' => 'Vi integrerade en PyTorch-tränad YOLOv10-modell med WebRTC och Canvas för spårning i realtid med minimal fördröjning.',
|
||
'content' => '<h3>Objektidentifiering i realtid</h3><p>Med TensorRT-optimeringar sänkte vi svarstiden för AI-modellen till extremt låga 4,2 ms per bildruta.</p>',
|
||
'meta_title' => 'YOLOv10 Computer Vision på webben | Trunçgil',
|
||
'meta_description' => 'Realtidsspårning i 60 FPS med YOLOv10 och WebRTC.'
|
||
],
|
||
'ru' => [
|
||
'title' => 'Аппаратно-ускоренное компьютерное зрение со скоростью 60 FPS на базе YOLOv10',
|
||
'excerpt' => 'Сквозная интеграция обученной на PyTorch модели YOLOv10 с потоками WebRTC и отрисовкой на Canvas для анализа видео с нулевой задержкой.',
|
||
'content' => '<h3>Компьютерное зрение реального времени</h3><p>Обработка потоков высокой четкости в браузере требует колоссальной оптимизации. Мы применили TensorRT для снижения времени инференса до 4.2мс.</p>',
|
||
'meta_title' => 'YOLOv10 компьютерное зрение в вебе | Trunçgil',
|
||
'meta_description' => 'Распознавание объектов на 60 FPS с использованием YOLOv10 и WebRTC.'
|
||
]
|
||
],
|
||
[
|
||
'category_id' => $categoryAi->id,
|
||
'slug' => 'llm-rag-kurumsal-arama-motoru',
|
||
'featured_image' => 'blog/blog_post_7.png',
|
||
'tags' => ['RAG', 'LLM', 'Vector DB', 'LangChain', 'Search'],
|
||
'is_featured' => false,
|
||
'tr' => [
|
||
'title' => 'LLM ve RAG (Retrieval-Augmented Generation) ile Kurumsal Bilgi Tabanı Arama Motoru Mimarisi',
|
||
'excerpt' => 'Şirketlerin iç dökümanlarını güvenle sorgulayabilmeleri için LangChain ve PGVector tabanlı gelişmiş bir kurumsal semantik arama motoru geliştirdik.',
|
||
'content' => '<h3>Kurumsal Bilgi Yönetimi</h3><p>Standart anahtar kelime aramaları dökümanların anlamını çözemez. Geliştirdiğimiz RAG altyapısı sayesinde dökümanları vektör tabanına dönüştürerek yapay zekanın en doğru yanıtı vermesini sağlıyoruz.</p>',
|
||
'meta_title' => 'RAG ve LLM Tabanlı Kurumsal Arama | Trunçgil',
|
||
'meta_description' => 'LangChain, Vector DB ve PGVector ile büyük veri dökümanlarında semantik kurumsal arama sistemleri analizi.'
|
||
],
|
||
'en' => [
|
||
'title' => 'Enterprise Knowledge Base Search Engine Architecture with LLM and RAG',
|
||
'excerpt' => 'We designed an advanced semantic enterprise search system utilizing LangChain, LLMs, and PGVector database to safely query localized document corpus.',
|
||
'content' => '<h3>Semantic Data Retrieval</h3><p>Standard search indexes fail to comprehend content context. By building a custom Retrieval-Augmented Generation workflow, enterprise files yield precise answers in milliseconds.</p>',
|
||
'meta_title' => 'Enterprise RAG Search Architecture | Trunçgil',
|
||
'meta_description' => 'Case study on semantic file indexing using LangChain and PGVector database.'
|
||
],
|
||
'de' => [
|
||
'title' => 'Enterprise Knowledge Base Suchmaschinen-Architektur mit LLM und RAG',
|
||
'excerpt' => 'Ein semantisches Dokumenten-Suchsystem für Unternehmen basierend auf LangChain, LLMs und PGVector.',
|
||
'content' => '<h3>Semantische Datenabfrage</h3><p>Durch RAG-Workflows können Mitarbeiter sensible Firmendokumente offline durchsuchen und präzise KI-Antworten erhalten.</p>',
|
||
'meta_title' => 'Enterprise RAG & Suchsysteme | Trunçgil',
|
||
'meta_description' => 'Semantische Dateisuche mit LangChain und PGVector-Datenbank.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'بنية محرك البحث لقاعدة المعرفة للمؤسسات باستخدام LLM و RAG',
|
||
'excerpt' => 'صممنا نظام بحث دلالي متقدم للمؤسسات باستخدام LangChain وقاعدة بيانات PGVector للاستعلام الآمن.',
|
||
'content' => '<h3>استرجاع البيانات الدلالية</h3><p>تفشل الفهارس القياسية في فهم السياق. من خلال بناء RAG، تقدم ملفات المؤسسة إجابات دقيقة في ثوانٍ معدودة.</p>',
|
||
'meta_title' => 'بنية بحث RAG للمؤسسات | Trunçgil',
|
||
'meta_description' => 'دراسة حالة حول فهرسة الملفات الدلالية باستخدام LangChain وقاعدة بيانات PGVector.'
|
||
],
|
||
'se' => [
|
||
'title' => 'Enterprise sökarkitektur med LLM och RAG',
|
||
'excerpt' => 'Vi utvecklade ett semantiskt sökverktyg för företag med LangChain, LLM:er och PGVector.',
|
||
'content' => '<h3>Semantisk informationssökning</h3><p>Med RAG-teknik kan företag säkert söka i sina interna dokument och få precisa sammanfattningar genererade av AI.</p>',
|
||
'meta_title' => 'Enterprise RAG & Sök | Trunçgil',
|
||
'meta_description' => 'Semantisk dokumentsökning med LangChain och PGVector.'
|
||
],
|
||
'ru' => [
|
||
'title' => 'Архитектура корпоративной поисковой системы на базе LLM и RAG',
|
||
'excerpt' => 'Создание семантического поиска по внутренним базам документов компании на базе LangChain и векторной базы PGVector.',
|
||
'content' => '<h3>Семантический поиск по документам</h3><p>Обычный поиск по ключевым словам не учитывает контекст. Технология RAG позволяет трансформировать текстовые файлы в векторные эмбеддинги для точных ответов ИИ.</p>',
|
||
'meta_title' => 'Корпоративный поиск и RAG | Trunçgil',
|
||
'meta_description' => 'Использование LangChain и PGVector для умного поиска по внутренним данным.'
|
||
]
|
||
],
|
||
[
|
||
'category_id' => $categoryAi->id,
|
||
'slug' => 'transformers-nlp-cok-dilli-destek-asistani',
|
||
'featured_image' => 'blog/blog_post_8.png',
|
||
'tags' => ['NLP', 'Transformers', 'HuggingFace', 'Customer Support', 'AI Agent'],
|
||
'is_featured' => false,
|
||
'tr' => [
|
||
'title' => 'Transformers ve NLP ile Çok Dilli Akıllı Müşteri Destek Asistanı',
|
||
'excerpt' => 'HuggingFace kütüphaneleri ve HuggingFace modellerini entegre ederek, müşteri destek taleplerini anında analiz edip cevaplayan çok dilli yapay zeka aracı tasarladık.',
|
||
'content' => '<h3>Yapay Zeka Destekli Asistanlar</h3><p>Müşteri memnuniyetini artırmak için robotik cevaplar yerine duyguları ve niyetleri anlayan NLP modelleri eğittik. Sistemimiz anlık olarak gelen mesajların dilini tespit edip uygun dilde yanıt hazırlar.</p>',
|
||
'meta_title' => 'Transformers Tabanlı Müşteri Asistanı | Trunçgil',
|
||
'meta_description' => 'HuggingFace NLP modelleri ile çok dilli akıllı chatbot ve destek asistanı yazılım teknik analizi.'
|
||
],
|
||
'en' => [
|
||
'title' => 'Multilingual Smart Customer Support Assistant using Transformers and NLP',
|
||
'excerpt' => 'We built a high-performance multilingual support agent utilizing HuggingFace models to classify intent and automate ticket resolutions.',
|
||
'content' => '<h3>AI-Powered Support Agents</h3><p>Say goodbye to rigid chatbots. Our NLP pipeline reads intent, detects language natively, and crafts dynamic context-aware email or chat answers.</p>',
|
||
'meta_title' => 'Transformers Customer Support AI | Trunçgil',
|
||
'meta_description' => 'Building multilingual smart chatbots using HuggingFace NLP models.'
|
||
],
|
||
'de' => [
|
||
'title' => 'Mehrsprachiger smarter Kundensupport-Assistent mit Transformers und NLP',
|
||
'excerpt' => 'Ein mehrsprachiger Support-Agent auf Basis von HuggingFace-Modellen zur automatisierten Ticketerstellung und Klassifizierung.',
|
||
'content' => '<h3>KI-gestützter Kundendienst</h3><p>Unser NLP-System analysiert die Absicht des Kunden in Echtzeit, erkennt die Sprache und formuliert kontextbezogene Antworten.</p>',
|
||
'meta_title' => 'Mehrsprachiger KI-Support | Trunçgil',
|
||
'meta_description' => 'Erstellung smarter Chatbots mit HuggingFace-Modellen.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'مساعد دعم العملاء الذكي متعدد اللغات باستخدام محولات ولغة NLP',
|
||
'excerpt' => 'قمنا ببناء وكيل دعم ذكي متعدد اللغات باستخدام نماذج HuggingFace لتصنيف نية العملاء.',
|
||
'content' => '<h3>وكلاء دعم مدعومون بالذكاء الاصطناعي</h3><p>وداعًا لروبوتات الدردشة الجامدة. يقرأ مسار NLP النية ويكتشف اللغة ويصيغ إجابات ذكية.</p>',
|
||
'meta_title' => 'مساعد دعم عملاء ذكي | Trunçgil',
|
||
'meta_description' => 'بناء روبوتات دردشة ذكية متعددة اللغات باستخدام نماذج HuggingFace.'
|
||
],
|
||
'se' => [
|
||
'title' => 'Flerspråkig smart kundsupportassistent med Transformers och NLP',
|
||
'excerpt' => 'Vi byggde en flerspråkig supportagent med HuggingFace-modeller för att klassificera avsikter och lösa supportärenden.',
|
||
'content' => '<h3>AI-driven kundtjänst</h3><p>Vår NLP-arkitektur analyserar avsikter och känsloläge i kundmeddelanden för att leverera kontextuellt korrekta svar.</p>',
|
||
'meta_title' => 'Transformers Kundsupport AI | Trunçgil',
|
||
'meta_description' => 'Bygg flerspråkiga intelligenta chattbotar med HuggingFace-modeller.'
|
||
],
|
||
'ru' => [
|
||
'title' => 'Умный многоязычный агент поддержки на базе моделей Transformers и NLP',
|
||
'excerpt' => 'Как внедрить нейросети HuggingFace для автоматического анализа тикетов и интеллектуального общения с клиентами на разных языках.',
|
||
'content' => '<h3>Интеллектуальная поддержка пользователей</h3><p>Шаблонные автоответчики вызывают раздражение. Наша NLP-модель понимает намерения пользователя и тон его сообщения, генерируя индивидуальный ответ.</p>',
|
||
'meta_title' => 'Transformers в службе поддержки | Trunçgil',
|
||
'meta_description' => 'Разработка умных ботов на базе HuggingFace NLP моделей.'
|
||
]
|
||
],
|
||
[
|
||
'category_id' => $categoryAi->id,
|
||
'slug' => 'derin-ogrenme-genai-goruntu-sentezleme',
|
||
'featured_image' => 'blog/blog_post_9.png',
|
||
'tags' => ['GenAI', 'Stable Diffusion', 'Deep Learning', 'PyTorch', 'Image Synthesis'],
|
||
'is_featured' => false,
|
||
'tr' => [
|
||
'title' => 'Derin Öğrenme ve Üretken Yapay Zeka (GenAI) ile Görüntü Sentezleme Metotları',
|
||
'excerpt' => 'Stable Diffusion ve özel eğittiğimiz LoRA modellerini kullanarak, yüksek kaliteli kurumsal görseller sentezleyen AI grafik iş istasyonu mimarimizi açıklıyoruz.',
|
||
'content' => '<h3>Grafik Sentezleme Dünyası</h3><p>Reklam ve tasarım süreçlerini otomatikleştirmek için Stable Diffusion boru hattını GPU clusterlarımız üzerinde ayağa kaldırdık. Python ve PyTorch tabanlı optimizasyonlarla görsel üretim hızını 3 kat artırdık.</p>',
|
||
'meta_title' => 'Stable Diffusion ile Görsel Üretimi | Trunçgil',
|
||
'meta_description' => 'PyTorch, Stable Diffusion ve LoRA modelleriyle kurumsal grafik üretim mimarisi teknik analizi.'
|
||
],
|
||
'en' => [
|
||
'title' => 'Image Synthesis Methods using Deep Learning and Generative AI (GenAI)',
|
||
'excerpt' => 'We explain our custom GPU-accelerated graphic workstation pipelines integrating Stable Diffusion and fine-tuned LoRA weights.',
|
||
'content' => '<h3>The Art of Deep Image Synthesis</h3><p>By scaling Stable Diffusion networks inside custom Docker containers, we established a pipeline capable of generating hyper-realistic visual elements at scale.</p>',
|
||
'meta_title' => 'GenAI & Stable Diffusion Pipelines | Trunçgil',
|
||
'meta_description' => 'Optimizing PyTorch-based Stable Diffusion networks with LoRA fine-tuning.'
|
||
],
|
||
'de' => [
|
||
'title' => 'Bildsynthesemethoden mit Deep Learning und Generative AI (GenAI)',
|
||
'excerpt' => 'Entdecken Sie unsere GPU-beschleunigte Pipeline zur automatisierten Generierung von Bildern mittels Stable Diffusion.',
|
||
'content' => '<h3>Die Kunst der Bildsynthese</h3><p>Durch die Skalierung von Stable Diffusion in Docker-Containern generieren wir fotorealistische Grafiken in Sekundenschnelle.</p>',
|
||
'meta_title' => 'Stable Diffusion & GenAI | Trunçgil',
|
||
'meta_description' => 'Optimierung von Stable Diffusion mit LoRA-Gewichten.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'طرق تركيب الصور باستخدام التعلم العميق والذكاء الاصطناعي التوليدي (GenAI)',
|
||
'excerpt' => 'نشرح خطوط عمل محطة عمل الرسوميات المسرعة بواسطة GPU ودمج نماذج Stable Diffusion.',
|
||
'content' => '<h3>فن تركيب الصور العميق</h3><p>من خلال توسيع شبكات Stable Diffusion داخل حاويات Docker، أنشأنا مسارًا قادرًا على إنتاج عناصر بصرية واقعية للغاية.</p>',
|
||
'meta_title' => 'قنوات Stable Diffusion و GenAI | Trunçgil',
|
||
'meta_description' => 'تحسين شبكات Stable Diffusion المعتمدة على PyTorch مع LoRA.'
|
||
],
|
||
'se' => [
|
||
'title' => 'Bildsyntes med Deep Learning och Generativ AI (GenAI)',
|
||
'excerpt' => 'Vi förklarar våra GPU-accelererade pipelines som integrerar Stable Diffusion och finjusterade LoRA-modeller.',
|
||
'content' => '<h3>Generativ bildproduktion</h3><p>Genom att skala Stable Diffusion i Docker-containrar har vi skapat ett flöde för att producera fotorealistiska bilder på sekunder.</p>',
|
||
'meta_title' => 'Stable Diffusion & GenAI | Trunçgil',
|
||
'meta_description' => 'Optimering av Stable Diffusion med finjustering av LoRA.'
|
||
],
|
||
'ru' => [
|
||
'title' => 'Синтез изображений с помощью глубокого обучения и генеративного ИИ (GenAI)',
|
||
'excerpt' => 'Как мы развернули ферму Stable Diffusion с дообучением через LoRA для автоматической генерации уникального контента.',
|
||
'content' => '<h3>Генеративное искусство в бизнесе</h3><p>Запуск сетей Stable Diffusion в оптимизированных Docker-контейнерах на GPU-кластерах позволил автоматизировать создание баннеров и дизайна.</p>',
|
||
'meta_title' => 'Генерация картинок со Stable Diffusion | Trunçgil',
|
||
'meta_description' => 'Интеграция Stable Diffusion и LoRA для бизнеса на базе PyTorch.'
|
||
]
|
||
],
|
||
[
|
||
'category_id' => $categoryAi->id,
|
||
'slug' => 'takviyeli-ogrenme-otonom-sistemler-karar',
|
||
'featured_image' => 'blog/blog_post_10.png',
|
||
'tags' => ['Reinforcement Learning', 'Autonomous Systems', 'Q-Learning', 'AI Decision'],
|
||
'is_featured' => false,
|
||
'tr' => [
|
||
'title' => 'Takviyeli Öğrenme (Reinforcement Learning) ile Otonom Sistem Karar Mekanizmaları',
|
||
'excerpt' => 'Otonom depo robotlarının çarpışmadan en kısa rotayı bulması için geliştirdiğimiz Q-Learning ve Deep Q-Network (DQN) mimarilerini derinlemesine inceliyoruz.',
|
||
'content' => '<h3>Akıllı Robotik Hareket Planlaması</h3><p>Otonom sistemlerin dinamik engelleri aşması en zor konulardan biridir. DQN modelimiz robotların her başarılı teslimatta ödül, her engelde ise ceza aldığı özel bir simülasyon ortamında eğitilmiştir.</p>',
|
||
'meta_title' => 'Takviyeli Öğrenme ve DQN Robotik | Trunçgil',
|
||
'meta_description' => 'Deep Q-Networks (DQN) ve Q-Learning modelleriyle otonom robotların rota optimizasyonu teknik analizi.'
|
||
],
|
||
'en' => [
|
||
'title' => 'Decision Mechanisms in Autonomous Systems using Reinforcement Learning',
|
||
'excerpt' => 'We deep dive into the Q-Learning and Deep Q-Network (DQN) architectures we designed to enable warehouse robots to plan collision-free path routes.',
|
||
'content' => '<h3>Intelligent Robotic Pathfinding</h3><p>Navigating dynamic environments is a classic challenge for AGVs. Our DQN network was trained in a custom simulated digital-twin environment with custom rewards.</p>',
|
||
'meta_title' => 'Robotics & Reinforcement Learning | Trunçgil',
|
||
'meta_description' => 'Case study of Deep Q-Networks used for AGV pathfinding and warehouse optimization.'
|
||
],
|
||
'de' => [
|
||
'title' => 'Entscheidungsmechanismen in autonomen Systemen mittels Reinforcement Learning',
|
||
'excerpt' => 'Ein Einblick in Q-Learning und DQN-Architekturen zur kollisionsfreien Routenplanung autonomer Lagerroboter.',
|
||
'content' => '<h3>Intelligente Roboter-Navigation</h3><p>Unser DQN-Netzwerk wurde in einer digitalen Zwillingssimulation trainiert, um eine fehlerfreie Wegfindung zu garantieren.</p>',
|
||
'meta_title' => 'Robotik & Reinforcement Learning | Trunçgil',
|
||
'meta_description' => 'Optimierung autonomer Fahrzeuge mit Deep Q-Networks.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'آليات القرار في الأنظمة المستقلة باستخدام التعلم المعزز',
|
||
'excerpt' => 'نغوص في بنيات Q-Learning و DQN التي صممناها لتمكين روبوتات المستودعات من تخطيط المسارات خالية من الاصطدامات.',
|
||
'content' => '<h3>تخطيط المسار الآلي الذكي</h3><p>يعد التنقل في البيئات الديناميكية تحديًا كبيرًا. تم تدريب شبكة DQN الخاصة بنا في بيئة محاكاة مخصصة.</p>',
|
||
'meta_title' => 'الروبوتات والتعلم المعزز | Trunçgil',
|
||
'meta_description' => 'دراسة حالة حول شبكات DQN المستخدمة في تحسين مسار الروبوتات.'
|
||
],
|
||
'se' => [
|
||
'title' => 'Beslutsmekanismer i autonoma system med Reinforcement Learning',
|
||
'excerpt' => 'Vi djupdyker i Q-Learning och DQN-arkitekturer designade för krockfri ruttplanering hos robotar.',
|
||
'content' => '<h3>Intelligent robotnavigering</h3><p>Vårt DQN-nätverk tränades i en simulerad digital tvillingmiljö för att optimera robotarnas vägval i realtid.</p>',
|
||
'meta_title' => 'Robotik & Reinforcement Learning | Trunçgil',
|
||
'meta_description' => 'Optimerad ruttplanering för autonoma fordon med DQN.'
|
||
],
|
||
'ru' => [
|
||
'title' => 'Принятие решений в автономных системах с помощью обучения с подкреплением',
|
||
'excerpt' => 'Глубокий анализ архитектур Q-Learning и Deep Q-Network (DQN) для безаварийной прокладки маршрутов складскими роботами.',
|
||
'content' => '<h3>Умная робототехника и логистика</h3><p>Движение роботов AGV в загруженных помещениях требует учета множества факторов. Модель DQN обучалась в симуляции цифрового двойника склада.</p>',
|
||
'meta_title' => 'Обучение с подкреплением в робототехнике | Trunçgil',
|
||
'meta_description' => 'Маршрутизация роботов с использованием алгоритмов Deep Q-Networks.'
|
||
]
|
||
],
|
||
|
||
// ==================== MÜZİK VE SES TEKNOLOJİLERİ ====================
|
||
[
|
||
'category_id' => $categoryMusic->id,
|
||
'slug' => 'ai-demucs-ses-ayristirma-mimarisi',
|
||
'featured_image' => 'blog/blog_post_11.png',
|
||
'tags' => ['Müzik', 'Ses Ayrıştırma', 'Demucs', 'PyTorch', 'Audio Engine'],
|
||
'is_featured' => true,
|
||
'tr' => [
|
||
'title' => 'Müzikte Yapay Zeka: Demucs ile Çok Kanallı Ses Ayrıştırma Mimarisi',
|
||
'excerpt' => 'Tek bir karıştırılmış parçadan ses, davul, bas ve enstrümanları yapay sinir ağları ile kayıpsız olarak ayrıştıran backend altyapımızı detaylandırıyoruz.',
|
||
'content' => '<h3>Ses Ayrıştırmanın Sınırları</h3><p>Müzik prodüksiyonunda eski şarkıları yeniden düzenlemek için kanalların ayrılması gerekir. Facebook AI tarafından geliştirilen Demucs modelini PyTorch ve Celery tabanlı backend sistemlerimize entegre ettik.</p>',
|
||
'meta_title' => 'Demucs ile Ses Kanalları Ayrıştırma | Trunçgil',
|
||
'meta_description' => 'PyTorch Demucs v4 mimarisi ve AWS GPU üzerinde stem ayrıştırma kuyruk yönetimi teknik analizi.'
|
||
],
|
||
'en' => [
|
||
'title' => 'AI in Music: Advanced Audio Stem Isolation Architecture with Demucs',
|
||
'excerpt' => 'We explain our backend queue system running PyTorch Demucs to cleanly isolate vocals, drums, bass, and instruments from a single mixed audio track.',
|
||
'content' => '<h3>Isolating Polyphonic Waveforms</h3><p>Extracting pristine stems from stereo mixes was a mathematical impossibility. By deploying U-Net Demucs models on GPU instances, we isolate stems in seconds.</p>',
|
||
'meta_title' => 'AI Stem Isolation with Demucs | Trunçgil',
|
||
'meta_description' => 'Technical analysis of multi-track audio separation using PyTorch-based Demucs models.'
|
||
],
|
||
'de' => [
|
||
'title' => 'KI in der Musik: Fortschrittliche Audio-Stem-Isolationsarchitektur mit Demucs',
|
||
'excerpt' => 'Unser Backend-Warteschlangensystem auf Basis von PyTorch Demucs zur verlustfreien Trennung von Gesang, Drums, Bass und Melodien.',
|
||
'content' => '<h3>Komplexe Wellenformentflechtung</h3><p>Durch U-Net-basierte Demucs-Modelle auf GPU-Clustern trennen wir Gesangsspuren in Studioqualität.</p>',
|
||
'meta_title' => 'Audiospurentrennung mit Demucs | Trunçgil',
|
||
'meta_description' => 'Technische Analyse der 4-Kanal-Spurentrennung mit PyTorch.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'الذكاء الاصطناعي في الموسيقى: بنية متقدمة لعزل الصوت باستخدام Demucs',
|
||
'excerpt' => 'نشرح نظام قائمة انتظار الواجهة الخلفية لدينا لتشغيل PyTorch Demucs لعزل الأصوات والآلات الموسيقية.',
|
||
'content' => '<h3>عزل الموجات الصوتية المعقدة</h3><p>من خلال نشر نماذج Demucs U-Net على خوادم GPU، يمكننا عزل المسارات الصوتية في ثوانٍ بدقة عالية.</p>',
|
||
'meta_title' => 'عزل المسارات بالذكاء الاصطناعي | Trunçgil',
|
||
'meta_description' => 'دراسة حالة حول فصل المسارات الصوتية المتعددة باستخدام نماذج Demucs.'
|
||
],
|
||
'se' => [
|
||
'title' => 'AI i musik: Avancerad ljudisolering med Demucs',
|
||
'excerpt' => 'Vi beskriver vårt kösystem i backend som kör PyTorch Demucs för att isolera sång, trummor och bas ur färdiga mixar.',
|
||
'content' => '<h3>Separera polyfoniska ljudvågor</h3><p>Genom att köra Demucs U-Net-modeller på GPU-instanser kan vi nu erbjuda snabb och brusfri separering av ljudfiler.</p>',
|
||
'meta_title' => 'AI-ljudseparering med Demucs | Trunçgil',
|
||
'meta_description' => 'Teknisk analys av isolering av ljudfiler baserat på PyTorch.'
|
||
],
|
||
'ru' => [
|
||
'title' => 'ИИ в музыке: Высококачественное разделение аудио на дорожки (Stems) с Demucs',
|
||
'excerpt' => 'Как мы создали масштабируемую систему на базе PyTorch Demucs для чистого извлечения вокала, ударных и баса из готовых треков.',
|
||
'content' => '<h3>Разделение полифонических аудиосигналов</h3><p>Разделение сведенного стереофайла считалось математически невозможным без потери качества. Мы решили эту задачу с помощью нейросетей Demucs на GPU.</p>',
|
||
'meta_title' => 'Разделение треков с Demucs ИИ | Trunçgil',
|
||
'meta_description' => 'Использование PyTorch Demucs для разделения аудио в веб-приложениях.'
|
||
]
|
||
],
|
||
[
|
||
'category_id' => $categoryMusic->id,
|
||
'slug' => 'web-audio-api-threejs-3d-spektrogram',
|
||
'featured_image' => 'blog/blog_post_12.png',
|
||
'tags' => ['WebGL', 'Three.js', 'Web Audio API', 'FFT', 'Visualizer'],
|
||
'is_featured' => false,
|
||
'tr' => [
|
||
'title' => 'Web Audio API ve Three.js ile Gerçek Zamanlı 3D Spektrogram Görselleştirme',
|
||
'excerpt' => 'Tarayıcıda Hızlı Fourier Dönüşümü (FFT) uygulayarak, ses sinyallerini WebGL tabanlı 3D dinamik frekans haritasına nasıl dönüştürdüğümüzü paylaşıyoruz.',
|
||
'content' => '<h3>WebGL ile Ses Görselleştirme</h3><p>Düz 2D grafikler yerine Web Audio API AnalyserNode ile FFT verilerini aldık ve Three.js mesh vertexleri üzerinde işleyerek 3D neon dağlar ürettik.</p>',
|
||
'meta_title' => 'Three.js ile 3D Spektrogram | Trunçgil',
|
||
'meta_description' => 'Web Audio API FFT analizi ve Three.js / WebGL ile gerçek zamanlı 3D spektrogram görselleştirici mimarisi.'
|
||
],
|
||
'en' => [
|
||
'title' => 'Real-Time 3D Spectrogram Visualization with Web Audio API and Three.js',
|
||
'excerpt' => 'Learn how we convert live audio signals into interactive WebGL 3D frequency landscapes using FFT inside native web browsers.',
|
||
'content' => '<h3>Visualizing Sound waves via WebGL</h3><p>By capturing Web Audio AnalyserNode frequency bins, we dynamically map amplitudes to a Three.js plane geometry Y-vertex coordinates, forming glowing neon hills.</p>',
|
||
'meta_title' => '3D Audio Spectrogram Three.js | Trunçgil',
|
||
'meta_description' => 'Building dynamic WebGL audio frequency visualizers using Three.js and FFT algorithms.'
|
||
],
|
||
'de' => [
|
||
'title' => 'Echtzeit-3D-Spektrogramm-Visualisierung mit Web Audio API und Three.js',
|
||
'excerpt' => 'Wie wir Tonsignale im Browser mittels FFT in interaktive 3D-WebGL-Frequenzlandschaften umwandeln.',
|
||
'content' => '<h3>Tonvisualisierung über WebGL</h3><p>Unter Verwendung der Web Audio API binden wir Frequenzen direkt in ein Three.js dynamic Mesh ein, um reaktive Wellen darzustellen.</p>',
|
||
'meta_title' => '3D Spektrogramm mit Three.js | Trunçgil',
|
||
'meta_description' => 'Erstellung reaktiver WebGL-Audiospektrogramme.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'تصورSpectrogram ثلاثي الأبعاد في الوقت الفعلي باستخدام Web Audio API و Three.js',
|
||
'excerpt' => 'تعرف على كيفية تحويل الإشارات الصوتية إلى مناظر ترددية تفاعلية ثلاثية الأبعاد باستخدام WebGL.',
|
||
'content' => '<h3>تصور الموجات الصوتية عبر WebGL</h3><p>من خلال التقاط ترددات AnalyserNode، نقوم بتعيين السعة ديناميكيًا لإحداثيات شبكة Three.js لتشكيل تضاريس نيون متوهجة.</p>',
|
||
'meta_title' => 'رسم ثلاثي الأبعاد للترددات | Trunçgil',
|
||
'meta_description' => 'بناء مصورات ترددات صوتية تفاعلية باستخدام WebGL وخوارزميات FFT.'
|
||
],
|
||
'se' => [
|
||
'title' => '3D-spektrogramvisualisering i realtid med Web Audio API och Three.js',
|
||
'excerpt' => 'Hur vi omvandlar ljudsignaler till interaktiva WebGL 3D-frekvenslandskap med hjälp av FFT i webbläsaren.',
|
||
'content' => '<h3>Visualisera ljud med WebGL</h3><p>Vi fångar frekvenser med AnalyserNode och mappar amplituderna till höjdvärden på ett dynamiskt Three.js-rutnät.</p>',
|
||
'meta_title' => '3D-ljudspektrogram med Three.js | Trunçgil',
|
||
'meta_description' => 'Skapa interaktiva WebGL-ljudvisualiserare.'
|
||
],
|
||
'ru' => [
|
||
'title' => '3D-визуализация аудио в реальном времени с помощью Web Audio API и Three.js',
|
||
'excerpt' => 'Пошаговое руководство по созданию динамических спектрограмм и интерактивных WebGL-ландшафтов на основе быстрого преобразования Фурье (FFT).',
|
||
'content' => '<h3>Аудиовизуализация на WebGL</h3><p>Вместо плоских графиков мы применили Web Audio AnalyserNode для сбора частотных бинов и трансляции их в рельефную 3D-сетку (Terrain) в Three.js.</p>',
|
||
'meta_title' => '3D визуализация звука на Three.js | Trunçgil',
|
||
'meta_description' => 'Интерактивные 3D-спектрограммы с применением Web Audio API и WebGL.'
|
||
]
|
||
],
|
||
[
|
||
'category_id' => $categoryMusic->id,
|
||
'slug' => 'dsp-webassembly-ses-efektleri',
|
||
'featured_image' => 'blog/blog_post_13.png',
|
||
'tags' => ['WebAssembly', 'DSP', 'C++', 'Audio Worklet', 'Latency'],
|
||
'is_featured' => false,
|
||
'tr' => [
|
||
'title' => 'Dijital Sinyal İşleme (DSP) ve WebAssembly ile Düşük Gecikmeli Web Ses Efektleri',
|
||
'excerpt' => 'C++ ile yazdığımız profesyonel ses efektlerini (Reverb, Delay) WebAssembly derleyerek tarayıcıda sıfır gecikmeyle çalıştırdık.',
|
||
'content' => '<h3>Tarayıcıda Profesyonel Ses İşleme</h3><p>Javascript yüksek yoğunluklu ses sinyali işlerken gecikmeye neden olur. WebAssembly kullanarak ses işlemlerini tarayıcının Audio Worklet iş parçacığında doğrudan C++ hızında gerçekleştiriyoruz.</p>',
|
||
'meta_title' => 'WebAssembly ve DSP Ses İşleme | Trunçgil',
|
||
'meta_description' => 'Web Audio Worklet, C++ DSP algoritmaları ve WebAssembly derleme süreçleri teknik vaka analizi.'
|
||
],
|
||
'en' => [
|
||
'title' => 'Low-Latency Web Audio Effects with Digital Signal Processing (DSP) and WebAssembly',
|
||
'excerpt' => 'Discover how we compiled C++ digital signal processing libraries to WebAssembly to power zero-latency guitar effect processors inside the browser.',
|
||
'content' => '<h3>High-Performance Web DSP</h3><p>Javascript audio threads introduce garbage collection latency. By leveraging WebAssembly and Audio Worklets, C++ mathematical filters run directly on audio hardware threads.</p>',
|
||
'meta_title' => 'WebAssembly DSP Audio | Trunçgil',
|
||
'meta_description' => 'Case study on compiling C++ DSP effects to WebAssembly Audio Worklets.'
|
||
],
|
||
'de' => [
|
||
'title' => 'Latenzarme Web-Audioeffekte mit digitaler Signalverarbeitung (DSP) und WebAssembly',
|
||
'excerpt' => 'Wie wir C++ DSP-Bibliotheken in WebAssembly kompilieren, um latenzfreie Effekte direkt im Webbrowser auszuführen.',
|
||
'content' => '<h3>High-Performance Web DSP</h3><p>Javascript stößt bei intensiver Audiokompression an Grenzen. Mit WebAssembly und Audio Worklets führen wir C++-Filter in nativer Geschwindigkeit aus.</p>',
|
||
'meta_title' => 'WebAssembly & DSP-Audio | Trunçgil',
|
||
'meta_description' => 'Kompilieren von C++ Audioeffekten für den Browser.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'تأثيرات الصوت منخفضة التأخير باستخدام معالجة الإشارات الرقمية (DSP) و WebAssembly',
|
||
'excerpt' => 'اكتشف كيف قمنا بتجميع مكتبات C++ DSP إلى WebAssembly لتشغيل معالجات التأثيرات الصوتية دون أي تأخير.',
|
||
'content' => '<h3>معالجة DSP عالية الأداء في الويب</h3><p>تؤدي خيوط جافا سكريبت إلى إدخال تأخيرات. باستخدام WebAssembly و Audio Worklets، تعمل مرشحات C++ مباشرة على الأجهزة الصدرية.</p>',
|
||
'meta_title' => 'معالجة الصوت عبر WebAssembly | Trunçgil',
|
||
'meta_description' => 'دراسة حالة حول تجميع تأثيرات C++ DSP إلى WebAssembly.'
|
||
],
|
||
'se' => [
|
||
'title' => 'Låglatensljudeffekter på webben med DSP och WebAssembly',
|
||
'excerpt' => 'Lär dig hur vi kompilerade C++ DSP-bibliotek till WebAssembly för att köra professionella ljudeffekter i webbläsaren utan fördröjning.',
|
||
'content' => '<h3>Högpresterande ljudbearbetning</h3><p>Javascripts skräpinsamling orsakar lätt klickljud i ljudströmmen. Med WebAssembly och Audio Worklet kör vi C++-kod i realtidstråden.</p>',
|
||
'meta_title' => 'WebAssembly & DSP Ljud | Trunçgil',
|
||
'meta_description' => 'Professionella ljudeffekter i webbläsaren med WebAssembly.'
|
||
],
|
||
'ru' => [
|
||
'title' => 'Низкозадержечные аудиоэффекты с использованием DSP и WebAssembly',
|
||
'excerpt' => 'Компиляция C++ библиотек цифровой обработки сигналов (DSP) в WebAssembly для создания профессиональных звуковых плагинов в браузере.',
|
||
'content' => '<h3>Высокопроизводительный веб-DSP</h3><p>Стандартный движок JS создает задержки при посемпловой обработке. Использование WebAssembly Audio Worklet позволяет исполнять C++ алгоритмы на уровне аудиокарты.</p>',
|
||
'meta_title' => 'WebAssembly и DSP обработка | Trunçgil',
|
||
'meta_description' => 'Компиляция C++ аудиоалгоритмов в WebAssembly для веб-студий.'
|
||
]
|
||
],
|
||
[
|
||
'category_id' => $categoryMusic->id,
|
||
'slug' => 'ai-otomatik-mastering-akustik-analiz',
|
||
'featured_image' => 'blog/blog_post_14.png',
|
||
'tags' => ['Mastering', 'Acoustic Analysis', 'AI Music', 'Machine Learning', 'LUFS'],
|
||
'is_featured' => false,
|
||
'tr' => [
|
||
'title' => 'Yapay Zeka Destekli Otomatik Mastering ve Akustik Analiz Algoritmaları',
|
||
'excerpt' => 'Müzik yapımcılarının şarkılarını endüstri standartlarına getirebilmeleri için derin öğrenme tabanlı LUFS eşitleme ve spektral mastering motoru kurduk.',
|
||
'content' => '<h3>Yapay Zeka Destekli Mastering</h3><p>Şarkıların radyo ve dijital platformlarda iyi duyulması için mastering yapılması gerekir. AI modelimiz parçayı analiz ederek frekans dengesini düzenler ve otomatik kompresör uygular.</p>',
|
||
'meta_title' => 'Yapay Zeka ile Otomatik Mastering | Trunçgil',
|
||
'meta_description' => 'Derin öğrenme modelleri ve LUFS frekans dengeleme algoritmalarıyla otomatik müzik mastering sistemleri.'
|
||
],
|
||
'en' => [
|
||
'title' => 'AI-Powered Automated Mastering and Acoustic Analysis Algorithms',
|
||
'excerpt' => 'We designed a deep learning spectral matching and LUFS normalization engine to automatically master user tracks for industry standard distribution.',
|
||
'content' => '<h3>The Science of Intelligent Mastering</h3><p>Preparing audio files for streaming requires precise balance. Our neural network analyzes target reference curves, applies dynamic multi-band compression, and sets loudness targets.</p>',
|
||
'meta_title' => 'AI Music Automated Mastering | Trunçgil',
|
||
'meta_description' => 'Spectral matching algorithms and LUFS normalization powered by deep learning.'
|
||
],
|
||
'de' => [
|
||
'title' => 'KI-gestütztes automatisiertes Mastering und akustische Analyse-Algorithmen',
|
||
'excerpt' => 'Eine Deep-Learning-Plattform zur automatischen Lautheitsnormalisierung (LUFS) und spektralen Anpassung von Audiospuren.',
|
||
'content' => '<h3>Die Wissenschaft des KI-Masterings</h3><p>Durch die Analyse von Referenzkurven passt unser KI-Modell Multiband-Kompressionen und Frequenzgänge automatisch an.</p>',
|
||
'meta_title' => 'KI-Mastering & Akustik | Trunçgil',
|
||
'meta_description' => 'Automatisches Audiomastering mit Deep-Learning-Modellen.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'خوارزميات الماسترينج الآلي والتحليل الصوتي المدعومة بالذكاء الاصطناعي',
|
||
'excerpt' => 'صممنا محرك مطابقة طيفية للتعلم العميق وتطبيع LUFS لإنتاج مسارات صوتية احترافية تلقائيًا.',
|
||
'content' => '<h3>علم الماسترينج الذكي</h3><p>يتطلب إعداد الملفات الصوتية توازنًا دقيقًا. تحلل شبكتنا المرجعية المنحنيات وتطبق ضغطًا ديناميكيًا متعدد النطاقات.</p>',
|
||
'meta_title' => 'ماسترينج ذكي بالذكاء الاصطناعي | Trunçgil',
|
||
'meta_description' => 'خوارزميات المطابقة الطيفية وتطبيع LUFS القائمة على التعلم العميق.'
|
||
],
|
||
'se' => [
|
||
'title' => 'AI-driven automatiserad mastering och akustisk analys',
|
||
'excerpt' => 'Vi utvecklade en maskininlärningsmotor för spektral matchning och LUFS-normalisering för att automatiskt mastera musikfiler.',
|
||
'content' => '<h3>Vetenskapen bakom intelligent mastering</h3><p>Genom att analysera frekvenskurvor mot referensspår kan vår AI ställa in exakt multibandskomprimering och EQ.</p>',
|
||
'meta_title' => 'AI-mastering & Akustik | Trunçgil',
|
||
'meta_description' => 'Automatisk ljudmastering med maskininlärningsmodeller.'
|
||
],
|
||
'ru' => [
|
||
'title' => 'Интеллектуальный мастеринг и алгоритмы акустического анализа на базе ИИ',
|
||
'excerpt' => 'Разработка алгоритмов спектрального соответствия и нормализации громкости в LUFS с помощью нейросетей для профессионального звучания аудио.',
|
||
'content' => '<h3>Автоматизированный мастеринг треков</h3><p>Нейросеть сканирует загруженную аудиозапись, сопоставляет АЧХ с эталонными кривыми и накладывает многополосную компрессию.</p>',
|
||
'meta_title' => 'ИИ автоматический мастеринг | Trunçgil',
|
||
'meta_description' => 'Акустический анализ и нормализация громкости LUFS с помощью ИИ.'
|
||
]
|
||
],
|
||
[
|
||
'category_id' => $categoryMusic->id,
|
||
'slug' => 'midi-protokolu-enstruman-kontrolu',
|
||
'featured_image' => 'blog/blog_post_15.png',
|
||
'tags' => ['MIDI', 'Web MIDI API', 'Synthesizer', 'Web Audio API', 'Browser'],
|
||
'is_featured' => false,
|
||
'tr' => [
|
||
'title' => 'MIDI Protokolü ve Web MIDI API ile Tarayıcıdan Gerçek Zamanlı Sentezleyici Kontrolü',
|
||
'excerpt' => 'Web tarayıcınızı harici MIDI klavyelere bağlayarak tarayıcı üzerinden donanım sentezleyicileri yönetmenizi sağlayan Web API entegrasyon hattımızı sunuyoruz.',
|
||
'content' => '<h3>Fiziksel Enstrümanların Web Entegrasyonu</h3><p>Web MIDI API, tarayıcınızın işletim sisteminin MIDI portlarına erişmesini sağlar. Bu sayede, tarayıcıda yazdığınız kodla odanızdaki sentezleyiciyi çaldırabilirsiniz.</p>',
|
||
'meta_title' => 'Web MIDI API ile Donanım Kontrolü | Trunçgil',
|
||
'meta_description' => 'Web MIDI API protokolü ve Web Audio API sentezleyici mimarisi teknik detayları.'
|
||
],
|
||
'en' => [
|
||
'title' => 'Real-Time Synthesizer Control from Browser using MIDI and Web MIDI API',
|
||
'excerpt' => 'We introduce our Web API implementation that hooks the web browser directly to physical MIDI hardware synths with zero driver installs.',
|
||
'content' => '<h3>Integrating Physical Synths with the Web</h3><p>The Web MIDI API opens MIDI channels directly in browser sandboxes. You can now build advanced modular web step-sequencers that interact with high-end modular synthesizers.</p>',
|
||
'meta_title' => 'Web MIDI API & Synth Integration | Trunçgil',
|
||
'meta_description' => 'Technical analysis of controlling hardware MIDI devices directly from web browser code.'
|
||
],
|
||
'de' => [
|
||
'title' => 'Echtzeit-Synthesizer-Steuerung aus dem Browser mittels MIDI und Web MIDI API',
|
||
'excerpt' => 'Unsere Web-API-Integration zur direkten Verbindung von Browsern mit physischen Synthesizern ohne Treiberinstallation.',
|
||
'content' => '<h3>Physische Instrumente im Web</h3><p>Die Web MIDI API ermöglicht die direkte MIDI-Kanal-Ansteuerung direkt aus dem Browser-Sandbox-Modell heraus.</p>',
|
||
'meta_title' => 'Web MIDI API & Synthesizer | Trunçgil',
|
||
'meta_description' => 'Steuerung physischer MIDI-Geräte über den Webbrowser.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'التحكم في المزج (Synthesizer) في الوقت الفعلي من المتصفح باستخدام MIDI و Web MIDI API',
|
||
'excerpt' => 'نقدم تنفيذ Web API الخاص بنا الذي يربط متصفح الويب مباشرة بأجهزة MIDI الفعلية دون الحاجة لتثبيت برامج تشغيل.',
|
||
'content' => '<h3>دمج الآلات الموسيقية مع الويب</h3><p>تفتح Web MIDI API قنوات MIDI مباشرة في رمل المتصفح. يمكنك الآن بناء أجهزة تسلسل موسيقية متقدمة على الويب.</p>',
|
||
'meta_title' => 'تكامل Web MIDI API و Synth | Trunçgil',
|
||
'meta_description' => 'تحليل فني للتحكم في أجهزة MIDI مباشرة من المتصفح.'
|
||
],
|
||
'se' => [
|
||
'title' => 'Synthesizerkontroll i realtid från webbläsaren med MIDI och Web MIDI API',
|
||
'excerpt' => 'Vi visar hur vi kopplar webbläsaren direkt till fysiska MIDI-syntar utan behov av att installera drivrutiner.',
|
||
'content' => '<h3>Integrera hårdvaruinstrument på webben</h3><p>Web MIDI API gör det möjligt för webbapplikationer att sända och ta emot råa MIDI-meddelanden i sandlådan.</p>',
|
||
'meta_title' => 'Web MIDI API & Syntar | Trunçgil',
|
||
'meta_description' => 'Styr fysiska MIDI-enheter direkt från webbläsarkod.'
|
||
],
|
||
'ru' => [
|
||
'title' => 'Управление аппаратными синтезаторами из браузера с помощью Web MIDI API',
|
||
'excerpt' => 'Как подключить MIDI-клавиатуру напрямую к браузеру без драйверов и превратить веб-страницу в полноценный секвенсор.',
|
||
'content' => '<h3>Интеграция железных синтезаторов с вебом</h3><p>Технология Web MIDI API открывает безопасный доступ к портам ввода-вывода MIDI на ПК, позволяя писать интерактивные веб-приложения для музыкантов.</p>',
|
||
'meta_title' => 'Управление синтезаторами через Web MIDI | Trunçgil',
|
||
'meta_description' => 'Применение Web MIDI API для связи железа с веб-аудиодвижками.'
|
||
]
|
||
],
|
||
|
||
// ==================== UYGULAMA GELİŞTİRME ====================
|
||
[
|
||
'category_id' => $categoryApp->id,
|
||
'slug' => 'iot-mobil-executorch-cihaz-ici-kestirimci-bakim',
|
||
'featured_image' => 'blog/blog_post_16.png',
|
||
'tags' => ['Edge AI', 'IoT', 'ExecuTorch', 'Predictive Maintenance', 'C++'],
|
||
'is_featured' => true,
|
||
'tr' => [
|
||
'title' => 'Mobil ve IoT Cihazlarında Edge AI: ExecuTorch ile Cihaz İçi Kestirimci Bakım Mimarisi',
|
||
'excerpt' => 'Ücra endüstriyel sahalarda internet kesintilerinden etkilenmeyen, doğrudan cihazlar üzerinde çalışan düşük güç tüketimli anomali tespiti modelimizi hayata geçirdik.',
|
||
'content' => '<h3>Edge AI Devrimi</h3><p>Veriyi buluta göndermek gecikmeye ve yüksek bant genişliği maliyetlerine yol açar. Trunçgil Teknoloji olarak geliştirdiğimiz ExecuTorch altyapısı sayesinde, makine titreşim verilerini doğrudan uç cihazlar üzerinde C++ runtime ile analiz ediyoruz.</p>',
|
||
'meta_title' => 'ExecuTorch ile Edge AI Kestirimci Bakım | Trunçgil',
|
||
'meta_description' => 'IoT ve mobil cihazlarda ExecuTorch ile düşük güç tüketimli anomali tespiti ve cihaz içi AI çıkarımı.'
|
||
],
|
||
'en' => [
|
||
'title' => 'Edge AI on Mobile and IoT: On-Device Predictive Maintenance with ExecuTorch',
|
||
'excerpt' => 'We deployed low-power on-device anomaly detection models running natively inside MCUs using ExecuTorch, resilient to internet dropouts.',
|
||
'content' => '<h3>The On-Device AI Revolution</h3><p>Streaming gigabytes of sensor data to remote servers introduces latency. Utilizing Meta\'s new ExecuTorch compiler, our C++ engines run inference on-device in under 5ms.</p>',
|
||
'meta_title' => 'ExecuTorch Edge AI Predictive Maintenance | Trunçgil',
|
||
'meta_description' => 'Deploying low-power on-device anomaly detection using ExecuTorch compiler on MCUs.'
|
||
],
|
||
'de' => [
|
||
'title' => 'Edge AI auf Mobilgeräten und IoT: On-Device Predictive Maintenance mit ExecuTorch',
|
||
'excerpt' => 'Internetunabhängige Anomalieerkennung direkt auf IoT-Chips und Smartphones mittels Metas neuem ExecuTorch-Compiler.',
|
||
'content' => '<h3>Die On-Device KI-Revolution</h3><p>Durch die Portierung von Modellen auf ExecuTorch reduzieren wir die Latenzzeit bei In-Situ-Sensorauswertungen auf unter 5ms.</p>',
|
||
'meta_title' => 'ExecuTorch Edge AI Instandhaltung | Trunçgil',
|
||
'meta_description' => 'On-Device Anomalieerkennung mit ExecuTorch for die Industrie.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'الذكاء الاصطناعي الطرفي (Edge AI) على الهاتف المحمول وإنترنت الأشياء: الصيانة التنبؤية على الأجهزة باستخدام ExecuTorch',
|
||
'excerpt' => 'قمنا بنشر نماذج كشف شذوذ منخفضة الطاقة تعمل محليًا داخل المتحكمات الدقيقة باستخدام ExecuTorch.',
|
||
'content' => '<h3>ثورة الذكاء الاصطناعي على الأجهزة</h3><p>يؤدي بث بيانات المستشعرات إلى السحابة إلى زيادة زمن الانتقال. باستخدام مترجم ExecuTorch، تقوم محركات C++ بالاستنتاج في أقل من 5 مللي ثانية.</p>',
|
||
'meta_title' => 'الصيانة التنبؤية بالذكاء الاصطناعي | Trunçgil',
|
||
'meta_description' => 'نشر كشف الشذوذ منخفض الطاقة باستخدام مترجم ExecuTorch على الأجهزة.'
|
||
],
|
||
'se' => [
|
||
'title' => 'Edge AI på mobil och IoT: Underhållsanalys direkt på enheten med ExecuTorch',
|
||
'excerpt' => 'Vi driftsatte strömsnåla anomali-detekteringsmodeller som körs lokalt i mikroprocessorer med hjälp av ExecuTorch.',
|
||
'content' => '<h3>Edge AI-revolutionen</h3><p>Att skicka råa sensorströmmar till molnet orsakar nätverkskostnader. Med Metas nya ExecuTorch körs C++-modellen helt offline på chippet.</p>',
|
||
'meta_title' => 'ExecuTorch Edge AI-underhåll | Trunçgil',
|
||
'meta_description' => 'Strömsnål anomali-detektering på chippet med ExecuTorch.'
|
||
],
|
||
'ru' => [
|
||
'title' => 'Edge AI на мобильных и IoT-устройствах: предиктивное обслуживание с ExecuTorch',
|
||
'excerpt' => 'Развертывание легких нейросетей непосредственно на микроконтроллерах с использованием компилятора ExecuTorch от Meta для автономной диагностики оборудования.',
|
||
'content' => '<h3>Революция вычислений на конечных устройствах</h3><p>Постоянная отправка терабайт данных с датчиков в облако нерациональна. ExecuTorch позволяет исполнять модели предиктивного анализа локально в C++ за 5мс.</p>',
|
||
'meta_title' => 'Предиктивное обслуживание на ExecuTorch | Trunçgil',
|
||
'meta_description' => 'Локальный ИИ на микроконтроллерах с использованием фреймворка ExecuTorch.'
|
||
]
|
||
],
|
||
[
|
||
'category_id' => $categoryApp->id,
|
||
'slug' => 'flutter-native-entegrasyonu-mobil-haritalama',
|
||
'featured_image' => 'blog/blog_post_17.png',
|
||
'tags' => ['Flutter', 'Native', 'Mobile Mapping', 'GPS', 'Geofencing'],
|
||
'is_featured' => false,
|
||
'tr' => [
|
||
'title' => 'Flutter ve Native Entegrasyonu ile Yüksek Performanslı Mobil Haritalama Mimarisi',
|
||
'excerpt' => 'Büyük ölçekli kurye ve lojistik uygulamalarımızda harita performansını zirveye çıkarmak için Flutter Platform Channels mimarimizi nasıl kurguladığımızı anlatıyoruz.',
|
||
'content' => '<h3>Performans Odaklı Mobil Haritalar</h3><p>Flutter üzerinde binlerce anlık kuryeyi harita üzerinde akıcı şekilde çizdirmek zordur. Trunçgil Teknoloji olarak, harita rendering işlemlerini Platform Channels ile doğrudan Swift (iOS) ve Kotlin (Android) katmanlarında native olarak çalıştırıyoruz.</p>',
|
||
'meta_title' => 'Flutter Native Haritalama | Trunçgil',
|
||
'meta_description' => 'Flutter Platform Channels, Swift, Kotlin native entegrasyonu ve mobil harita optimizasyon teknikleri.'
|
||
],
|
||
'en' => [
|
||
'title' => 'High-Performance Mobile Mapping Architecture with Flutter and Native Integration',
|
||
'excerpt' => 'We explain how we built optimized Platform Channels linking Swift and Kotlin native rendering maps to achieve flawless real-time logistics tracking in Flutter.',
|
||
'content' => '<h3>Optimized Map Rendering Pipelines</h3><p>Rendering thousands of dynamic coordinate nodes on a hybrid map causes severe frame drops. We resolved this by routing GPU tasks directly into Swift MapKit and Android Google Maps.</p>',
|
||
'meta_title' => 'Flutter Native Map Optimization | Trunçgil',
|
||
'meta_description' => 'How to build custom Swift/Kotlin maps inside Flutter using Platform Channels.'
|
||
],
|
||
'de' => [
|
||
'title' => 'Hochleistungs-Mobilkartierungsarchitektur mit Flutter und nativer Integration',
|
||
'excerpt' => 'Schnittstellenoptimierung in Flutter mit nativen Swift- und Kotlin-Kartenkomponenten für reibungslose logistische Standortverfolgungen.',
|
||
'content' => '<h3>Optimierte Karten-Rendering-Pipelines</h3><p>Durch Platform Channels binden wir native MapKit- (iOS) und Google Maps- (Android) Bibliotheken für maximale Renderinggeschwindigkeiten ein.</p>',
|
||
'meta_title' => 'Flutter native Kartierung | Trunçgil',
|
||
'meta_description' => 'Optimierung von Karten-Engines in Flutter mit Swift und Kotlin.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'بنية رسم الخرائط عالية الأداء للهواتف المحمولة مع تكامل Flutter و Native',
|
||
'excerpt' => 'نشرح كيف قمنا ببناء قنوات منصة مخصصة لربط خرائط Swift و Kotlin الأصلية لتحقيق تتبع لوجستي في الوقت الفعلي في Flutter.',
|
||
'content' => '<h3>قنوات عرض الخرائط المحسنة</h3><p>يؤدي عرض آلاف النقاط الديناميكية على خريطة هجينة إلى انخفاض معدل الإطارات. قمنا بحل ذلك عن طريق توجيه المهام مباشرة إلى الخرائط الأصلية.</p>',
|
||
'meta_title' => 'تحسين خرائط Flutter الأصلية | Trunçgil',
|
||
'meta_description' => 'كيفية بناء خرائط Swift/Kotlin مخصصة داخل Flutter باستخدام Platform Channels.'
|
||
],
|
||
'se' => [
|
||
'title' => 'Högpresterande mobil kartarkitektur med Flutter och nativ integration',
|
||
'excerpt' => 'Vi förklarar hur vi kopplade samman Swift- och Kotlin-kartor via Platform Channels för smidig logistikspårning i Flutter.',
|
||
'content' => '<h3>Optimerad kartrendering</h3><p>Att rita ut tusentals fordon på en hybridsida kan sänka bildfrekvensen. Vi löste detta genom att skicka renderingsjobben direkt till iOS MapKit och Android Google Maps.</p>',
|
||
'meta_title' => 'Flutter Native Kartoptimering | Trunçgil',
|
||
'meta_description' => 'Nativ kartrendering i Flutter via Platform Channels.'
|
||
],
|
||
'ru' => [
|
||
'title' => 'Интеграция Flutter с нативными картами для высоконагруженных систем логистики',
|
||
'excerpt' => 'Как подружить кроссплатформенный фреймворк с нативными картами на Swift (iOS) и Kotlin (Android) через Platform Channels для бесшовного гео-трекинга курьеров.',
|
||
'content' => '<h3>Оптимальный рендеринг карт</h3><p>Отрисовка сотен курьеров на гибридных картах вызывает фризы. Мы перенесли рендеринг гео-слоев напрямую в Swift MapKit и Android Google Maps.</p>',
|
||
'meta_title' => 'Оптимизация карт во Flutter | Trunçgil',
|
||
'meta_description' => 'Использование Platform Channels для интеграции нативных карт в приложениях Flutter.'
|
||
]
|
||
],
|
||
[
|
||
'category_id' => $categoryApp->id,
|
||
'slug' => 'edge-ai-litert-anomali-tespiti',
|
||
'featured_image' => 'blog/blog_post_18.png',
|
||
'tags' => ['Edge AI', 'LiteRT', 'TensorFlow', 'Anomaly Detection', 'Mobile App'],
|
||
'is_featured' => false,
|
||
'tr' => [
|
||
'title' => 'Edge AI ve LiteRT ile Mobil Uygulamalarda Çevrimdışı Anomali Tespiti',
|
||
'excerpt' => 'Google\'ın yeni LiteRT (TensorFlow Lite) motorunu kullanarak, mobil uygulamalarda internet olmadan çalışan anlık titreşim ve gürültü analiz sistemini geliştirdik.',
|
||
'content' => '<h3>Offline Mobil Yapay Zeka</h3><p>Saha teknisyenlerinin internet çekmeyen tünel ve madenlerde çalışabilmesi için akıllı telefonların yerleşik NPU (Neural Processing Unit) çiplerini kullanan LiteRT modellerini mobil uygulamalarımıza entegre ettik.</p>',
|
||
'meta_title' => 'LiteRT ile Çevrimdışı Mobil AI | Trunçgil',
|
||
'meta_description' => 'LiteRT ve TensorFlow Lite ile mobil uygulamalarda donanım hızlandırmalı çevrimdışı anomali tespiti.'
|
||
],
|
||
'en' => [
|
||
'title' => 'Offline Anomaly Detection in Mobile Applications with Edge AI and LiteRT',
|
||
'excerpt' => 'Using Google\'s new LiteRT (TensorFlow Lite) runtime, we built a fully offline telemetry diagnostics mobile app that harnesses smartphone NPU chips.',
|
||
'content' => '<h3>Offline Mobile Deep Learning</h3><p>To support technicians working in remote tunnels or deep mines, our mobile apps leverage onboard NPUs via LiteRT to analyze motor vibrations without any signal.</p>',
|
||
'meta_title' => 'Offline Mobile AI with LiteRT | Trunçgil',
|
||
'meta_description' => 'Implementing hardware-accelerated offline anomaly detection using LiteRT on iOS and Android.'
|
||
],
|
||
'de' => [
|
||
'title' => 'Offline-Anomalieerkennung in mobilen Apps mit Edge AI und LiteRT',
|
||
'excerpt' => 'Vollständig offline nutzbare Motorvibrationsanalyse auf Smartphones mit Googles LiteRT-Laufzeitumgebung.',
|
||
'content' => '<h3>Offline-KI auf Smartphones</h3><p>Unsere mobilen Diagnose-Apps nutzen die integrierten NPUs über LiteRT, um Anomalien in tiefen Bergwerken ohne Mobilfunkempfang zu erkennen.</p>',
|
||
'meta_title' => 'Offline-KI mit LiteRT | Trunçgil',
|
||
'meta_description' => 'Hardwarebeschleunigte Offline-Diagnose mit LiteRT auf iOS und Android.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'كشف الشذوذ دون اتصال بالإنترنت في تطبيقات الهاتف المحمول باستخدام Edge AI و LiteRT',
|
||
'excerpt' => 'باستخدام LiteRT من Google، قمنا ببناء تطبيق تشخيصي يعمل دون اتصال بالإنترنت بالكامل ويستفيد من رقائق NPU للهاتف الذكي.',
|
||
'content' => '<h3>التعلم العميق للهاتف دون اتصال</h3><p>لدعم الفنيين العاملين في الأنفاق البعيدة، تستفيد تطبيقاتنا من معالجات NPU عبر LiteRT لتحليل الاهتزازات بدون إشارة شبكة.</p>',
|
||
'meta_title' => 'ذكاء اصطناعي دون اتصال عبر LiteRT | Trunçgil',
|
||
'meta_description' => 'تنفيذ كشف الشذوذ دون اتصال بالإنترنت بتسريع الأجهزة باستخدام LiteRT.'
|
||
],
|
||
'se' => [
|
||
'title' => 'Offline-anomalidetektering i mobilappar med Edge AI och LiteRT',
|
||
'excerpt' => 'Med hjälp av Googles nya LiteRT (TensorFlow Lite) byggde vi en helt offline-kapabel mobilapp för motorvibrationsanalys som utnyttjar telefonens NPU.',
|
||
'content' => '<h3>Offline mobil djupinlärning</h3><p>För att underlätta för servicetekniker i djupa tunnlar eller gruvor kör våra appar LiteRT-modeller lokalt på enhetens NPU utan krav på internetanslutning.</p>',
|
||
'meta_title' => 'Offline mobil AI med LiteRT | Trunçgil',
|
||
'meta_description' => 'Hårdvaruaccelererad offline-diagnostik med LiteRT på iOS and Android.'
|
||
],
|
||
'ru' => [
|
||
'title' => 'Офлайн-анализ аномалий в мобильных приложениях с Edge AI и LiteRT',
|
||
'excerpt' => 'Внедрение нового движка LiteRT (TensorFlow Lite) от Google для мгновенного анализа вибрации и шумов без доступа к интернету.',
|
||
'content' => '<h3>ИИ без интернета в вашем телефоне</h3><p>Для работы инженеров в шахтах и тоннелях мы интегрировали модели LiteRT, использующие встроенные нейропроцессоры NPU смартфонов для мгновенной диагностики.</p>',
|
||
'meta_title' => 'Офлайн ИИ на LiteRT | Trunçgil',
|
||
'meta_description' => 'Аппаратно-ускоренная офлайн классификация аномалий с помощью LiteRT.'
|
||
]
|
||
],
|
||
[
|
||
'category_id' => $categoryApp->id,
|
||
'slug' => 'progressive-web-apps-çevrimdisi-saha-servis',
|
||
'featured_image' => 'blog/blog_post_19.png',
|
||
'tags' => ['PWA', 'Service Workers', 'Offline First', 'IndexedDB', 'Cache'],
|
||
'is_featured' => false,
|
||
'tr' => [
|
||
'title' => 'Progressive Web Apps (PWA) ile Çevrimdışı Çalışabilen Saha Servis Sistemleri',
|
||
'excerpt' => 'İnternet bağlantısı kesildiğinde dahi veri kaybetmeden çalışan, Service Workers ve IndexedDB tabanlı PWA mimarimizi detaylandırıyoruz.',
|
||
'content' => '<h3>Çevrimdışı Çalışabilen Web Çözümleri</h3><p>Saha çalışanları için geliştirilen web uygulamalarında en büyük sorun bağlantı kopmalarıdır. IndexedDB üzerinde oluşturduğumuz kuyruk mekanizması ile çevrimdışı girilen verileri internet geldiğinde sunucuyla senkronize ediyoruz.</p>',
|
||
'meta_title' => 'PWA ile Çevrimdışı Web Uygulaması | Trunçgil',
|
||
'meta_description' => 'IndexedDB, Service Workers ve Cache API ile Offline-First PWA saha servis uygulamaları mimarisi.'
|
||
],
|
||
'en' => [
|
||
'title' => 'Offline-Capable Field Service Systems with Progressive Web Apps (PWA)',
|
||
'excerpt' => 'We details our PWA architecture engineered with Service Workers and IndexedDB that guarantees zero data loss during internet outages.',
|
||
'content' => '<h3>Offline-First Web Engineering</h3><p>Field operations face frequent network dead zones. By deploying background sync queues over IndexedDB, offline telemetry data auto-syncs when online status is restored.</p>',
|
||
'meta_title' => 'Offline PWA Field Service Architecture | Trunçgil',
|
||
'meta_description' => 'Building offline-first web apps using Service Workers and IndexedDB queue structures.'
|
||
],
|
||
'de' => [
|
||
'title' => 'Offline-fähige Außendienstsysteme mit Progressive Web Apps (PWA)',
|
||
'excerpt' => 'Sicherung von Außendienstberichten im Offline-Betrieb durch den Einsatz von Service Workern und IndexedDB in PWAs.',
|
||
'content' => '<h3>Offline-First Web-Engineering</h3><p>Unsere PWA-Lösung speichert Daten lokal in IndexedDB und synchronisiert sie automatisch im Hintergrund, sobald wieder Netzempfang besteht.</p>',
|
||
'meta_title' => 'Offline-First PWA im Außendienst | Trunçgil',
|
||
'meta_description' => 'Offline-Web-Apps mit Service Workern und IndexedDB.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'أنظمة الخدمة الميدانية التي تعمل دون اتصال بالإنترنت باستخدام تطبيقات الويب التقدمية (PWA)',
|
||
'excerpt' => 'نفصل بنية PWA الخاصة بنا والمصممة باستخدام Service Workers و IndexedDB لضمان عدم فقدان البيانات.',
|
||
'content' => '<h3>هندسة الويب التي تعمل دون اتصال أولاً</h3><p>تواجه العمليات الميدانية انقطاعات متكررة في الشبكة. من خلال نشر طوابير المزامنة على IndexedDB، تتم مزامنة البيانات تلقائيًا فور استعادة الاتصال.</p>',
|
||
'meta_title' => 'بنية PWA للخدمات الميدانية | Trunçgil',
|
||
'meta_description' => 'بناء تطبيقات ويب تعمل دون اتصال أولاً باستخدام Service Workers و IndexedDB.'
|
||
],
|
||
'se' => [
|
||
'title' => 'Offline-kapabla fältservicesystem med Progressive Web Apps (PWA)',
|
||
'excerpt' => 'Vi går igenom vår PWA-arkitektur byggd med Service Workers och IndexedDB som säkrar att ingen data förloras vid nätverksbortfall.',
|
||
'content' => '<h3>Offline-First på webben</h3><p>Fältarbetare rör sig ofta i områden utan mobiltäckning. Genom att spara data lokalt i IndexedDB synkroniseras rapporterna automatiskt när anslutningen återupprättas.</p>',
|
||
'meta_title' => 'Offline PWA Fältservicearkitektur | Trunçgil',
|
||
'meta_description' => 'Bygg offline-first webbappar med Service Workers och IndexedDB.'
|
||
],
|
||
'ru' => [
|
||
'title' => 'Разработка автономных систем выездного сервиса на базе Progressive Web Apps (PWA)',
|
||
'excerpt' => 'Опыт проектирования PWA с использованием Service Workers и IndexedDB для гарантированного сохранения данных при обрывах связи.',
|
||
'content' => '<h3>Проектирование Offline-First веб-сервисов</h3><p>Сотрудники "в полях" часто остаются без связи. Очередь фоновой синхронизации в IndexedDB кэширует отчеты и отправляет их при восстановлении сети.</p>',
|
||
'meta_title' => 'Офлайн PWA для выездного персонала | Trunçgil',
|
||
'meta_description' => 'Разработка Offline-First PWA с использованием Service Workers и IndexedDB.'
|
||
]
|
||
],
|
||
[
|
||
'category_id' => $categoryApp->id,
|
||
'slug' => 'biyometrik-kimlik-dogrulama-guvenli-depolama',
|
||
'featured_image' => 'blog/blog_post_20.png',
|
||
'tags' => ['Biometrics', 'Keychain', 'Secure Storage', 'FaceID', 'Android Keystore'],
|
||
'is_featured' => false,
|
||
'tr' => [
|
||
'title' => 'iOS ve Android için Biyometrik Kimlik Doğrulama ve Güvenli Veri Depolama Altyapısı',
|
||
'excerpt' => 'Mobil uygulamalarımızda güvenliği en üst düzeye çekmek için FaceID/TouchID ve Android Keystore entegrasyonu ile şifrelenmiş veri depolama katmanımızı sunuyoruz.',
|
||
'content' => '<h3>Üst Düzey Mobil Güvenlik</h3><p>Cihaz üzerinde hassas kullanıcı şifrelerini düz metin olarak saklamak ciddi bir güvenlik açığıdır. Bu makalede iOS Keychain ve Android Keystore kullanarak donanımsal şifrelemeyi nasıl gerçekleştirdiğimizi anlatıyoruz.</p>',
|
||
'meta_title' => 'Mobil Biyometrik Güvenlik ve Keystore | Trunçgil',
|
||
'meta_description' => 'FaceID, TouchID, Android Keystore ve iOS Keychain ile şifrelenmiş güvenli mobil veri depolama.'
|
||
],
|
||
'en' => [
|
||
'title' => 'Biometric Authentication and Secure Storage Infrastructure on iOS and Android',
|
||
'excerpt' => 'We walk through encrypting sensitive mobile application keys utilizing FaceID/TouchID biometrics, iOS Keychain, and Android Keystore hardware cryptography.',
|
||
'content' => '<h3>High-Grade Mobile Security</h3><p>Storing user authorization tokens in plain-text is a critical security vulnerability. We illustrate how to secure assets using hardware-backed cryptographic modules.</p>',
|
||
'meta_title' => 'Biometric Mobile Security & Cryptography | Trunçgil',
|
||
'meta_description' => 'Securing mobile local storage using FaceID, iOS Keychain, and Android Keystore.'
|
||
],
|
||
'de' => [
|
||
'title' => 'Biometrische Authentifizierung und sichere Speicherinfrastruktur auf iOS und Android',
|
||
'excerpt' => 'Sichere Verschlüsselung mobiler Apps durch Integration von FaceID/TouchID und Android Keystore.',
|
||
'content' => '<h3>Hardware-gestützte mobile Sicherheit</h3><p>Das Speichern sensitiver Tokens im Klartext ist riskant. Wir demonstrieren kryptografische Absicherungen mit iOS Keychain und Android Keystore.</p>',
|
||
'meta_title' => 'Biometrische mobile Sicherheit | Trunçgil',
|
||
'meta_description' => 'Absicherung mobiler Speicher mit FaceID, TouchID and Android Keystore.'
|
||
],
|
||
'ar' => [
|
||
'title' => 'المصادقة البيومترية وبنية التخزين الآمنة على أنظمة iOS و Android',
|
||
'excerpt' => 'نستعرض تشفير مفاتيح تطبيقات الهاتف الحساسة باستخدام FaceID/TouchID و iOS Keychain و Android Keystore.',
|
||
'content' => '<h3>أمن الهاتف المحمول رفيع المستوى</h3><p>يعد تخزين رموز المصادقة كأكواد عادية ثغرة أمنية حرجة. نوضح كيفية تأمينها باستخدام وحدات التشفير المدعومة بالأجهزة.</p>',
|
||
'meta_title' => 'أمن الهاتف البيومتري والتشفير | Trunçgil',
|
||
'meta_description' => 'تأمين التخزين المحلي للهاتف باستخدام FaceID و Keychain و Keystore.'
|
||
],
|
||
'se' => [
|
||
'title' => 'Biometrisk autentisering och säker lagring på iOS och Android',
|
||
'excerpt' => 'Vi går igenom kryptering av känslig data i mobilappar med hjälp av FaceID/TouchID, iOS Keychain och Android Keystore.',
|
||
'content' => '<h3>Högklassig mobilsäkerhet</h3><p>Att spara inloggningstokens i klartext är en allvarlig säkerhetsrisk. Vi visar hur man använder hårdvarustödda krypteringsmoduler för maximal säkerhet.</p>',
|
||
'meta_title' => 'Biometrisk mobilsäkerhet & Kryptering | Trunçgil',
|
||
'meta_description' => 'Säker lagring i mobilen med FaceID, iOS Keychain och Android Keystore.'
|
||
],
|
||
'ru' => [
|
||
'title' => 'Биометрическая аутентификация и аппаратное шифрование данных в iOS и Android',
|
||
'excerpt' => 'Реализация надежного хранения авторизационных токенов с использованием FaceID/TouchID, iOS Keychain и криптографического модуля Android Keystore.',
|
||
'content' => '<h3>Максимальная безопасность мобильных приложений</h3><p>Хранение паролей в открытом виде на устройстве недопустимо. Мы разработали прослойку, использующую аппаратные чипы безопасности для шифрования локальной БД.</p>',
|
||
'meta_title' => 'Биометрия и безопасность на мобильных | Trunçgil',
|
||
'meta_description' => 'Шифрование данных на смартфонах с помощью FaceID, Keychain и Android Keystore.'
|
||
]
|
||
]
|
||
];
|
||
|
||
// 4. Verileri Kaydet ve Çevirilerini Oluştur
|
||
foreach ($postsData as $data) {
|
||
$tags = $data['tags'];
|
||
$isFeatured = $data['is_featured'];
|
||
$categoryId = $data['category_id'];
|
||
$slug = $data['slug'];
|
||
$featuredImage = $data['featured_image'];
|
||
|
||
// Ana Dilde (Türkçe) kaydı blogs tablosuna ekle
|
||
$post = Blog::updateOrCreate(
|
||
['slug' => $slug],
|
||
[
|
||
'title' => $data['tr']['title'],
|
||
'content' => $data['tr']['content'],
|
||
'excerpt' => $data['tr']['excerpt'],
|
||
'meta_title' => $data['tr']['meta_title'],
|
||
'meta_description' => $data['tr']['meta_description'],
|
||
'status' => 'published',
|
||
'featured_image' => $featuredImage,
|
||
'published_at' => now(),
|
||
'author_id' => $author->id,
|
||
'category_id' => $categoryId,
|
||
'tags' => $tags,
|
||
'view_count' => rand(100, 800),
|
||
'is_featured' => $isFeatured,
|
||
'allow_comments' => true,
|
||
]
|
||
);
|
||
|
||
// Çeviri Tablosuna (translations) TR, EN, DE, AR, SE ve RU kayıtlarını ekle
|
||
foreach (['tr', 'en', 'de', 'ar', 'se', 'ru'] as $locale) {
|
||
if (isset($data[$locale])) {
|
||
$fields = $data[$locale];
|
||
foreach ($fields as $fieldName => $fieldValue) {
|
||
$post->setTranslation(
|
||
$fieldName,
|
||
$locale,
|
||
$fieldValue,
|
||
'published',
|
||
$author->id ?? 1
|
||
);
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
$this->command?->info('✅ 20 Premium Multilingual Blog posts and translations seeded successfully!');
|
||
}
|
||
}
|