Commit Graph
100 Commits
Author SHA1 Message Date
Inanc Gumus 4f60812589 refactor: slice exercises 16-21 2019-08-18 15:43:09 +03:00
Inanc Gumus 5d6b493e75 refactor: slice exercises 19-21 2019-08-18 15:08:32 +03:00
Inanc Gumus 2dab6c53c9 refactor: slices 22th exercise 2019-08-18 14:56:37 +03:00
Inanc Gumus 55419e59b7 refactor: slices 26th exercise 2019-08-18 14:43:37 +03:00
Inanc Gumus 552a6a6cf7 refactor: slices 25th exercise 2019-08-18 14:05:35 +03:00
Inanc Gumus df18e1a4bd refactor: slices 24th exercise 2019-08-18 13:33:22 +03:00
Inanc Gumus dfca449457 update: slices 23th exercise 2019-08-18 13:08:49 +03:00
Inanc Gumus 4b2d2a3d6b optimize: log parser
add: fast text reader to log parser
2019-08-07 13:40:01 +03:00
Inanc Gumus 450018748b add: default from to log parser 2019-08-06 17:15:29 +03:00
Inanc Gumus 9c57aad7d9 refactor: log parser names (again :)) 2019-08-06 03:32:44 +03:00
Inanc Gumus 69094da997 refactor: log parser text writer and func types 2019-08-06 02:44:17 +03:00
Inanc Gumus eadf0c85e4 refactor: log parser parseLine to parseFields 2019-08-06 01:45:41 +03:00
Inanc Gumus 9ad46b14ce refactor: log parser names 2019-08-06 01:42:59 +03:00
Inanc Gumus 821a0cf260 fix: broken legacy log parser imports 2019-08-06 01:37:08 +03:00
Inanc Gumus 699632fdbd move: methods to interfaces 2019-08-06 01:35:15 +03:00
Inanc Gumus 4e8b80c519 move: advanced funcs to functional programming 2019-08-06 01:35:15 +03:00
Inanc Gumus c97becdf82 move: magic from internal 2019-08-06 01:35:15 +03:00
Inanc Gumus eb8f9987a8 add: new tictactoe game
add: testing to tictactoe

rename: tictactoe

add: tictactoe steps

refactor: tictactoe const names

refactor: tictactoe loop

add: tictactoe bad switch example (fallthrough)

refactor: tictactoe loop skin

remove: tictactoe changable skin

refactor: tictactoe all

remove: tictactoe unnecessary base dir

add: tictactoe slices

add: tictactoe slices

remove: tictactoe fallthrough

rename: tictactoe slices 10 -> 09

update: loops skin tictactoe

add: tictactoe randomization

add: tictactoe infinite loop and labeled break

refactor: tictactoe rand and infinite loop

add: tictactoe buggy winning algo

add: tictactoe more tests

rename: tictactoe wrongPlay to wrongMove

add: tictactoe even more tests

fix: tictactoe

rename: tictactoe waitForInput to wait

add: tictactoe os.args gameSpeed

remove: tictactoe unnecessary files

rename: tictactoe game messages

refactor: tictactoe main loop

add: types and arrays
2019-07-29 16:43:30 +03:00
Inanc Gumus e191567e1f add: logparser funcs to the methods for baseline 2019-07-27 18:16:44 +03:00
Inanc Gumus 9b396b501f move: log parser variadics to its own lecture 2019-07-27 18:16:44 +03:00
Inanc Gumus f33d30eb87 refactor: pointer comments 2019-07-27 18:16:44 +03:00
Inanc Gumus 062d72f243 refactor: error handling recover 2019-07-27 18:16:44 +03:00
Inanc Gumus 27ac8cd1e9 match: pointers code to videos 2019-07-01 15:30:46 +03:00
Inanc Gumus ac856db508 add: quiz and exercises to pointers 2019-06-30 17:39:27 +03:00
Inanc Gumus 1fb9f43a67 add: quiz to funcs 2019-06-26 16:39:45 +03:00
Inanc Gumus 6ed4c0fc8b add: more exercises to funcs 2019-06-21 15:33:20 +03:00
Inanc Gumus c5f69f98b0 add: func exercises 2019-06-21 11:50:20 +03:00
Inanc Gumus f91086a009 fix: 25-funcs explanations 2019-06-21 10:17:05 +03:00
Inanc Gumus 4eeb721db0 remove: concurrent downloader 2019-05-24 16:35:46 +03:00
Inanc Gumus 5c1364e181 add: an exercise to error handling 2019-05-17 11:14:54 +03:00
Inanc Gumus 99860abef8 rename: err handling named params 2019-05-16 23:28:35 +03:00
Inanc Gumus f4779188fb fix: imports 2019-05-16 23:23:54 +03:00
Inanc Gumus 5cc780f37e add: advanced decoding example 2019-05-16 23:21:35 +03:00
Inanc Gumus 15216f55f0 add: error handling 2019-05-16 23:21:20 +03:00
Inanc Gumus 6afca55dfe rename: methods folder 2019-05-16 23:20:51 +03:00
Inanc Gumus c9f5ea4752 rename: concurrency folder 2019-05-16 23:20:40 +03:00
Inanc Gumus 74df798fa4 add: programmer's roadmap 2019-05-16 01:33:06 +03:00
Inanc Gumus 5c2dffe6c0 update: installation cheatsheets 2019-05-15 23:04:50 +03:00
Inanc Gumus c0902a4b32 add: deferred funcs and png parser 2019-05-15 09:54:13 +03:00
Inanc Gumus 3a33312bdc add: calculator example to x-tba 2019-05-13 18:22:49 +03:00
Inanc Gumus 2169fa0f05 add: replay logic to tictactoe 2019-05-13 18:22:38 +03:00
Inanc Gumus 90c5e5a866 fix: struct comparison example 2019-05-12 01:17:40 +03:00
Inanc Gumus 60fd45cb33 update: foundations 2019-05-11 16:37:39 +03:00
Inanc Gumus f8aac2c332 update: ubuntu installation doc 2019-05-11 16:23:55 +03:00
Inanc Gumus 0c88436ce7 add: x-tba/foundations 2019-05-11 13:22:43 +03:00
Inanc Gumus 9a8a1ee0bb ... 2019-05-10 22:59:12 +03:00
Inanc Gumus 1b17dca434 add: method logparser tests 2019-05-10 22:48:57 +03:00
Inanc Gumus fc031225c4 add: functional programming 2019-05-10 19:50:02 +03:00
Inanc Gumus ca0a9b4f6b add: methods log parser no pkg 2019-05-10 15:51:19 +03:00
Inanc Gumus 500f264d8b refactor: methods log parser 2019-05-10 14:42:37 +03:00
Inanc Gumus d979da2d44 update: methods log parser 2019-05-10 14:30:23 +03:00
Inanc Gumus 80cf86da6d add: json encoding/decoding quiz and exercises 2019-05-09 14:17:55 +03:00
Inanc Gumus f8e5056e7a add: struct encoding/decoding 2019-05-09 02:27:41 +03:00
Inanc Gumus 122947d990 add: struct exercises and quiz 2019-05-08 14:08:57 +03:00
Inanc Gumus dcf3b26791 fix: broken imports 2019-05-07 20:19:11 +03:00
Inanc Gumus 556e99f186 add: new input scanning exercises 2019-05-07 12:36:12 +03:00
Inanc Gumus 6be081ef84 add: input scanning quiz 2019-05-07 12:16:44 +03:00
Inanc Gumus 604560d4cc fix: typos in input scanning 2019-05-06 16:31:25 +03:00
Inanc Gumus 9ee5f8e0ba fix: map quiz 2019-05-06 14:45:20 +03:00
Inanc Gumus 5c6b606da8 add: regex to map as sets example 2019-05-06 01:30:56 +03:00
Inanc Gumus 7e2f318397 add: map as sets example 2019-05-05 19:04:27 +03:00
Inanc Gumus a40dc5b0a9 update: log parser dir to input scanning 2019-05-05 18:23:52 +03:00
Inanc Gumus 1f4776b143 remove: map as sets 2019-05-05 18:22:04 +03:00
Inanc Gumus 27d6620361 fix: map exercises 2019-05-05 00:47:55 +03:00
Inanc Gumus c6ec3af17e add: map exercises and quiz 2019-05-05 00:41:44 +03:00
Inanc Gumus 03c753fe56 refactor: map code 2019-05-04 20:35:25 +03:00
Inanc Gumus 46c1517467 add: monte carlo parallelism example 2019-05-04 00:43:52 +03:00
Inanc Gumus d2a957b67e update: advanced funcs 2019-05-03 23:04:56 +03:00
Inanc Gumus c39f15cb68 update: quizzes for 2nd 4th secs 2019-05-03 17:29:16 +03:00
Inanc Gumus f3bf95e66c add: advanced funcs 2019-05-02 22:09:45 +03:00
Inanc Gumus a189065c38 update: map log parser exercise explanation 2019-05-02 22:09:37 +03:00
Inanc Gumus 856c4aa893 add: variadic funcs 2019-04-30 15:53:36 +03:00
Inanc Gumus 43120d65f9 update: pointers log parser 2019-04-30 15:53:23 +03:00
Inanc Gumus 5038ca9e3b refactor: log parser pointers 2019-04-27 20:39:19 +03:00
Inanc Gumus cc790d9c06 reorganize: starting with funcs 2019-04-27 20:18:24 +03:00
Inanc Gumus d71e42c6e4 add: log parser pointer examples 2019-04-27 19:42:47 +03:00
Inanc Gumus 28903ad6c8 add: error handling to scanner example 2019-04-27 12:41:59 +03:00
Inanc Gumus 8cff19f314 remove: in progress warnings 2019-04-26 21:34:26 +03:00
Inanc Gumus 0547b1e320 massive: move a lot of things 2019-04-26 21:32:20 +03:00
Inanc Gumus da30b109f8 renamings: methods log parser 2019-04-26 10:28:06 +03:00
Inanc Gumus c5e844ccb6 add: iterator to log parser methods 2019-04-26 10:11:52 +03:00
Inanc Gumus be9f20a293 add: packaged log parser for methods 2019-04-26 10:11:17 +03:00
Inanc Gumus fba3125c8e refactor: renamings map and struct log parser 2019-04-26 10:10:52 +03:00
Inanc Gumus 8053066a6b add: log parser for methods 2019-04-26 07:11:36 +03:00
Inanc Gumus be36a2246d refactor: log parsers naming mostly 2019-04-26 01:31:47 +03:00
Inanc Gumus 7202f21c13 remove: xxx-pointer-with-structs-maps 2019-04-26 01:20:19 +03:00
Inanc Gumus 7dc7f5ed41 add: log parser json 2019-04-26 01:18:07 +03:00
Inanc Gumus f628ed62a3 move: struct log parser into the structs folder 2019-04-26 00:41:23 +03:00
Inanc Gumus 59e79993cf refactor: structs log parser 2019-04-26 00:27:54 +03:00
Inanc Gumus 4ebe1ee22b fix: log parser project 2019-04-26 00:26:36 +03:00
Inanc Gumus 60456e7756 remove: log parser from methods 2019-04-26 00:26:00 +03:00
Inanc Gumus be18e5e39a fix: log.txt in log parser 2019-04-25 15:40:01 +03:00
Inanc Gumus 0e7738454b change: dn to name in methods log parser 2019-04-25 15:39:11 +03:00
Inanc Gumus 1f7af85519 refactor: log parser map/slice 2019-04-25 15:38:41 +03:00
Inanc Gumus 3a3d467b3f rename: methods file parser to log parser 2019-04-25 15:29:03 +03:00
Inanc Gumus bcbe5eeafe fix: methods log parser 2019-04-25 15:28:38 +03:00
Inanc Gumus 486d1861ef remove: funcs finished log parser 2019-04-25 15:27:03 +03:00
Inanc Gumus 03e189b4b6 add: log*.txt files for every project 2019-04-25 14:09:24 +03:00
Inanc Gumus d26f39457d add: log files to log parser for structs 2019-04-25 14:07:01 +03:00
Inanc Gumus a3f84b3185 rename: project file parser to log parser 2019-04-25 14:05:27 +03:00