-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.html
148 lines (145 loc) · 8.83 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width">
<title>Nodejs Dersleri
</title>
<!-- begin :og block-->
<!-- begin :og block-->
<link rel="alternate" href="http://nodejs-dersleri.github.io/feed.xml" type="application/rss+xml" title="NODEJS İÇİN TÜRKÇE KAYNAK, NOTLAR, ÖRNEK UYGULAMALAR">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Raleway:800">
<link rel="stylesheet" href="/css/normalize.css?v=6e202297">
<link rel="stylesheet" href="/lib/highlight/styles/github.css?v=6e202297">
<link rel="stylesheet" href="/fonts/octicons/octicons.css?v=6e202297">
<link rel="stylesheet" href="/fonts/socicon/socicon.css?v=6e202297">
<link rel="stylesheet" href="/css/main.css?v=6e202297">
</head>
<body>
<!-- Begin: Aside-->
<aside id="particles-js">
<h1><a href="http://nodejs-dersleri.github.io">Nodejs Dersleri</a></h1>
<p>NODEJS İÇİN TÜRKÇE KAYNAK, NOTLAR, ÖRNEK UYGULAMALAR</p>
</aside>
<!-- End: Aside-->
<!-- Begin: Content-->
<main>
<nav class="clearfix"><a href="/">Nodejs</a><a href="/archive.html">Arşiv</a><a href="https://www.linkedin.com/grps/Nodejs-Dersleri-8422784" target="_blank" class="social"><span class="socicon socicon-linkedin"></span></a><a href="https://twitter.com/nodejsdersleri" target="_blank" class="social"><span class="socicon socicon-twitter"></span></a><a href="https://www.youtube.com/channel/UCkgCOVtZMEtxwmfgqAyZsXA" target="_blank" class="social"><span class="socicon socicon-youtube"></span></a><a href="https://github.com/nodejs-dersleri" target="_blank" class="social"><span class="octicon octicon-logo-github"></span></a></nav>
<article>
<header>
<h2><a href="/articles/npm-modul-yapimi-2/">Npm modül yapımı 2</a></h2>
</header>
<section class="content"><p>Yapmış olduğumuz modülü npm’e register edip semantik versiyonlamaya göz atacağız.
Semantik versiyonlama hakkında daha fazla bilgiye <a href="http://semver.org">buradan</a> ulaşabilirsiniz.</p>
<br class="clear"><span class="octicon octicon-calendar"></span>
<time datetime="2015-12-12">12. Dec 2015</time>
</section>
</article>
<article>
<header>
<h2><a href="/articles/nodejs-read-eval-print-loop/">Nodejs REPL(Read-Eval-Print-Loop)</a></h2>
</header>
<section class="content"><h3 id="repl-nedir-"><span class="caps">REPL</span> nedir?</h3>
<p>Terminalden interaktif bir şekilde JavaScript çalıştırarak sonuçlarını görmeye yarar. Debug, test ya da bir şeyler denemek için kullanılabilir.</p>
<p>Hızlıca bazı kodları denemek istiyorsanız her defasında <code>npm init</code> ile bir proje yaratıp, bir index.js üzerinden çalışmaktansa terminalden sadece <code>node</code> yazarak Repl’e giriş yapmış oluyoruz.</p>
<br class="clear"><span class="octicon octicon-calendar"></span>
<time datetime="2015-12-07">07. Dec 2015</time>
</section>
</article>
<article>
<header>
<h2><a href="/articles/phantomjs-ile-responsive-ekran-goruntusu-alma-2/">Phantomjs ile responsive ekran görüntüsü alma - 2</a></h2>
</header>
<section class="content"><p>İlk yazımızda ekran görüntüsü almış ve kaydetmiştik, bu yazımızda ise farklı çözünürlüklerde birden çok ekran görüntüsü kaydedeceğiz, bunun yanı sıra script’imize cli’dan gelen paremetrelere farklı davranışlar sergileteceğiz.</p>
<br class="clear"><span class="octicon octicon-calendar"></span>
<time datetime="2015-11-23">23. Nov 2015</time>
</section>
</article>
<article>
<header>
<h2><a href="/articles/phantomjs-ile-responsive-ekran-goruntusu-alma/">Phantomjs ile responsive ekran görüntüsü alma - 1</a></h2>
</header>
<section class="content"><p>Phantomjs kullanarak cli üzerinden belli bir sayfanın farklı çözünürlüklerdeki görüntüsü kaydedeceğiz.</p>
<br class="clear"><span class="octicon octicon-calendar"></span>
<time datetime="2015-11-22">22. Nov 2015</time>
</section>
</article>
<article>
<header>
<h2><a href="/articles/npm-moduleri-chalk-nedir/">Npm modulleri - Chalk nedir?</a></h2>
</header>
<section class="content"><p>Chalk, colors, cli-color modülleri aslında aynı işe yarıyor. Terminalde verdiğiniz çıktıları renklendirip font’ları ile farkındalık yaratabilirsiniz.</p>
<p>Aralarında bazı farklılıklar olsa da içlerinde hız, api bakımından en iyisi(benim için). İndirilme oranıda epey yüksek, 5700’den fazla <a href="https://www.npmjs.com/browse/depended/chalk">npm modülünde</a> kullanılmış.</p>
<br class="clear"><span class="octicon octicon-calendar"></span>
<time datetime="2015-11-06">06. Nov 2015</time>
</section>
</article>
<article>
<header>
<h2><a href="/articles/npm-moduleri-ftp-nedir/">Npm modulleri - FTP nedir?</a></h2>
</header>
<section class="content"><p><code>ftp</code> modülü standart ftp protokollerini kullanarak ftp server’a bağlantı yapmamızı sağlayan bir modül. Minimal ftp adında bir konu başlığımız mevcut. Bu konuyu videolu olarak anlatmayı düşünüyorum. Şimdilik sadece <code>ftp</code> modülünün nasıl çalıştığını anlatacağım.</p>
<br class="clear"><span class="octicon octicon-calendar"></span>
<time datetime="2015-11-04">04. Nov 2015</time>
</section>
</article>
<article>
<header>
<h2><a href="/articles/npm-moduleri-inquirerjs-nedir/">Npm modulleri - Inquirerjs nedir?</a></h2>
</header>
<section class="content"><p>Yeoman ile proje oluşturduğumuzda ya da <code>npm init</code> yaptığımızda karşımıza bazı sorular gelir. Inquirerjs’le tam olarak bunu yapcağız.</p>
<p>Kullanıcıya bazı sorular sorup cevaplarına göre işlem yapacağız.</p>
<br class="clear"><span class="octicon octicon-calendar"></span>
<time datetime="2015-11-03">03. Nov 2015</time>
</section>
</article>
<article>
<header>
<h2><a href="/articles/npm-modul-yapimi-1/">Npm modül yapımı 1</a></h2>
</header>
<section class="content"><p>Npm için yapacağımız bu modül her çağırdığımızda bize benzersiz <span class="caps">ID</span>’ler üretecek. Modülümüzü oluşturduktan sonra küçük bir test yazaıp onaydan geçirdikten sonra npm sitesine kayıt işlemini yapalım.</p>
<br class="clear"><span class="octicon octicon-calendar"></span>
<time datetime="2015-11-01">01. Nov 2015</time>
</section>
</article>
<article>
<header>
<h2><a href="/articles/nodejs-ile-screen-scraping/">Nodejs ile screen scraping</a></h2>
</header>
<section class="content"><p>Herhangi bir siteden istediğiniz verileri jQuery core komutlarıyla alabilirsiniz. Bunun için <code>request</code> ve <code>cheerio</code> npm modullerini kullanacağız.</p>
<p><code>request</code> ile indirdiğimiz datayı <code>cheerio</code> kullanarak jQuery gibi işlem yapacağız.</p>
<br class="clear"><span class="octicon octicon-calendar"></span>
<time datetime="2015-11-01">01. Nov 2015</time>
</section>
</article>
<nav role="navigation" class="pagination-post">
</nav>
<!-- Begin: Footer-->
<footer><span class="made-with-heart"><span class="octicon octicon-pencil"></span> with <span class="octicon octicon-heart"> </span> by <a href="http://www.github.com/arifcakiroglu">Arif Cakiroglu</a></span></footer>
</main>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="/javascript/particles.min.js?v=6e202297"></script>
<script src="/javascript/canvas.js?v=6e202297"></script>
<script src="/lib/highlight/highlight.pack.js?v=6e202297"></script>
<script>
$(document).ready(function() {
$('pre code').each(function(i, block) {
hljs.highlightBlock(block);
});
});
</script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-69517099-1', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>
<!--section.about-->
<!--!=contents['about.md'].html-->
<!-- End: Footer-->
<!-- End: Content-->