Skip to content

Instantly share code, notes, and snippets.

View ertugrulcetin's full-sized avatar

Ertuğrul Çetin ertugrulcetin

View GitHub Profile
@ertugrulcetin
ertugrulcetin / project.clj
Created April 3, 2020 10:15
project.clj - Clojure ile Örnek Web Uygulaması
(defproject clj-web-app "0.1.0-SNAPSHOT"
:description "Clojure ile örnek web uygulama"
:url "http://example.com/FIXME"
:license {:name "EPL-2.0 OR GPL-2.0-or-later WITH Classpath-exception-2.0"
:url "https://www.eclipse.org/legal/epl-2.0/"}
:dependencies [[org.clojure/clojure "1.10.0"]
[ring "1.8.0"]
[patika "0.1.10"]]
:main ^:skip-aot clj-web-app.core
:repl-options {:init-ns clj-web-app.core})
@ertugrulcetin
ertugrulcetin / soyisimler
Created December 20, 2019 21:41 — forked from emrekgn/soyisimler
Türkçe Soyisim Listesi
ŞEN
KANDEMİR
ÇEVİK
ERKURAN
TÜTEN
ÖZTÜRK
YÜZBAŞIOĞLU
VURAL
YÜCEL
SÖNMEZ
@ertugrulcetin
ertugrulcetin / turkce_isimler.sql
Created December 4, 2019 10:52 — forked from ismailbaskin/turkce_isimler.sql
Türkçe isim veritabanı
-- Turkce isimler sozlugu twitter : http://twitter.com/baskindev
CREATE TABLE `isimler` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`isimler` varchar(255) DEFAULT NULL,
`cinsiyet` varchar(255) DEFAULT NULL COMMENT 'erkek : E , kadın : K , uniseks : U',
PRIMARY KEY (`id`)
) ENGINE=InnoDB;
-- ----------------------------
@ertugrulcetin
ertugrulcetin / isimler
Created December 4, 2019 10:51 — forked from emrekgn/isimler
Türkçe İsim Listesi
JALE
ALİ
MAHMUT
MANSUR KÜRŞAD
GAMZE
MİRAÇ
YÜCEL
KUBİLAY
HAYATİ
BEDRİYE MÜGE
@ertugrulcetin
ertugrulcetin / turkce_isimler.sql
Created December 4, 2019 10:49
Türkçe isim veritabanı
-- Turkce isimler sozlugu twitter : http://twitter.com/tserpico
CREATE TABLE `isimler` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`isimler` varchar(255) DEFAULT NULL,
`cinsiyet` varchar(255) DEFAULT NULL COMMENT 'erkek : E , kadın : K , uniseks : U',
PRIMARY KEY (`id`)
) ENGINE=InnoDB;
-- ----------------------------
@ertugrulcetin
ertugrulcetin / soyisimler.sql
Created December 4, 2019 10:49 — forked from BedirYilmaz/soyisimler.sql
Türkçe Soyisim Listesi - Sqlleştirildi
CREATE TABLE soyisimler (
id int IDENTITY(1,1) NOT NULL,
soyisim varchar(255) NOT NULL,
PRIMARY KEY (id)
)
INSERT INTO soyisimler VALUES ('ABAT');
INSERT INTO soyisimler VALUES ('ABSEYİ');
INSERT INTO soyisimler VALUES ('ABACIOĞLU');
INSERT INTO soyisimler VALUES ('ACAR');
@ertugrulcetin
ertugrulcetin / clojure-clojurescript-shadow-cljs-aws-elasticbeanstalk-circleci.md
Last active February 22, 2024 04:54
Clojure, ClojureScript and Shadow-cljs - Deploying to Elastic Beanstalk using CircleCi 2
@ertugrulcetin
ertugrulcetin / find-indexes.clj
Last active August 20, 2017 09:09
Finding indexes in nested data structure
(defn find-index-route
[x form]
(letfn [(get-nodes [form]
(tree-seq coll? identity form))
(get-tree [form]
(rest (get-nodes form)))
(get-level [form]
(if (or (not (coll? form)) (not (seq form)))
@ertugrulcetin
ertugrulcetin / smooth-scroll-clojurescript.cljs
Created May 26, 2017 17:59
Smooth scroll Clojurescript example
(def speed 750)
(def moving-frequency 15)
(defn scroll-to-id
[elem target-id]
(let [target (.getElementById js/document target-id)
elem-scroll-top (-> elem .-scrollTop)
hop-count (/ speed moving-frequency)
gap (/ (- (-> target .-offsetTop) elem-scroll-top) hop-count)]
(doseq [i (range 1 (inc hop-count))]
@ertugrulcetin
ertugrulcetin / multi-comp.clj
Last active April 7, 2017 23:35
with multi-comp you can combine comp fns -> [:age :count :size :weight]
(def data [{:v 12, :a 10} {:v 21, :a 113} {:v 1, :a 2} {:v 12, :a 223} {:v 100, :a 23} {:v 1, :a 113}])
(defn multi-comp
([fns a b]
(multi-comp fns < a b))
([[f & others :as fns] order a b]
(if (seq fns)
(let [result (compare (f a) (f b))
f-result (if (= order >) (* -1 result) result)]
(if (= 0 f-result)