[{"id":18,"title":"\u0130\u015fletim sistemi se\u00e7im anahtar\u0131","content":"<p>Bilgisayarda hem Linux hem Windows kurulu olmas\u0131 (dual boot) ger&ccedil;ekten &ccedil;ok pratik - iki i\u015fletim sisteminin avantajlar\u0131ndan da yararlanabiliyorsunuz. Ama bu durumda beni s&uuml;rekli sinir eden bir \u015fey var.<\/p>\n<p>Linux'u a&ccedil;mak istedi\u011fimde i\u015fler &ccedil;ok basit: g&uuml;&ccedil; tu\u015funa bas\u0131yorum ve ba\u015fka hi&ccedil;bir \u015fey yapmama gerek yok, sistem otomatik olarak Linux'u a&ccedil;\u0131yor.<\/p>\n<p>Ama Windows'u a&ccedil;mak istedi\u011fimde tam bir dram ya\u015fan\u0131yor! GRUB men&uuml;s&uuml; ekranda sadece birka&ccedil; saniye g&ouml;r&uuml;n&uuml;yor ve ben de o k\u0131sa s&uuml;re i&ccedil;inde klavyeye tam zaman\u0131nda basmak zorunday\u0131m. Yoksa sistem otomatik olarak Linux'u a&ccedil;\u0131yor. Bu ger&ccedil;ekten can s\u0131k\u0131c\u0131 bir durum.\"<\/p>\n<p>Yani k\u0131sacas\u0131: Linux a&ccedil;mak kolay ve otomatik, Windows a&ccedil;mak i&ccedil;in ise h\u0131zl\u0131 reflekslere ihtiya&ccedil; var!<\/p>\n<p>Bu proje, Linux ve Windows dual-boot sistemlerinde hangi i\u015fletim sisteminin ba\u015flat\u0131laca\u011f\u0131n\u0131 se&ccedil;mek i&ccedil;in fiziksel bir anahtar kullanan &ccedil;ok yarat\u0131c\u0131 bir donan\u0131m &ccedil;&ouml;z&uuml;m&uuml;<\/p>\n<h2>&Ccedil;al\u0131\u015fma Prensibi<\/h2>\n<h3>1. <strong>USB Mass Storage Em&uuml;lasyonu<\/strong><\/h3>\n<ul>\n<li>STM32 mikrodenetleyici, bilgisayara USB bellek olarak g&ouml;r&uuml;n&uuml;yor<\/li>\n<li>Ger&ccedil;ek depolama alan\u0131 yok, sadece sanal dosya sistemi (FAT12)<\/li>\n<li>Anahtar\u0131n pozisyonunu i&ccedil;eren bir dosya (<code>switch_position<\/code>) dinamik olarak olu\u015fturuluyor<\/li>\n<\/ul>\n<p><img src=\"..\/..\/..\/wp-content\/uploads\/2025\/07\/1.png\" alt=\"\" width=\"671\" height=\"378\"> <img src=\"..\/..\/..\/wp-content\/uploads\/2025\/07\/2-1.png\" alt=\"\" width=\"662\" height=\"374\"><\/p>\n<h3><strong>GRUB Entegrasyonu<\/strong><\/h3>\n<p>GRUB boot loader'\u0131 \u015fu ad\u0131mlar\u0131 takip ediyor:<\/p>\n<pre data-enlighter-language=\"generic\"># Sabit filesystem ID ile cihaz\u0131 arar search --no-floppy --fs-uuid --set hdswitch 55AA-6922 # Bulunursa, dinamik config dosyas\u0131n\u0131 okur source ($hdswitch)\/switch_position_grub.cfg # Anahtar pozisyonuna g&ouml;re i\u015fletim sistemi se&ccedil;er if ; then set default=\"0\" # Linux elif ; then set default=\"2\" # Windows fi<\/pre>\n<h3><strong>Donan\u0131m<\/strong><\/h3>\n<ul>\n<li><strong>Mikrodenetleyici<\/strong>: STM32F103 \"Blue Pill\" (USB destekli)<\/li>\n<li><strong>Anahtar<\/strong>: Basit bir toggle switch<\/li>\n<li><strong>Ba\u011flant\u0131<\/strong>: GPIO pin'i anahtarla ground'a ba\u011flan\u0131yor<\/li>\n<li><strong>Pull-up<\/strong>: Internal pull-up kullan\u0131l\u0131yor<\/li>\n<\/ul>\n<h3><strong>Yaz\u0131l\u0131m Katmanlar\u0131<\/strong><\/h3>\n<ol>\n<li><strong>USB Descriptors<\/strong>: Mass storage class olarak tan\u0131mlan\u0131yor<\/li>\n<li><strong>SCSI Protokol&uuml;<\/strong>: libopencm3'&uuml;n built-in implementasyonu<\/li>\n<li><strong>FAT12 Filesystem<\/strong>: Sanal dosya sistemi olu\u015fturuluyor<\/li>\n<li><strong>GRUB Script<\/strong>: Boot se&ccedil;imi yap\u0131l\u0131yor<\/li>\n<\/ol>\n<h3><strong>Sanal Dosya Sistemi<\/strong><\/h3>\n<pre data-enlighter-language=\"generic\">struct VirtualFile { char* longName; struct FatDirEntry dir; void (*read) (uint8_t* output); }; static void readSwitch(uint8_t* output) { output = gpio_get(GPIOA, GPIO6) ? '1' : '0'; }<\/pre>\n<h2>Kurulum<\/h2>\n<h3>Donan\u0131m Kurulumu<\/h3>\n<ul>\n<li>STM32 board'\u0131n\u0131 USB'ye ba\u011fla<\/li>\n<li>Toggle switch'i GPIO pin'ine ba\u011fla<\/li>\n<li>Cihaz\u0131 masan\u0131n alt\u0131na monte et<\/li>\n<\/ul>\n<h3>Yaz\u0131l\u0131m Kurulumu<\/h3>\n<ol>\n<li>GitHub'dan kodu indir: <code>github.com\/stecman\/hw-boot-selection<\/code><\/li>\n<li>libopencm3 ile derle<\/li>\n<li>STM32'ye y&uuml;kle<\/li>\n<li><code>\/etc\/grub.d\/00_header<\/code> dosyas\u0131n\u0131 d&uuml;zenle<\/li>\n<li><code>update-grub<\/code> komutunu &ccedil;al\u0131\u015ft\u0131r<\/li>\n<\/ol>\n<p>Masa alt\u0131na monte edilen bu k&uuml;&ccedil;&uuml;k cihaz sayesinde, art\u0131k boot i\u015flemi tamamen otomatik. Hangi i\u015fletim sistemini kullanmak istiyorsa anahtar\u0131 o pozisyona getiriyor ve bilgisayar\u0131 a&ccedil;\u0131yor. GRUB men&uuml;s&uuml;yle u\u011fra\u015fmaya gerek kalm\u0131yor.<\/p>","excerpt":"Bilgisayarda hem Linux hem Windows kurulu olmas\u0131 (dual boot) ger\u00e7ekten \u00e7ok pratik - iki i\u015fletim sisteminin avantajlar\u0131ndan da...","created_at":"2025-07-25 21:53:12","updated_at":"2026-09-23 11:01:37","category_id":14,"view_count":799,"reading_time":3,"status":"published","editor_choice":0,"is_editor_choice":0,"published_at":"2025-07-25 21:53:12","featured_image":"resimyok.jpg","slug":"isletim-sistemi-secim-anahtari","category_name":"Film\/Kitap\/Hobi","category_slug":"film-kitap-hobi","category_color":"#ec4899"},{"id":116,"title":"Hayaletin \u00c7\u0131ra\u011f\u0131","content":"<h2>Hayaletin &Ccedil;\u0131ra\u011f\u0131 &ndash; Joseph Delaney<\/h2>\r\n<p>\ud83d\udcd6 <strong>Seri:<\/strong> Wardstone G&uuml;nl&uuml;kleri (The Last Apprentice \/ The Spook&rsquo;s Apprentice)<br>\ud83d\udcc5 <strong>\u0130lk Yay\u0131n:<\/strong> 2004<br>\ud83c\udfaf <strong>T&uuml;r:<\/strong> Gen&ccedil; yeti\u015fkin, fantastik, korku<\/p>\r\n<h3>Konu<\/h3>\r\n<p>Thomas Ward, bir &ccedil;ift&ccedil;i ailesinin <strong>yedinci o\u011flunun yedinci o\u011flu<\/strong> olarak d&uuml;nyaya gelir. Bu &ouml;zellik onu do\u011fa&uuml;st&uuml; varl\u0131klarla sava\u015fabilen nadir ki\u015filerden biri yapar. John Gregory ad\u0131ndaki deneyimli bir <strong>Hayalet<\/strong> taraf\u0131ndan &ccedil;\u0131rak olarak se&ccedil;ilir. Hayaletlerin g&ouml;revi; cad\u0131lar, hortlaklar, boggartlar gibi karanl\u0131k g&uuml;&ccedil;lerle sava\u015fmakt\u0131r.<\/p>\r\n<p>Tom &ccedil;\u0131rakl\u0131\u011fa ba\u015flad\u0131\u011f\u0131nda korkular\u0131yla y&uuml;zle\u015fmek, zor se&ccedil;imler yapmak ve kasabay\u0131 tehdit eden g&uuml;&ccedil;lere kar\u015f\u0131 m&uuml;cadele etmek zorunda kal\u0131r. &Ouml;zellikle <strong>Mother Malkin<\/strong> adl\u0131 tehlikeli cad\u0131 ile ya\u015fad\u0131\u011f\u0131 olay, onun ilk b&uuml;y&uuml;k s\u0131nav\u0131d\u0131r. Bu s&uuml;re&ccedil;te kar\u015f\u0131s\u0131na &ccedil;\u0131kan <strong>Alice<\/strong> ise dost mu yoksa d&uuml;\u015fman m\u0131 oldu\u011fu belirsiz bir karakterdir.<\/p>\r\n<h3>Temalar<\/h3>\r\n<ul>\r\n<li>\r\n<p><strong>Korku ve Cesaret<\/strong>: Tom, bilinmeyenle y&uuml;zle\u015firken s&uuml;rekli s\u0131nan\u0131r.<\/p>\r\n<\/li>\r\n<li>\r\n<p><strong>\u0130yi &ndash; K&ouml;t&uuml; Dengesi<\/strong>: Cad\u0131lar, ruhlar ve insanlar aras\u0131ndaki gri alanlar i\u015flenir.<\/p>\r\n<\/li>\r\n<li>\r\n<p><strong>B&uuml;y&uuml;me Yolculu\u011fu<\/strong>: Tom, &ccedil;ocukluktan yeti\u015fkinli\u011fe ge&ccedil;i\u015f s&uuml;recinde hatalar yaparak olgunla\u015f\u0131r.<\/p>\r\n<\/li>\r\n<\/ul>\r\n<h3>&Ouml;nemi<\/h3>\r\n<ul>\r\n<li>\r\n<p>Karanl\u0131k atmosferi ve gotik unsurlar\u0131yla, gen&ccedil; yeti\u015fkin fantastik edebiyat\u0131nda farkl\u0131 bir yere sahiptir.<\/p>\r\n<\/li>\r\n<li>\r\n<p>Klasik \"usta-&ccedil;\u0131rak\" temas\u0131n\u0131 do\u011fa&uuml;st&uuml; bir &ccedil;er&ccedil;evede i\u015fler.<\/p>\r\n<\/li>\r\n<li>\r\n<p>Serinin ilerleyen kitaplar\u0131nda hem Tom&rsquo;un hem de Alice&rsquo;in kaderi &ouml;nemli bir rol oynar.<\/p>\r\n<\/li>\r\n<\/ul>\r\n<hr>\r\n<p>&nbsp;<\/p>","excerpt":"Hayaletin \u00c7\u0131ra\u011f\u0131 \"Hayaletin \u00c7\u0131ra\u011f\u0131\" (The Spook's Apprentice\/The Last Apprentice), Joseph Delaney taraf\u0131ndan yaz\u0131lan \"Wardstone...","created_at":"2025-04-14 16:35:07","updated_at":"2026-09-07 20:13:20","category_id":14,"view_count":744,"reading_time":2,"status":"published","editor_choice":0,"is_editor_choice":0,"published_at":"2025-04-14 16:35:07","featured_image":"resimyok.jpg","slug":"hayaletin-ciragi","category_name":"Film\/Kitap\/Hobi","category_slug":"film-kitap-hobi","category_color":"#ec4899"},{"id":153,"title":"Zaman asla sorun de\u011fildir.","content":"<p>Zaman asla sorun de\u011fildir.<\/p><p>Onu nas\u0131l y\u00f6netti\u011fin. Burada \u2b07\ufe0f d\u00fczeltin<br>Zaman en de\u011ferli kayna\u011f\u0131n\u0131zd\u0131r.&nbsp;<br>Yine de, \u00e7o\u011fu insan bunu etkili bir \u015fekilde y\u00f6netmek i\u00e7in m\u00fccadele ediyor.<br>\u0130\u015fte en iyi performans g\u00f6sterenler taraf\u0131ndan kullan\u0131lan en iyi zaman y\u00f6netimi teknikleri:<br><br>\u2705 Kurba\u011fay\u0131 Ye (Eat That Frog)<br>- En zor ve \u00f6nemli g\u00f6revleri ilk \u00f6nce yapma tekni\u011fi<br>- Erteleme e\u011filimi olan ki\u015filer i\u00e7in \u00f6zellikle etkili<br><br>\u2705 Pomodoro Tekni\u011fi&nbsp;<br>- 25 dakika \u00e7al\u0131\u015f, 5 dakika mola ver<br>- Dikkat da\u011f\u0131n\u0131kl\u0131\u011f\u0131yla m\u00fccadele edenler i\u00e7in ideal<br>- Her 4 pomodoro'dan sonra uzun mola<br><br>\u2705 2 Dakika Kural\u0131&nbsp;<br>- 2 dakika veya daha az s\u00fcrecek i\u015fleri hemen yap<br>- \u00dcretkenli\u011fi art\u0131r\u0131r ve ertelemeyi azalt\u0131r<br><br>\u2705 1-3-5 Y\u00f6ntemi&nbsp;<br>- G\u00fcnde 1 b\u00fcy\u00fck, 3 orta, 5 k\u00fc\u00e7\u00fck g\u00f6rev planla<br>- A\u015f\u0131r\u0131 i\u015f y\u00fck\u00fc hissedenlere faydal\u0131<br><br>\u2705 Eisenhower Matrisi&nbsp;<br>- G\u00f6revleri \u00f6nem ve aciliyete g\u00f6re s\u0131n\u0131fland\u0131rma<br>- D\u00f6rt kategori: Acil-\u00d6nemli, \u00d6nemli-Acil De\u011fil, Acil-\u00d6nemsiz, Ne Acil Ne \u00d6nemli<br>- Kapsaml\u0131 karar verme gerektiren durumlar i\u00e7in uygun<br><br>\u2705 \u0130\u015fleri Halletmek (GTD)&nbsp;<br>- G\u00f6revleri aciliyet ve \u00f6nem baz\u0131nda d\u00f6rt b\u00f6l\u00fcme ay\u0131rma<br>- Karma\u015f\u0131k proje y\u00f6netimi i\u00e7in etkili<br><br>\u2705 Tur\u015fu Kavanozu Teorisi (Pickle Jar Theory)<br>- G\u00fcnl\u00fck g\u00f6rev say\u0131s\u0131n\u0131 s\u0131n\u0131rlar<br>- Faydal\u0131 ve faydas\u0131z i\u015fleri ay\u0131rt etmeye yard\u0131mc\u0131<br>- Yarat\u0131c\u0131 d\u00fc\u015f\u00fcnenler i\u00e7in uygun<br><br>\u2705 G\u00f6rev Gruplama (Task Batching)<br>- Benzer g\u00f6revleri bir araya getirerek verimlilik art\u0131rma<br>- \u00c7oklu proje y\u00f6netenler i\u00e7in etkili<br><br><br>\u2705 Zaman s\u0131n\u0131rlamas\u0131 (Timeboxing)<br>- Belirli g\u00f6revler i\u00e7in zaman bloklar\u0131n\u0131 \u00f6nceden planlama<br>- G\u00f6revleri grupland\u0131r\u0131p takvime yerle\u015ftirme<br>\u2013 Yap\u0131y\u0131 korumak i\u00e7in g\u00f6revler i\u00e7in belirli zaman dilimleri ay\u0131r\u0131n.<br><br>\u2705 Parkinson Yasas\u0131&nbsp;<br>- \"\u0130\u015f, kendisine ayr\u0131lan zaman\u0131 doldurur\" prensibi<br>- Daha s\u0131k\u0131 zaman s\u0131n\u0131rlar\u0131 koyman\u0131n \u00f6nemi<br><br>\u2705 Ivy Lee Y\u00f6ntemi&nbsp;<br>\u2013 Maksimum odaklanma i\u00e7in her g\u00fcn alt\u0131 \u00f6ncelikli g\u00f6rev planlay\u0131n.<br><br>\u2705 MIT'ler (En \u00d6nemli G\u00f6revler)&nbsp;<br>- Her g\u00fcn i\u00e7in en \u00f6nemli 1-3 g\u00f6revi belirle<br>- Bu g\u00f6revlere odaklan ve \u00f6ncelik ver<br><br>\u2705 80\/20 Kural\u0131 (Pareto Prensibi):<br>- Sonu\u00e7lar\u0131n %80'i, \u00e7aban\u0131n %20'sinden gelir<br>- \u00d6nemli g\u00f6revlere odaklanman\u0131n de\u011ferini vurgular<\/p><p>\ud83e\udde0 Hat\u0131rlatma; daha fazla zamana ihtiyac\u0131n yok, sadece daha iyi kullanman\u0131z gerekiyor.<br>&nbsp;<\/p><p>Bu tekniklerden kendi \u00e7al\u0131\u015fma tarz\u0131n\u0131za en uygun olanlar\u0131 se\u00e7ip uygulayabilirsiniz. Her teknik farkl\u0131 durumlar ve ki\u015filik tipleri i\u00e7in farkl\u0131 avantajlar sunar. Bu tekniklerden hangilerini zaten kullan\u0131yorsunuz?&nbsp;<br>Yorumlarda \u2b07\ufe0f bekliyorum...<\/p>","excerpt":"Zaman asla sorun de\u011fildir.\r\n\r\nOnu nas\u0131l y\u00f6netti\u011fin. Burada \u2b07\ufe0f d\u00fczeltin\r\nZaman en de\u011ferli kayna\u011f\u0131n\u0131zd\u0131r. \r\nYine de, \u00e7o\u011fu insan bunu etkili bir \u015fekilde y\u00f6netmek i\u00e7in m\u00fccadele ediyor.\r\n\u0130\u015fte en iyi performans g\u00f6sterenler taraf\u0131ndan kullan\u0131lan en iyi zaman y\u00f6netimi teknikleri:","created_at":"2025-02-21 11:11:29","updated_at":"2026-09-07 13:05:10","category_id":14,"view_count":741,"reading_time":3,"status":"published","editor_choice":0,"is_editor_choice":0,"published_at":"2025-02-21 11:11:29","featured_image":"resimyok.jpg","slug":"zaman-asla-sorun-degildir","category_name":"Film\/Kitap\/Hobi","category_slug":"film-kitap-hobi","category_color":"#ec4899"}]