Category Archives: Windows

Word Dosyasındaki Bütün Resimleri Küçültmek

Bir Word dosyasındaki bütün resimleri aynı boyutta küçültmek/büyütmek için aşağıdaki makro kullanılabilir.

Bir makro oluşturmak için ise Görünüm menüsünden Makrolar’a tıklamak gerekiyor.

 

Sub resize_images()
'
' resize_images Macro
'
'
Dim i As Long
With ActiveDocument
    For i = 1 To .InlineShapes.Count
        If .InlineShapes(i).Type <> wdInlineShapeHorizontalLine Then
            With .InlineShapes(i)
                .ScaleHeight = 30
                .ScaleWidth = 30
            End With
        End If
    Next i
End With

End Sub

 

Windows’ta Python için OpenCV Yüklemek

Şu an itibariyle opencv.org’daki Windows için OpenCV binary’sinde Python3 için gerekli pyd dosyası yokmuş. Bu nedenle ya sonradan bu dosyayı bulup yükleme klasörüne kopyalayabilirsiniz, ya da daha kolayı http://www.lfd.uci.edu/~gohlke/pythonlibs/ adresinden indireceğiniz wheel paketi ile yükleyebilirsiniz.

Ben Anaconda 3 ile yüklediğim Python 3.6’yı kullandığım için bu adresten opencv_python-3.2.0-cp36-cp36m-win_amd64.whl dosyasını indirdim ve

pip install opencv_python-3.2.0-cp36-cp36m-win_amd64.whl

komutu ile yükledim.

Yüklemenin doğru yapıldığını anlamak için `python` komutu ile Python interpreter’i başlattıktan sonra

import cv2

komutunu yazıp Enter’a basın. Eğer bir hata mesajı almıyorsanız yükleme doğru yapılmış demektir.

Raspberry Pi Disk Bölümlerini Windows’ta Silmek

Raspberry Pi için kullandığım SD karta Windows’ta yeni bir imaj yazmak istedim. Computer Management’ın Disk Management ekranından girdiğimde diskimde 2 bölüm olduğunu gördüm ama bunları silmeme izin vermedi. Ben de `diskpart` komutunu kullandım.

Dikkat: diskpart’ı kullanırken, doğru diski ve bölümü seçtiğinizi bir kez daha kontrol edin. Yanlışlıkla sisteminizin yüklü olduğu bölümü silebilirsiniz, sonra çok uğraştırır 🙂

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\WINDOWS\system32>diskpart

Microsoft DiskPart version 6.1.7601
Copyright (C) 1999-2008 Microsoft Corporation.
On computer: MD1EQ0RC

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          232 GB  1024 KB
  Disk 1    Online          465 GB      0 B
  Disk 2    Online         7580 MB      0 B

DISKPART> select disk 2

Disk 2 is now the selected disk.

DISKPART> list part

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Primary           1468 MB  4096 KB

DISKPART> select part 1

Partition 1 is now the selected partition.

DISKPART> delete part

DiskPart successfully deleted the selected partition.

DISKPART> create part pri

DiskPart succeeded in creating the specified partition.

DISKPART> list partition

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
* Partition 1    Primary           7579 MB  1024 KB

DISKPART> exit

Leaving DiskPart...

C:\WINDOWS\system32>

 

SSH Tüneli ve SSH Ters Tüneli

Sefa Grid’in blogunda oldukça güzel anlatmış. Her ofis çalışanı için gerekli bilgiler…

http://blog.grid.org.tr/?p=69

http://blog.grid.org.tr/?p=82

Windows 7’de Ağ Bağlantısı Adı Değiştirememe Sorunu

Bilgisayarınızdaki ağ kartını başka bir slota taktığınızda veya sanal makinedeki bir ağ bağlantısını kaldırdığınızda aslında bu silinmez sadece görünmez olur. Başka bir ağ bağlantısının adını değiştirmek istediğinizde göremediğiniz halde bu isimde bir bğalantı olduğu hatasını alabilirsiniz.

rename-connection Error Renaming Connection
Cannot rename this connection. A connection with the name you specified already exists. Specify a different name.

Bu durumda eski bağlantıyı silmek veya adını değiştirmek isteyebilirsiniz.

Registry’de şurada tutulan bağlantılardan ilgilendiğinizi bulup silebilirsiniz:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}

Nexus 4 Windows XP’de otomatik olarak tanınmıyor

Hala Windows XP kullanıyorsanız, bilgisayarınızın Nexus 4 telefonunuzu harici disk olarak tanımadığını göreceksiniz. Telefonun diskine erişebilmek için USB Debugging özelliğini kapatmak gerekiyormuş.

GUI Programlamada İlk Adım

Şimdiye kadar ya PHP vb ile web ortamı için ya da C/C++ ile konsol için uygulamalar geliştiriyordum. Ama zaman zaman grafik arayüzü olan uygulamalar da geliştirmem gerekiyor. İnternette kısa bir araştırmadan sonra Qt ile başlamanın daha uygun olacağına karar verdim. Hem çok popüler, hakkında kaynak bulması kolay olur; hem de multi-platform, geliştirdiğim uygulamayı Linux/Mac/Windows ve hatta mobil cihazlar için derleyip çalıştırmak mümkün.

Başlangıç için çok net ve anlaşılır bir video buldum. Size de tavsiye ederim.

Continue reading

VirtualBox’ta paylaşılan klasörler

Mac’te zaman zaman Windows veya Linux’a ihtiyacım oluyor. Bootcamp ile harddiskte bunlar için birer bölüm ayırıp 3 işletim sistemini de kurabilirim. Ama Lion’da Bootcamp 4 sürümü geliyor, ve bunda da Windows XP sürücüleri bulunmuyor. Sadece Windows 7’yi resmi olarak destekliyor. Zaten diğer işletim sistemlerinde küçük bir işim olduğunda diğer işletim sistemine geçmek için bilgisayarı kapatıp açmak zahmetli geliyor.

VirtualBox (veya benzerleri olan Parallels Desktop, VmWare Fusion…) ile bilgisayarınızı hiç kapatmadan diğer işletim sistemini sanal olarak çalıştırabilirsiniz. Eskiden bu yöntemin bilgisayarı çok yavaşlattığını düşünürdüm ama artık ya bu programlar çok geliştiği için ya da bilgisayarlarımızın özellikleri yükseldiği için sıradan işlemlerde hiçbir yavaşlık hissetmeden aynı anda 2-3 işletim sistemini aynı anda kullanabilirsiniz.

Alternatifleri arasında VirtualBox benim için öne çıkıyor. Çünkü hem diğerlerinin sağladığı tüm özellikleri sağlıyor, hem de açık kaynaklı! tabi, aynı zamanda ücretsiz 🙂

Programın kurulumunu anlatmaya gerek yok. Tek yapmanız gereken sitesinden indirmek ve kurulum yönergelerini takip etmek.

Kullanmaya başladıktan sonra sık sık ihtiyacınız olacak şeylerden birisi; asıl işletim sisteminiz ile sanal işletim sisteminiz arasında dosya paylaşmak olacak. Bunun için öncelikle VirtualBox’ta bir Shared Folder tanımlayın.

Şimdi sanal Linux’ta bu klasörü /media/sf_mysharedfolder klasörüne bağlamak (mount etmek) için şu komutu kullanabilirsiniz.

sudo mkdir /media/sf_mysharedfolder
sudo mount -t vboxsf -o uid=1000,gid=1000 MySharedFolder /media/sf_mysharedfolder

 

Eğer bu klasörün Ubuntuyu her açışınızda bağlanmasını isterseniz mount komutunu /etc/rc.local dosyasına yazabilirsiniz.

bkz: http://www.virtualbox.org