Terminal'de bir komut yazarken otomatik tamamlama önerileri almak ister misiniz? Bunun için iki yöntem vereceğim fakat benim tercihim birincisidir (popup autocomplete). Tabiki ikisini aynı zamanda kullanabilirsiniz.
1. Popup Autocomplete
Popup pencere içinde komut önerilerini listeleyen harika bir eklenti. fig.io adresinden eklentinin sayfasına ulaşabilirsiniz.
2. Standard Autocomplete
MacOs işletim sisteminde input autocomplete varsayılan olarak kapalıdır. Bu özelliği açarsanız komutun birkaç harfini yazıp "tab" tuşuna bastığınızda otomatik tamamlanır. Örneğin "cd des" + Tab yaptığınızda otomatik olarak "cd desktop" olacaktır. Tabiki burada birkaç farklı sonuç listelenmiyor, yada komut önerisi/yardımcısı gibi bir tamamlama yapmıyor. Yine de faydalı bir özellik ve açmak isterseniz terminalde sırayla şu işlemleri yapınız:
nano ~/.inputrc
.inputrc dosyası nano (terminal editörü) editöründe açılacaktır. (Bu dosya Users/KulanıcıAdınız/.inputrc konumundadır ve gizlidir. Farklı bir editörle bu dosyayı açarak da yapabilirsiniz. Eğer bu dosya yok ise kendiniz oluşturunuz.) Ardından aşağıdaki satırları kopyalayıp .inputrc dosyasına ekleyin ve kaydedip çıkın (kntrl + x tuşlarına basın ve kaydedilsin mi sorusuna Y ile cevap verin).
set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete
Terminalden çıkıp tekrar açınız. Artık cd des yazıp tab tuşuna basarak deneyebilirsiniz.
Devamını oku...
₺ Türk Lirası Simgesi Rakamın Başına Yazılır
Temmuz 23, 2019
Türk lirasının kısaltması "TL", Türk lirasının simgesi ise "₺"dir. Türk lirasını ifade edebilmek amacıyla kullanıldığı yere göre, aynı anda kullanmamak koşuluyla ya simge ya da kısaltma kullanılabilir. Metinlerde ve resmi yazışmalarda açıkça yazılması (Türk lirası) veya kısaltmasının (TL) kullanılması tercih edilirken grafik, tablo vb. yerlerde simgenin kullanılması tavsiye edilir.
Uluslararası uygulamalara paralel olarak simge, rakamın (parasal tutarın) solunda ve boşluk bırakılmadan kullanılır.
Kıymetli evrakta ise simgenin bedelin solunda ve boşluk bırakılmadan kullanılması uygun olacaktır. Kaynak
TCMB kurallarına göre örnek kullanım:
₺20
₺28,25
₺1.000
₺1.000.000
₺255.000,00
₺ simgesini yazmak için klavye kısayolu:
Windows: Alt Gr + T
MacOS: Alt + T
Devamını oku...
HP veya Samsung Yazıcıların Harddiskine Ağ Üzerinden Ulaşma
Temmuz 11, 2019
Connect to Printer Harddisk via Network
Windows için;
Tarayıcının veya bir klasörün adres çubuğuna yazıcının ip adresini şu şekilde girin:
\\192.168.188.145
MacOs için;
Finder üzerinde sağ tuşa tıklayıp Sunucuya Bağlan veya Git seçeneğine tıklayın, yazıcının ip adresini şu şekilde girin (sonuna yazıcıdaki root klasörünün adı eklenmelidir, bunu yazıcı üzerinden görebilirsiniz):
smb://192.168.188.145/nfsroot
Kullanıcı: admin
Şifre: (admin şifreniz)
Devamını oku...
Mac OS'da Gizli Dosyaları Göster / Gösterme
Ocak 26, 2018
Terminal penceresini açın.
Gizli Dosyaları Göster:
defaults write com.apple.finder AppleShowAllFiles -bool YES; killall Finder
Gizli Dosyaları Gösterme:
defaults write com.apple.finder AppleShowAllFiles -bool NO; killall Finder
Tüm Finder pencereleri kapanıp tekrar açılacak ve işleminiz gerçekleşmiş olacaktır.
Devamını oku...
Windows - Mac OS - Linux Dns Önbelleğini Temizleme (flush dns)
Ocak 26, 2018
Örneğin bir web siteniz var ve DNS ayarlarını değiştirdiniz ama hala eski dns'deki içeriği görüntülüyorsanız önce tarayıcı geçmişinizi tam olarak temizleyin. Sonra bilgisayarınızın DNS önbelleğini aşağıdaki komutlardan uygun olan ile temizleyin.
Windows
Başlat > Çalıştır açın. cmd yazıp enter'a basarak Komut Sistemini açın. Buraya aşağıdaki komutu yazıp enter yapın. Bu kadar.
ipconfig /flushdns
Mac OS
Terminal penceresini açın ve versiyonunuza göre aşağıdaki kodları uygulayın.
OS X 11 (El Capitan) ve OS X 12 (Sierra):
sudo killall -HUP mDNSResponder
OS X 12 (Sierra) ve sonrası:
sudo killall -HUP mDNSResponder; sudo killall mDNSResponderHelper; sudo dscacheutil -flushcache
OS X 10.10 (Yosemite)
Versiyon 10.10.4+:
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
Versiyon 10.10.1, 10.10.2, 10.10.3:
sudo discoveryutil udnsflushcaches
OS X 10.9 (Mavericks):
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
OS X 10.7 (Lion) and 10.8 (Mountain Lion):
sudo killall -HUP mDNSResponder
OS X 10.5 (Leopard) and 10.6 (Snow Leopard):
dscacheutil -flushcache
OS X 10.4 (Tiger):
lookupd -flushcache
Devamını oku...
InDesign Workspace Kaydınızı Yedekleme
Eylül 15, 2017
InDesign panellerini istediğiniz şeklide ayarlayın.
Window / Workspace / New Workspace seçeneği ile bir isim vererek kaydedin.
Bu isim verdiğiniz Workspace kayıt dosyasını bulmak için; Finder penceresi açın ve Git / Klasöre git seçeneği ile şu yolu açın (User Name yerine kendi kullanıcı adınızı yazınız): /Kullanıcılar/[User Name]/Kitaplık/Preferences/Adobe InDesign/
Şimdi bu klasörde bulunan Versiyon klasörüne ve ardından Workspaces klasörüne girin. İsim vererek kaydettiğiniz xxx_workspace.xml dosyanızı buradan kopyalayıp yedekleyebilir ve daha sonra programı yeniden kurduğunuzda aynı yere kopyalayabilirsiniz.
Devamını oku...
InDesign Color Swatches Bug [Çözüldü]
Eylül 15, 2017
InDesign Swatches panelinde pantone renkleri açtığımda bir bug oluştu. Resimde göründüğü gibi pantone kutusu panelde kaldı ve gitmedi.
Çözüm: (MacOS için yazıyorum ama Windows için de bu klasörü bularak uyguluyubilirsiniz)
Finder penceresi açın
Git / Klasöre git tıklayın ve [User Name] yerine kullanıcı adınızı yazarak bu klasöre gidiniz*
/Users/[User Name]/Library/Caches/Adobe InDesign/
Bu klasör içindeki versiyon yazan klasörü komple silin.
InDesign programından çıkıp tekrar başlatın.
Sorun çözülmüş olacaktır.
* Library (Kitaplık) klasörü normalde gizlidir ve görünmez. Bu nedenle git menüsünden direk gidebilirsiniz.
https://helpx.adobe.com/indesign/kb/indesign-preferences-support-file-locations.html
Devamını oku...
SublimeText Kurulum ve PHP Developer Ayarları
Ağustos 07, 2017
Ben bu ayarları ve kurulumu MacOS'da yaptım ama genel olarak diğer sistemlerde de aynı şekilde yapabilirsiniz.
1. SublimeText editörünü kuruyoruz.
2. View-Side Bar-Show Side Bar ve Show Open Files işaretliyoruz.
3. Projemizi açıyoruz (Project-Open Porject). Yoksa Project-Add Folder to Project diyerek htdocs klasörünüzü ekleyebilirsiniz. Daha sonra bu projenizi kaydedersiniz. Böylece dosyalarımız sidebar'a geldi.
4. Sublime user ayarlarımızı yüklüyoruz (daha önceden yedeğiniz varsa) yada yeniden yazıyoruz. Sublime Text-Preferences-Settings açılıdığında yanyana iki pencere gelecektir. Soldaki orjinal ayarlar, sağdaki user yani bizim belirleyeceğimiz ayarlar. Sol kısımdan ayarları kopyalayabiliriz veya internetten sık kullanılan ayarlar paylaşılmıştır bunları user bölümüne açıklamalarıyla ekleyebilirsiniz. Ben kendi ayarlarımı (etkin satırı, tabı renklendirme, satırı bölmeme...vb) şu şekilde belirledim:
{
//aktif satırı reklendir
"highlight_line": true,
//değişiklik yapılmış tabları renklendir
"highlight_modified_tabs": true,
//yatayda sığmayan satırı alta alma
"word_wrap": false,
}
5. Eklentilerimizi yüklüyoruz. SublimeText 3 son versiyonunda Package Control yüklü geliyor. Eğer yok ise internette nasıl yükleneceğini anlatan videolar var (bir kodu var onu Sublime consol'a yapıştırıp onaylıyorsunuz). Package Control'ü açmak için Tools-Command Palette yada Shift+Command+P kısayolu ile Komut Paletini açıyoruz. install diye arattığınızda Package Control: Install Package seçeneğini seçiyoruz. Böylece Package Control penceresi açılıyor. Buradan Sublime için hazırlanan tüm paketleri bulup kurabilirsiniz. Bir eklentiyi kurmak için listeden seçtiğinizde kurulum başlar, durum çubuğunda insalling yazar ve sonunda genelde bir sekme açılır ve kurulum bitmiş olur. Bazen sublime'yi tekrar başlatmanız gerekebilir.
Kuracağım paketler şunlardır:
Neon Color Scheme / packagecontrol:
Color Scheme paketleri kodlarınızın görünüm renklerini değiştirir. Bu tema php için benim seçtiğimdir.
Emmet / packagecontrol:
html:5, img, php, ...vb yazıp tab tuşuna basınca kodu tamamlar. Ayrıca php komutlarını (if, for, switch,...vb) tamamlar.
BracketHighlighter / packagecontrol:
Parantezleri ve söz dizimi etiketlerini renklendiren bir eklenti. İç içe parantezlerde işinizi kolaylaştırır.
AutoFileName / packagecontrol:
a href veya img src gibi etiketlerde dosya linkini yazacağımız zaman kutu içinde mevcut dosyalarınızı listeler.
ColorPicker / packagecontrol:
Cmd+Shift+C ile renk seçici açar ve renk kodunu direk yazar.
Color Highlighter / packagecontrol:
Renk kodlarını o renk ile gösterir.
SublimeLinter / packagecontrol:
Bir kod linting paketidir. Kodlarımızın daha temiz ve hatasız olması için yazılım esnasında bize oldukça yardımcı olur. Hata yaptığımız anlarda satır başlarında kırmızı veya sarı renkli noktalarla bize anlık uyarı verir. Kurmak için öncelikle SublimeLinter paketini kurun. Sonra aynı şekilde SublimeLinter - Php paketini kurun. Diğer dilleri de isterseniz ekleyebilirsiniz.
HTML Nest Comments / packagecontrol:
HTML Nest Comments ile, seçili blok içindeki comment karakterleri regexp ile değiştirilip, karışıklığın önüne geçiyorsunuz.
Alignment / packagecontrol:
: ve = gibi işaretlere göre kodları hizalar. Özellikle mysql'den veri çekerken çok yararlı olacaktır.
Mac'de Standart kısayolu sublimeLinter ile çakışmaktadır. Bunun için Sublime Text-Preferences-Package Settings-Alignment-Key Bindings User açın ve şunu ekleyin:
[
{ "keys": ["super+ctrl+a"], "command": "alignment" }
]
FtpSync / packagecontrol:
Ftp hesabınızı htdocs klasörünüze ekler. Ayarlardan "upload_on_save": true ise dosyanız kaydedildiği anda upload edilir. Yada diğer komutları command palette ile çalıştırabilirsiniz yada kısayol atayabilirsiniz. Sidebar Enhancements eklentisi ile sidebar'da sağ tuşa tıklayarak da işlem yapabiirsiniz. Komutlar için tıklayınız.
SidebarEnhancements / packagecontrol:
Kısaca olmazsa olmaz. Sidebarınızı işlevsel hale getiriyor. Çoğu işlemi sağ tuş menüsü ile yapmanıza olanak veriyor.
StyleToken / packagecontrol:
Örneğin bir div etiketini seçip sağ tuş ile ilgili menüsünden Style1,2,3 gibi seçerek dosyadaki tüm div etiketlerinin bu renkte görünmesini sağlayabilirsiniz.
SublimeCodeIntel / packagecontrol:
SublimeCodeIntel, yazılım dillerinin SDK yollarını belirttiğiniz takdirde, bütün alt sınıflarını ve argümanlarını size otomatik tamamlama içinde sunabiliyor. Eklentinin JavaScript, SCSS, Python, HTML, Ruby, Python3, XML, Sass, HTML5, Perl, CSS, Twig, Less, Node.js, TemplateToolkit ve PHP dilleri indexleyebilmesi aktif seçenek olarak geliyor. Olmazsa olmazlardan.
SwapStrings / packagecontrol:
Bir ifadeyi diğer bir ifade ile karşılıklı değiştirir. "<>' yazdığınızda tüm " ları ' tırnak ve tüm ' ları " yapar. elma<>armut yazınca da aynı şekilde elma ve armutları yer değiştirir. Yalnız işlem yapılacak alanı seçmeniz gereklidir. Kısayolu ^ + Alt + Cmd + S dir.
Terminal / packagecontrol:
Kurduktan sonra Cmd + ^ + T kısayolu ile terminal penceresini açabilirsiniz. Terminal ile birçok işlemi başka bir programa gerek kalmadan yapabilirsiniz.
DocBlockr / packagecontrol:
Bu eklenti sayesinde daha kolay açıklama satırları oluşturabilirsiniz. /** yazıp tab tuşuna basmanız yeterli, bu işlemi fonksiyonların öncesinde yaparsanız parametreleri de otomatik olarak açıklama satırına eklemektedir. Son olarak // Tanımlar yazıp Ctrl+ Enter yapınız ve dekoratif bir tarz elde ediniz (bu işlemi mac'de yapamadım).
6. Geldik son olarak bu kadar uğraşarak kurduğumuz packages'leri yedekleme işlemine. Bu işlem Sublime'yi sıfırdan kurduğumuzda yeniden tek tek bu packages'leri kurmadan kolayca tek seferde geri yüklememizi sağlar. Öncelikle PackageSync / packagecontrol paketini kuruyoruz. Sonra menüden Tools - PackageSync - Backup/Restore - Backup packages to zip (recommended) seçiyoruz. zip yedeğinin kaydedileceği yeri soruyor yazıp Enter'a basıyoruz. İşte bu kadar. Geri yüklerken de Restore ile kolayca paketlerimizi yüklüyoruz.
Devamını oku...
MacOS Uyumlu Alternatif Kod Editörleri
Ağustos 04, 2017
Code Editors for MacOS
Uzun zamandır kullandığım Notepad++ editörünün Mac versiyonu yokmuş! Umarım en kısa sürede yapılır. Notepad++ diğerleri kadar özellikli değildir belki ama hızlı ve kullanışlı bana göre. Sizlere alternatif bazı editörler önermek isterim:
Sublime Text
Notepad++ dan sonra en çok tercih edilen editörler arasındadır. Kod yazarken işinizi kolaylaştıracak fonksiyonlara sahiptir. Detaylı bilgi için web sitesini ziyaret ediniz. Ücretlidir, fakat ücretsiz de kullanılabilmektedir, arada bir satın al diye uyarı çıkar sadece.
Visual Studio Code
Microsoft'un açık kaynak kodlu çıkardığı bir editördür. Windows, Linux ve Mac ortamında çalışabilmekte ve birçok programlama dilini desteklemektedir. Denemenizi öneririm. Türkçe desteği yok.
Atom
Github destekli ve açık kaynak diğer bir editör de Atom dur.
Devamını oku...
MacOS'da Htaccess Kullanımı
Ağustos 04, 2017
MacOS'a geçiş yaptınız, Xampp kurdunuz ve diğer sistemde sorunsuz çalışan web sitenizin dosyalarını yüklediniz. Çalıştırdınız ve karşınızda bir hata:
Nesne mevcut değil!
Talep ettiğiniz URL, sunucu üzerinde bulunmuyor. URL'yi elle girdiyseniz, yazdıklarınızı gözden geçirip yeniden deneyin.
Çözümü:
Sorun sistemin dosalarınızı bulamamasından kaynaklanıyor. Çünkü yönlendirmeyi yapacak olan .htaccess dosyanız kopyalanamadı. Mac . ile başlayan dosya adlarını kendisi kullanmaktadır. Bu nedenle şu yolu izleyiniz;
1) .htaccess dosyanızın adını değiştiriniz (aaa.htaccess gibi)
2) aaa.htaccess dosyanızı şimdi kopyalayabilirsiniz
3) .htaccess olarak adını değiştirebilmeniz için gizli dosyaları görünür hale getirmelisiniz
terminali açınız ve şu kodu yazınız:
defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
4) şimdi doya adını .htaccess olarak değiştiriniz. bu kadar.
5) gizli dosyaları tekrar görünmez yapmak için terminale şu kodu yazınız:
defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder
Devamını oku...
Önceki Kayıtlar Ana Sayfa
etiketler
Android 1 Bilişim Teknolojileri 11 Bootstrap 2 Cep Telefonu 2 CSS 11 Developer 6 Diğer 3 Donanım 6 Download 2 Excel ve Google Sheets 3 Fontlar 2 Git & GitHub 1 Html5 1 InDesign 2 Ionic 1 İlginç Bilgiler 3 JavaScript 10 JQuery 10 MacOS 10 MYSQL 8 Open Source 2 Opencart 20 Pdf İşlemleri 1 Photoshop 1 PHP 27 Pro-Hack-Antivirus 6 Scratch 1 SEO 4 Vue.js 2 Windows 14 Wordpress 11 Yararlı Araçlar 10