30 Ekim Perşembe Özgür Küçüktekin

Arkadaşlar biliyorsunuz OS X Yosemite yayımlandı ve dikkatli bir şekilde yedeğimizi alarak geçiş yaptık. Mavericks bizim için artık OS X tarihinin güzel bir yerinde kaldı. Yosemite görsel ve işlevsel olarak yeni bir soluk getirdi. Ancak siz de benim gibi yeni Helvetica fontuna alışamamışsanız ve Dock’un görünümü sizi tatmin etmemişse üzülmeyin. Sizin için buradayım :P

Öncelikle arkadaşlar, Retina olmayan ekranlarda iyi performans sergilemeyen Helvetice Neue fontunun yerine Lucida Grande fontunu

  • Apple
  • osx yosemite
  • Font
  • Helvetica Neue
  • Lucida Grande
  • Mac OS X
  • yosemite
  • Yosemite 3D Dock

23 Ekim Perşembe Gökhan Yıldız

Geçtiğimiz aylarda bir projede magento kullanmam gerektiği için kendime göre bazı kod düzenlemeleri yapmıştım. Tasarım içinde bazı noktalarda işime yarayacak verileri çekmem gerekiyordu. Örneğin anasayfada son eklenen ürünleri kendi tasarımımla ve ek özelliklerle göstermek istiyordum. Bunun için aşağıdaki gibi birkaç kod kullandım. Belki işinize yarar.

$_helper = $this->helper('catalog/output');
$_productCollection = Mage::getResourceModel('reports/product_collection')
                    ->ad
  • php
  • kod
  • magento
  • products
  • ürünler

17 Ekim Cuma Gökhan Yıldız

Çoğu projemde kullandığım ubuntu işletim sisteminde localhost kurulumunu ve bu localhost üzerinde çalışan yazılımlara static IP ile erişimin nasıl olacağını anlatacağım.

Öncelikle konsolu açıp root olalım.

sudo -i

MySQL kurulumu ile işlemimize başlayalım

apt-get install mysql-server mysql-client

Kurulum esnasında size 2 kez şifrenizi soracaktır. Bu alana mysql’e ait root kullanıcısının şifresini tanımlamanız gerekiyor. Bu şifreyi veritabanı bağlantı işlemlerinde kullanacaksınız. (phpmyadmin’e

  • Linux
  • php
  • apache2
  • localhost
  • modem
  • mysql
  • phpmyadmin
  • tilgin
  • ubuntu

16 Ekim Perşembe Gökhan Yıldız

Örneğin makaleler ile ilgili bir tablomuz var ve bu makaleleri kategori idsine göre alıp foreach döngüsü ile bastırıp xtemplate sınıfı ile parse etmek istiyoruz. İşlemleri adım adım sql sorguları ile birlikte inceleyelim.

Kodlarımın çalışacağı alanı MAIN olarak belirledim ve döngümü MAIN alanında ARTICLE_ROW bloğunda çalıştıracağım. Bunun ne demek olduğunu bir önceki makalemde öğrenmiş olduğunuzu varsayıyorum.

$articles=$database->prepare('SELECT * from articles where catid= :id order by id DESC'
  • php
  • döngü
  • foreach
  • xtemplate

16 Ekim Perşembe Gökhan Yıldız

Bu yazımızda veritabanından çektiğimiz verilerimizi birkaç örnekle nasıl tanımlayacağımızı anlatalım. Bu örneğimizde bir adet header dosyası oluşturmayı ve bu header dosyasında ziyaretçilere ayrı üyelere ayrı nasıl çıktı vereceğimizi göreceğiz. Bu template dosyamızda 3 adet alan olacak.

1- Tüm kullanıcılara görünecek alanlar,
2- Sadece ziyaretçilere görünecek alanlar,
3- Sadece üyelere görünecek alanlar.

Bu alanları yöneticilere görünecek moderatörlere görünecek alanlar şeklinde arttırabilirsini

  • PHP
  • bloklama
  • gruplama
  • xtemplate

15 Ekim Çarşamba Gökhan Yıldız

Bu yazımda xtemplate sınıfı ile basit bir template oluşturma mantığını anlatacağım. Bir sonraki konumda daha detaylı anlatımlar bulabilirsiniz.

Öncelikle ornek.php adlı bir dosya oluşturup xtemplate.class.php dosyamızı bu PHP dosyamıza çağıralım.

include_once('./xtemplate.class.php');

xTemplate sınıfımızı bir değişkene tanımlayalım.

$t = new XTemplate('templates/temaadi/ornek.tpl');

Template kodlarımızın çalışacağı alanımızı belirleyelim.

$t->parse('GENEL');
$t->out('GENEL');

Üstteki kodlar

  • php
  • fonksiyon
  • function
  • php tema
  • xtemplate

15 Ekim Çarşamba Gökhan Yıldız

XTemplate PHP tabanlı websiteleri için yapılmış basit ama kullanışlı bir template motorudur.

XTemplate ile HTML kodlarını PHP kodlarınızdan ayırabilir, daha düzenli bir çalışma sağlayabilirsiniz. Bu sayede arayüz tasarımcılarının da işini kolaylaştırabilirsiniz. Kullanımı son derece basittir ve orta seviyede PHP bilgisine sahip kişilerin zorlanmadan kullanabileceği bir sınıftır.

xTemplate indirmek için: http://www.phpxtemplate.org/XTemplateDownloads

The post XTemplate PHP template motoru appeare

  • php
  • engine
  • template
  • xtemplate

14 Ekim Salı Felâsife
[http://2.bp.blogspot.com/-qKuZRdUWeUE/UoNS0UivEdI/AAAAAAAAANA/5Ex_8iDoSWo/s1600/sound.png]
Konsoldan radyo dinlemek için buradaki basit uygulamanın bir alternatifi olarak, birde Python uygulaması varmış.
Bunda en azından liste hazırlayıp seçme olayı daha kolay olacağı için, kullanımı daha mantıklıdır.
Kurmak ve kullanmak için öncelikle sistemde Mplayer ve Python kurulu olması gerekir.
Bkz.. http://www.coderholic.com/pyradio/

Devamı »
  • bsd
  • Genel
  • konsol
  • mplayer
  • müzik
  • pyradio
  • python
  • radio
  • radyo
  • yapılandırma

Devamını Oku

14 Ekim Salı Gökhan Yıldız

Yine aranan özelliklerden birtanesi olan son konular bölümünde kullanıcı avatarını gösterme ile ilgili küçük bir düzenleme yapacağız.

recentitems plugin klasöründe bulunan recentitems.functions.php dosyasını açınız:

bul:

$recentitems->assign(array(

üzerine ekle;

if (!function_exists('userAvatar')):
            function userAvatar($lastposterid){
                global $db;
                $getavatar  = $db->query("SELECT user_avatar FROM cot_users WHERE user_id = $lastposterid LIMIT 1");
      

14 Ekim Salı Gökhan Yıldız

functions.php dosyanızda cot_build_user fonksiyonunu bulun

function cot_build_user($id, $user, $extra_attrs = '')
{
    if (!$id)
    {
        return empty($user) ? '' : $user;
    }
    else
    {
        return empty($user) ? '?' : cot_rc_link(cot_url('users', 'm=details&id='.$id.'&u='.$user), $user, $extra_attrs);
    }
}

Değiştirin:

function cot_build_user($id, $user, $extra_attrs = '')
{
    global $db;
    if (!$id)
    {
        return empty($user) ? '' : $user;
    }
 

10 Ekim Cuma Felâsife

04 Ekim Cumartesi Oktavaryum

Birkaç gündür Ubuntu’nun 14.04 sürümüyle bazı denemeler yapıyorum. Geçen senelerde Spotify tarafından Linux’a resmi olarak destek sağlanmıyordu ve Spotify’ı Wine aracılığıyla çalıştırmayı deniyorduk veya daha da ilginç bir yöntem kullanarak terminal üzerinden Spotify’a erişim sağlayabiliyorduk. Spotify resmi olarak Debian tabanlı Linux işletim sistemleri için “Linux Preview” sürümünü yayınlamış. Kurulumu yapmadan önce bunun bir önizleme sürümü olduğunu ve stabil olarak çalışmama ihtimalinin gaye


03 Ekim Cuma Felâsife
[http://www.openbsd.org/images/puffy55.gif]
OpenBSD her sürümün çıkarttığında buna özel bir şarkıda hazırladığını biliyor muydunuz?
OpenBSD zor bir dağıtım olsada, paranoyaklık derecesinde güvenliğe önem versede, açık kaynak tüm dağıtım içerisinde en SANATSAL dağıtım olmaya da adaydır.
Devamı »

20 Eylül Cumartesi Yiğit Özdemir
Merhabalar,

Bugün sizlere Linux kullanmanın temellerini anlatacağım.

İnternette bugüne kadar Linux kullanmanın ne kadar zor olduğuna dair çok sayıda yazı okudunuz. Aslında, günlük kullanım açısından baktığınızda artık Windows ile son kullanıcı dağıtımlarını kullanmak arasında büyük farklar bulunmuyor. Ancak biraz daha ileri seviyeye adım atmak isterseniz, bu yazı dizimizde anlatılanlar sizin için güzel bir başlangıç olacaktır.

Bu eğitimleri Linux Mint üzerinde sizlere hazırlıyorum. Umuyorum ki herk