Sloganın hakkını veriyorlar. Kendi yollarını oluşturmuşlar. Yüzleri asık, yorgun, bezmiş çalışanlar, sadece vardiya doldurmaya çalışıyorlar. Arkada, mutfakta performanslarını belirleyen "D+" işareti göze çarpıyor. Herşeyin performansa göre değerlendirildiği günümüzden bir işaret. Yabancılaşma ve makineleşme haddinden çok. Çalışanlar işlerine yabancılaşmış, performanslarını arttırmak için de makineleşmiş. Bir de Avrupa'daki bu çalışanlar için etnik bir tespit yapalım. Bu tip yerlerde, özellikle büyükşehirlerde çalışanlar hep buraların ezilmişlerinden. Siyahlar, Hintliler, Türkler, Araplar,... Gerçi ezilenlerdenseniz her şirkette, her fabrikada, her çalışma ortamında yaşadıklarınız aynı...
Bilgisayar alanından hareketle yaşamla ilgili her şeyi paylaşmaya çalışan arkadaşların oluşturduğu kollektif bir günlüktür.
"Have it your way"
Bilmeyenler için Burger King'in sloganı bu. Daha önce bir şeyler karalamak istiyordum bu sloganla ilgili. "Özgür" dünyamızda size özgürlüğü sunan bu şirketle ilgili. Gurbet ellerde ürünlerini yemek zorunda kaldığım bu şirketle ilgili. Ancak geciktim yazmakta ve haber düştü ortama: Burger King ve Maret skandalı: Kapitalizm sağlığa zararlıdır
Özel Mülk Lisanslar Göründüğünden Daha Kötü
Özel mülk yazılım firmalarının yapabileceği oldukça fazla kötü şey var. Firmalar kendi karlarını kullanıcıların hak ve özgürlüklerinin üzerinde tutuyor, ve kullanıcıları kendilerine tabi kılmak için ellerinden geleni yapıyorlar.
Her ne kadar özel mülk yazılımlardan kaçınan biri olsam da, özel mülk yazılım lisanslarını okumaktan vazgeçmedim (genellikle ne kadar kötü olduklarını görmek için). Kullanıcılar üzerinde uyguladıkları korkunç engellere karşı duygusuzlaştığımı söyleyebilirim. Ama, bazen özel mülk lisanslar o kadar abartıyor ki, anlamsız vahşilikleriyle şaşkınlığım geri geliyor.
Apple'ın lisansları, mantığın ötesinde lisans şartlarına sahip özel mülk lisanslarına verilebilecek en kolay örneklerdir. Apple lisansları klasik özel mülk lisanslar gibi kullanıcıya yazılımı kopyalamayı, değiştirmeyi, paylaşmayı, ve ters mühendisliği yasaklıyor, ama daha kötüsü Apple lisansları kullanıcının yazılımlarını Apple tarafından üretilmemiş donanımlarda çalıştırmasını da yasaklıyor.
Kişisel bilgisayar devrimi diyebileceğimiz yazılımın donanımdan (marka bağımlılığından) ayıran büyük yenilikte ironik bir şekilde Apple'ın da bir rolü vardır. Bilgisayar tarihi bize gösterdi ki, yazılım firması donanımınızı da kontrol ettiğinde sizi öyle bir "bağımlı hale" getiriyor ki, bugün sıradan özel mülk yazılım lisanslarının yaptığını bir hiç haline getiriyor.
Doğrusu, Apple başarılı abartma aldatmacalarıyla bazı kullanıcılarını kısıtlayıcı politikalarının hesaplamayı daha iyi yaptığına ikna etmiştir. Bu dünya görüşünde, ataerkil satıcı özel mülk kontrollerini teknoloji üzerinde elinden geldiğince kullanarak "çocuk" kullanıcılarını "kendileri için kötü" birşey yapmaktan alıkoyacaktır. Bu noktada Tron'daki gaddar MCP ("Master Control Program" - Ana Kontrol Programı) akla gelmektedir.
Beni şaşırtan bir başka şey, bir çok özgür yazılım destekçisinin kesinlikle kabul edilemez politikalara rağmen OSX kullanmakta ve Apple ürünlerini almakta bir sakınca görmemesidir. En korkunç tarafı bu uygulamanın sadece Apple firmasıyla sınırlı olmamasıdır. Yakın bir zamanda IBM gibi firmaların da aynı şeyi yaptığı bana hatırlatıldı. Bir özgür yazılım savunucusu olarak, özel mülk yazılım lisanslarını kendi ürettikleri donanımı kullanmayı dayatmak için kullanan tüm firmalara karşı eleştirel yaklaşırım. Sıradan özel mülk yazılımları kullanmak yeterince kötüyken, Apple ve IBM gibi firmaların kullanıcılarına daha da kötü davranmak için bu lisansları kullanması en basit ifadesiyle şansızlıktır.
"Getting Started with UML" Referans Kartı
Öncelikle yazı seyrekliği için kusura bakmayın. İş, güç, yaşam, doktora, tez, makaleler. Zaman sıkıntısı var. Bir çok taslak bağlantı bekliyor paylaşılmak için, ama zaman yok. Yine de hızlıca bir paylaşımda bulunayım. DZone referans kartı olarak "Getting Started with UML" yayınlandı. İlgililere, başlamak isteyenlere, hatırlamak isteyenlere, referans kartı isteyenlere duyurulur.
Bugünlerde...
Uzun bir ara verdik yazmaya. Blogumuzun yazarları aynı zaman dilimlerinde çok yoğun ve farklı dönemler yaşıyor. Her birimiz bir yana dağılmış, bir yandan çoğunlukla gereksiz, yararsız işlerle uğraşıyor; diğer yandan hayatlarımızla ilgili seçimler ve yol ayrımları yaşıyoruz.
Bu aralar iş dışında yaptığım tek şey doğduğum şehir, Antakya hakkında araştırma yapmak. Bulduğum bilgileri toparlayınca paylaşacağım.
Bu aralar iş dışında yaptığım tek şey doğduğum şehir, Antakya hakkında araştırma yapmak. Bulduğum bilgileri toparlayınca paylaşacağım.
Oracle plsql de ref cursor örneği
Ref cursor kullanarak ihtiyacımı olan veri kümesi üzerinde çalışmaya bir örnek:
declare
type rec_musteri is record(
musteriNo number(20),
musteriAd varchar2(50));
rcMusteri omwb_emulation.globalpkg.RCT1;
erMusteri rec_musteri;
v_MusteriNo number(20);
begin
open rcMusteri for
select musterino, musteriAd
from tbl_musteri m
where m.tcknNo = TO_CHAR('01234567890');
exception
when others then
v_Hata := sqlerrm;
if rcMusteri%isopen then
loop
v_MusteriNo := '';
fetch rcMusteri
into erMusteri;
exit when rcMusteri%notfound;
v_MusteriNo := erMusteri.musteriNo;
v_MusteriAd := erMusteri.musteriAd;
end loop;
end if;
end;
Etiketler:
Bilgisayar Bilimleri,
Veritabanı
Kaydol:
Kayıtlar (Atom)
