nvidia ceo'su ve patronu jensen huang, kendi şirketinin malını satabilmek, hisselerini yükseltmek, "gel vatandaş gel, en tatlı yoğurt bizim yoğurt" diye haykırmak, kendi gpu'larının hype'ı için ne söylemesi gerekiyorsa onu söyledi.
eminim sana çok yardımcı olmuştur. chatgpt'in olmasa, orda sana verilen hata mesajından, orda kabak gibi yazan aynı library'nin iki farklı versiyonunun yüklendiğini sen anlayamacaktın. aklına da chatgpt'nin süper önerisini uygulamak (eski versiyonu çıkart, uyumsuzluk kalksın) gelemeyecekti:
2. gtk-warnıng: gtk+ 2.x symbols detected. using gtk+ 2.x and gtk+ 3 in the same process is not supported.
hata açıklaması: hem gtk+ 2.x hem de gtk+ 3.x simgelerinin aynı işlemde kullanıldığı belirtiliyor. bu da desteklenmeyen bir durum.
sebep: aynı uygulama içinde iki farklı gtk sürümü (2.x ve 3.x) karıştırıldığında uyumsuzluklar ortaya çıkabilir. snap ile yüklenen chromium bu uyumsuzluğu yaratıyor olabilir.
çözüm önerisi:
gtk+ 2'yi tamamen kaldırın veya uygulamanın gtk+ 3 sürümünü kullanmasına zorlayın.
snap ile kurulmuş chromium yerine apt kullanarak chromium'u yüklemek bazı durumlarda daha iyi uyum sağlayabilir:
çok mu merak ettin? 1996'den beri kesintisiz bilgisayar mühendisi olarak çalışıyorum. arada yüksek bilgisayar mühendisi oldum. heves ettim şu an da bilgisayar mühendisliği doktora tez aşamasındayım. diplomalısı, alaylısı, plazalısı, akademisyeni, obi subayı herkesle çalıştım. gözlemlerime ve tecrübelerime göre chatgpt ürettiğimiz yazılımlara 0 (sıfır) katkı sağlayabilecek seviyede. yazılım sektörünü bitirdiğini falan da düşünmüyorum.
bak millet ısrarla sormuş. sen necisin? "koca rockstar ın gta 3 ü bile if else lerden ibaret" gibi abuk subuk bir cümle kurup yazılımcılık hakkında ahkam kesebiliyorsun?
"daha az çalışanla daha çok kar elde etmek"
Teknoloji firmaları, sanayi firmaları, hizmet sektörü... istisnasız tüm sektörler bunun peşinde. iyi güzelde bunca insan işsiz kalırsa nasıl gelir elde edecek ve nasıl harcama yapacak. Harcama yapamayan, geçimini bile sağlayamayan geniş kitleler oluştuğu zaman bu firmalar ürettikleri ürünü hizmeti kime satıp hangi kârı elde etmeyi planlıyorlar acaba?
şirket küresel ölçekte o hype ı besleyebilecek yenilikleri gerçekleştiriyorsa, geleneksel programlamayla ilgilenen meslek grupları için tehlike çanları çalıyor demektir.
gpt nin yorumu şu şekilde:
bu hataları tıpkı bir yazılım mühendisi, tester, coder gibi analiz et, her satırda açıklanan hataları tek tek yorumla, olası çakışmaları, hataları tespit edip, her biri için çözüm öner, hatalara sebep olan uygulamalar ne için kullanılıyor
chromium
Mevcut tarayıcı oturumunda açılıyor.
kratertepesi@msi:~/Masaüstü/Yeni Klasör$ chromium
Gtk-Message: 22:45:42.069: Not loading module "atk-bridge": The functionality is provided by GTK natively. Please try to not load it.
(chrome:290058): Gtk-WARNING **: 22:45:42.139: GTK+ module /snap/chromium/2943/gnome-platform/usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so cannot be loaded.
GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported.
Gtk-Message: 22:45:42.139: Failed to load module "canberra-gtk-module"
(chrome:290058): Gtk-WARNING **: 22:45:42.142: GTK+ module /snap/chromium/2943/gnome-platform/usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so cannot be loaded.
GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported.
Gtk-Message: 22:45:42.142: Failed to load module "canberra-gtk-module"
[290058:290058:0915/224542.575293:ERROR:object_proxy.cc(576) Failed to call method: org.freedesktop.ScreenSaver.GetActive: object_path= /org/freedesktop/ScreenSaver: org.freedesktop.DBus.Error.NotSupported: This method is not part of the idle inhibition specification: https://specifications.fr...idle-inhibit-spec/latest/
[290158:290158:0915/224546.612041:ERROR:gl_surface_presentation_helper.cc(260) GetVSyncParametersIfAvailable() failed for 1 times!
[290158:290158:0915/224601.864678:ERROR:gl_surface_presentation_helper.cc(260) GetVSyncParametersIfAvailable() failed for 2 times!
ChatGPT:
ChatGPT
Bu hatalarla karşılaştığınızda, yazılım mühendisi, tester ve coder bakış açısıyla aşağıdaki analizleri yapabiliriz. Hataları adım adım inceleyelim:
1. Gtk-Message: Not loading module "atk-bridge": The functionality is provided by GTK natively.
Hata Açıklaması: Chromium tarayıcısı açılırken, "atk-bridge" modülünün yüklenmediği mesajı görünüyor. Ancak bu modül zaten GTK tarafından doğal olarak sağlandığı için yüklenmesine gerek olmadığı belirtiliyor.
Sebep: GTK, grafik arayüz oluşturmak için kullanılan bir kütüphane. Bu hata, sistemde hem GTK+ 2.x hem de GTK+ 3.x sürümlerinin yüklü olmasından kaynaklanabilir.
Çözüm Önerisi: Bu hata bir uyarı niteliğinde olup kritik bir sorun değildir. Ancak sistemde hem GTK 2 hem de GTK 3 sürümlerinin bir arada çalışması tavsiye edilmez. Mümkünse uygulamayı GTK+ 3'e geçirin. Örneğin:
bash
Kodu kopyala
sudo apt-get install --reinstall libatk-bridge2.0-0
2. Gtk-WARNING: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported.
Hata Açıklaması: Hem GTK+ 2.x hem de GTK+ 3.x simgelerinin aynı işlemde kullanıldığı belirtiliyor. Bu da desteklenmeyen bir durum.
Sebep: Aynı uygulama içinde iki farklı GTK sürümü (2.x ve 3.x) karıştırıldığında uyumsuzluklar ortaya çıkabilir. Snap ile yüklenen Chromium bu uyumsuzluğu yaratıyor olabilir.
Çözüm Önerisi:
GTK+ 2'yi tamamen kaldırın veya uygulamanın GTK+ 3 sürümünü kullanmasına zorlayın.
Snap ile kurulmuş Chromium yerine APT kullanarak Chromium'u yüklemek bazı durumlarda daha iyi uyum sağlayabilir:
bash
Kodu kopyala
sudo apt-get remove chromium-browser
sudo apt-get install chromium-browser
3. Failed to load module "canberra-gtk-module"
Hata Açıklaması: "canberra-gtk-module" modülünün yüklenemediği belirtiliyor.
Sebep: Bu modül, uygulamalarda ses efektleri (örneğin tıklama sesi) için kullanılır. Modül eksik veya uyumsuz olabilir.
Çözüm Önerisi: Eksik modülü kurarak bu hatayı çözebilirsiniz:
bash
Kodu kopyala
sudo apt-get install libcanberra-gtk-module libcanberra-gtk3-module
4. Failed to call method: org.freedesktop.ScreenSaver.GetActive
Hata Açıklaması: Chromium, org.freedesktop.ScreenSaver.GetActive metodunu çağırmayı denerken başarısız oluyor ve bunun D-Bus idle inhibition (boşta kalmayı engelleme) spesifikasyonunun bir parçası olmadığını belirtiyor.
Sebep: Chromium, sistemin ekran koruyucusunu devre dışı bırakmaya çalışırken, FreeDesktop D-Bus ile uyumsuzluk yaşıyor. Bu yöntem belirli spesifikasyonlara uymuyor.
Çözüm Önerisi:
Bu hata, genellikle sistemde ekran koruyucuyu kontrol eden bir servis olmadığında ortaya çıkar. Bu genelde ciddi bir sorun değildir.
Eğer ekran koruyucu kullanmıyorsanız bu hatayı göz ardı edebilirsiniz. Ancak ekran koruyucunun düzgün çalışmasını sağlamak için xscreensaver veya başka bir ekran koruyucu yöneticisi kurmayı deneyebilirsiniz.
ekran örneklerini paylaşır mısın? "mesa nın son sürümü ve amdgpu sürücüsü arasında iletişim kuran bir fonksiyonun, yeni parametreleri tanımamasının görsel hatalara sebep olduğunu" kodu inceleyerek mi buldu?
her pazar kendi ihtiyaçlarını doğurur, yapay zeka destekli kartların, yazılım ekosistemlerinin bakım ve onarımından, büyük veri modellerinin şirketlerin ihtiyacına göre eğitilmesinden sorumlu yeni iş kolları, mühendislik ekolleri trendleşecek.
farzı misal yapay zeka mühendisliği ve uzmanlığı gibi.
bakanlıklar, üniversiteler, liseler, ilkokullar da muhakkak şirketlerin ihtiyacına göre kendini revize edecektir.
"ticari değeri olan bir programı gereksinimlerimi çıkarması, tasarlaması, yazması yıllar sürüyor. yüzlerce binlerce gereksinimi karşılaması gerekiyor "
chatgpt ye ubuntu da chromium u terminalden çalıştırınca karşılaştığım (error ) hatayı bulması için, on ayrı sayfada, 2000 satır koddan oluşan bloğu verdim, ve bir dk da hatayı tık diye buldu.
meğerse mesa nın son sürümü ve amdgpu sürücüsü arasında iletişim kuran bir fonksiyonun, yeni parametreleri tanımaması görsel hatalara sebep oluyormuş...
bunu elle, verdiği satırla değiştirdim, basit aritmetik işlemlerinden daha karmaşık olan bir problem çözülmüş oldu.
bu sorgulama mantığını şirketlere satılan ve arıza çıkaran tüm yazılımlar için uygulayabilirsiniz.
not: makine sektöründe çalışıyorum. türkiyede chromium dan daha az sayıda satır içeren ticari uygulamalar mevcut. kendi çalıştığım yerde bunlardan birine sahip ve kurumsal bir firmayla anlaşarak yazdırdılar. bizim dışarıya yaptırdığımız veritabanı sistemindeki hataları bile içerden bir mühendisler (endüstri çıkışlı, yazılımcı değil ) çözebiliyor.