From a8f4b86046759539107545c62ebddc04321525fc Mon Sep 17 00:00:00 2001 From: Lukasz Skotarek Date: Thu, 2 Apr 2020 10:54:30 +0200 Subject: [PATCH] change permalinks --- _posts/2017-03-01-hello-world.md | 4 ++-- _posts/2017-03-08-opensettlersii-0.md | 4 ++-- _posts/2017-03-12-chicago-vs-london-tdd.md | 4 ++-- _posts/2017-03-17-introduction-to-integration.md | 4 ++-- _posts/2017-03-23-opensettlersii-1.md | 4 ++-- _posts/2017-03-26-integration-series-messaging.md | 6 +++--- _posts/2017-03-31-rabbitmq-vs-zeromq.md | 4 ++-- _posts/2017-04-02-opensettlersii-2.md | 4 ++-- _posts/2017-04-06-opensettlersii-3.md | 2 +- _posts/2017-04-08-today-i-learned-0.md | 4 ++-- _posts/2017-04-17-erlang-factory-lite-rome-2017-0.md | 4 ++-- _posts/2017-04-23-opensettlers4.md | 4 ++-- _posts/2017-04-30-erlang-factory-lite-rome-2017-1.md | 4 ++-- _posts/2017-04-30-opensettlers5.md | 4 ++-- _posts/2017-05-13-elixir-conf-eu.md | 4 ++-- _posts/2017-05-14-opensettlersii-6.md | 4 ++-- _posts/2017-05-20-property-testing.md | 4 ++-- _posts/2017-06-12-end-of-getnoticed.md | 4 ++-- _posts/2017-06-23-today-i-learned-1.md | 4 ++-- _posts/2017-07-02-purescript-the-first-look.md | 4 ++-- _posts/2017-09-14-today-i-learned-2.md | 4 ++-- ...oday-i-learned-3-solving-comeonin-problems-on-windows.md | 4 ++-- _posts/2017-12-12-spawnfest-2017.md | 4 ++-- 23 files changed, 46 insertions(+), 46 deletions(-) diff --git a/_posts/2017-03-01-hello-world.md b/_posts/2017-03-01-hello-world.md index 1ad181d..f1d4316 100644 --- a/_posts/2017-03-01-hello-world.md +++ b/_posts/2017-03-01-hello-world.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/03/01/hello-world/ + http://dreat.info/2017-03-01-hello-world/ published: true post_date: 2017-03-01 09:05:29 --- @@ -21,4 +21,4 @@ I chose to make a port of old game - The Settlers II in Elixir. Being more speci
  • It's a scary challenge
  • I love this game
  • -I will deep dive into details with next posts. Also, expect at least one commit per week! Here's repository for the project on GitHub for you to follow. \ No newline at end of file +I will deep dive into details with next posts. Also, expect at least one commit per week! Here's repository for the project on GitHub for you to follow. diff --git a/_posts/2017-03-08-opensettlersii-0.md b/_posts/2017-03-08-opensettlersii-0.md index beed9ad..5b4ef70 100644 --- a/_posts/2017-03-08-opensettlersii-0.md +++ b/_posts/2017-03-08-opensettlersii-0.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/03/08/opensettlersii-0/ + http://dreat.info/2017-03-08-opensettlersii-0/ published: true post_date: 2017-03-08 07:00:08 --- @@ -29,4 +29,4 @@ This is just a simple project initialization, but it shows the tools Elixir is s Next commits will be more interesting, I promise. -*we're talking about 99.9999999% availability/uptime here \ No newline at end of file +*we're talking about 99.9999999% availability/uptime here diff --git a/_posts/2017-03-12-chicago-vs-london-tdd.md b/_posts/2017-03-12-chicago-vs-london-tdd.md index f638fa4..a1a3bd0 100644 --- a/_posts/2017-03-12-chicago-vs-london-tdd.md +++ b/_posts/2017-03-12-chicago-vs-london-tdd.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/03/12/chicago-vs-london-tdd/ + http://dreat.info/2017-03-12-chicago-vs-london-tdd/ published: true post_date: 2017-03-12 22:04:29 --- @@ -33,4 +33,4 @@ Because maybe there's more to writing tests than just Assert.AreEqual(expected,   -PS: Both ways are equally important and have their own purpose. Don't just focus only on one and you should be fine. \ No newline at end of file +PS: Both ways are equally important and have their own purpose. Don't just focus only on one and you should be fine. diff --git a/_posts/2017-03-17-introduction-to-integration.md b/_posts/2017-03-17-introduction-to-integration.md index d4ff679..0499b50 100644 --- a/_posts/2017-03-17-introduction-to-integration.md +++ b/_posts/2017-03-17-introduction-to-integration.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/03/17/introduction-to-integration/ + http://dreat.info/2017-03-17-introduction-to-integration/ published: true post_date: 2017-03-17 07:00:26 --- @@ -29,4 +29,4 @@ Sometimes sharing data is not enough, because data changes may require actions i It may loosen the coupling, but it's still quite tight. In particular doing things in particular order can lead to muddy mess. While developers know how to write procedures (it's what we do all the time, right?) and it may seem like a good thing it's actually not so good. It's easy to forget that we're not calling local procedure and that it will take more time or can fail due to multiple reasons. Due to this thinking also quite tight coupling arises (as stated before). -As always, there's always a tradeoff. But do we have the best approach here? Or can we do even better? I'll address these questions in the next post in series. \ No newline at end of file +As always, there's always a tradeoff. But do we have the best approach here? Or can we do even better? I'll address these questions in the next post in series. diff --git a/_posts/2017-03-23-opensettlersii-1.md b/_posts/2017-03-23-opensettlersii-1.md index 88457bd..4a2b79d 100644 --- a/_posts/2017-03-23-opensettlersii-1.md +++ b/_posts/2017-03-23-opensettlersii-1.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/03/23/opensettlersii-1/ + http://dreat.info/2017-03-23-opensettlersii-1/ published: true post_date: 2017-03-23 07:00:25 --- @@ -36,4 +36,4 @@ Bytes are represented in Elixir as <<values>>. It's quite useful to As for functional language specific stuff, please take a look at multiple definitions of private method decode_flags. It's the pattern matching on functions (yup, can do it better here) - elixir will look for matching function and will call it. It's simple and quite powerful feature. -In the next commit(s) and post I will make those encode/decode functions more general to be able to work on all sized frames. And hopefully more ;) \ No newline at end of file +In the next commit(s) and post I will make those encode/decode functions more general to be able to work on all sized frames. And hopefully more ;) diff --git a/_posts/2017-03-26-integration-series-messaging.md b/_posts/2017-03-26-integration-series-messaging.md index 2cda742..1e1f323 100644 --- a/_posts/2017-03-26-integration-series-messaging.md +++ b/_posts/2017-03-26-integration-series-messaging.md @@ -5,11 +5,11 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/03/26/integration-series-messaging/ + http://dreat.info/2017-03-26-integration-series-messaging/ published: true post_date: 2017-03-26 20:50:50 --- -Last time we spoke about some integration methods we can use. +Last time we spoke about some integration methods we can use. As we see, there are methods that are not so tight coupled, being able to generate lots of little data packages (like file transfer), easily synchronizable (like shared database), details of storage's structure hidden from applications (unlike shared database) and being able to send data to invoke behavior in other app (like RPI) but with being resistant to failure (unlike RPI). @@ -19,4 +19,4 @@ And here messaging comes to play. The rules are simple: you create message, send
  • Decoupling. Messages will be sent to message channel without knowing almost anything about receiver. The common interface are the types of messages sent, not the bidings between apps. It also allows separation integration developement from application developement.
  • Frequent, small messages allow applications to behave almost immediatly by sending more messages.
  • -And many more we'll explore in the series. Why I will write a series on it? The main disadvantage of messaging is the learning curve. While other methods are fairly easy to use, messaging and async thinking is not something we're used to. But once learned this concepts will help you not only when integrating lots of enormous applications. You can also apply it to "integrate" classes/functions/actors in your code. \ No newline at end of file +And many more we'll explore in the series. Why I will write a series on it? The main disadvantage of messaging is the learning curve. While other methods are fairly easy to use, messaging and async thinking is not something we're used to. But once learned this concepts will help you not only when integrating lots of enormous applications. You can also apply it to "integrate" classes/functions/actors in your code. diff --git a/_posts/2017-03-31-rabbitmq-vs-zeromq.md b/_posts/2017-03-31-rabbitmq-vs-zeromq.md index da130da..a99c6b4 100644 --- a/_posts/2017-03-31-rabbitmq-vs-zeromq.md +++ b/_posts/2017-03-31-rabbitmq-vs-zeromq.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/03/31/rabbitmq-vs-zeromq/ + http://dreat.info/2017-03-31-rabbitmq-vs-zeromq/ published: true post_date: 2017-03-31 21:58:32 --- @@ -29,4 +29,4 @@ I decided to go with ZeroMQ for reasons stated above, but there's one more reaso - \ No newline at end of file + diff --git a/_posts/2017-04-02-opensettlersii-2.md b/_posts/2017-04-02-opensettlersii-2.md index 6d23a58..8ac94f0 100644 --- a/_posts/2017-04-02-opensettlersii-2.md +++ b/_posts/2017-04-02-opensettlersii-2.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/04/02/opensettlersii-2/ + http://dreat.info/2017-04-02-opensettlersii-2/ published: true post_date: 2017-04-02 21:05:54 --- @@ -23,4 +23,4 @@ I added 2 tests to correctly decode long frames, for both command and message. W Now onward to code itself. There's only one public decode function, but it calls one of the private ones depending of the flag. There's a pattern matching on long key, and binary data. As you can see here I used ::size accordingly. What's worth noting is if you want to match against unknown sized binary data you can use ::binary. Here I used it for body and for "rest" in main function - as before getting flags I don't care about size and body. -And that's it! Not a lot, but I learnt a bit when it comes to working with binary data in Elixir and made code a bit "better". \ No newline at end of file +And that's it! Not a lot, but I learnt a bit when it comes to working with binary data in Elixir and made code a bit "better". diff --git a/_posts/2017-04-06-opensettlersii-3.md b/_posts/2017-04-06-opensettlersii-3.md index c647f69..aa6c96b 100644 --- a/_posts/2017-04-06-opensettlersii-3.md +++ b/_posts/2017-04-06-opensettlersii-3.md @@ -17,4 +17,4 @@ I added encoding of long frames. I did the same thing as in decoding, pattern ma In tests file I added 2 tests for long frames and changed body: property in input to be binary as well. I think it's starting to be a good time to introduce some struct for my frames, but I will worry about this later. I'm also not happy with return values - they should be more "elixiry", so next step will be worrying about this (with some explanation what does it mean). -As I dislike post trailers - I'm going to Erlang Factory Lite tomorrow. I will try to write down as much as possible and make a interesting review next week, so stay tuned! \ No newline at end of file +As I dislike post trailers - I'm going to Erlang Factory Lite tomorrow. I will try to write down as much as possible and make a interesting review next week, so stay tuned! diff --git a/_posts/2017-04-08-today-i-learned-0.md b/_posts/2017-04-08-today-i-learned-0.md index 0743477..2f4bde6 100644 --- a/_posts/2017-04-08-today-i-learned-0.md +++ b/_posts/2017-04-08-today-i-learned-0.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/04/08/today-i-learned-0/ + http://dreat.info/2017-04-08-today-i-learned-0/ published: true post_date: 2017-04-08 07:00:54 --- @@ -16,4 +16,4 @@ Turns out that around 3.5 you don't have to do it. If you provide class with no
    1. You will lose some of features, like naming, being able to serialize private properties, declaring something as required. While some can be more useful than others in specific scenarios - just ask yourself - should you really send private data? ;)
    2. And this is important! If you dare to use [DataMember] on some properties - only those will be serialized.
    3. -
    \ No newline at end of file + diff --git a/_posts/2017-04-17-erlang-factory-lite-rome-2017-0.md b/_posts/2017-04-17-erlang-factory-lite-rome-2017-0.md index 4dd1b11..99e699a 100644 --- a/_posts/2017-04-17-erlang-factory-lite-rome-2017-0.md +++ b/_posts/2017-04-17-erlang-factory-lite-rome-2017-0.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/04/17/erlang-factory-lite-rome-2017-0/ + http://dreat.info/2017-04-17-erlang-factory-lite-rome-2017-0/ published: true post_date: 2017-04-17 14:12:07 --- @@ -48,4 +48,4 @@ Basically a explanation how Riak Co

    Always timeout!

    -

    I've covered 5 out of 9 talks, so there's still material for next part, stay tuned!

    \ No newline at end of file +

    I've covered 5 out of 9 talks, so there's still material for next part, stay tuned!

    diff --git a/_posts/2017-04-23-opensettlers4.md b/_posts/2017-04-23-opensettlers4.md index 7cfcdb8..0d39f6c 100644 --- a/_posts/2017-04-23-opensettlers4.md +++ b/_posts/2017-04-23-opensettlers4.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/04/23/opensettlers4/ + http://dreat.info/2017-04-23-opensettlers4/ published: true post_date: 2017-04-23 21:35:21 --- @@ -15,4 +15,4 @@ I really need to spend more time. Today I struggled a lot with bitstrings. And s After push thou I saw a better solution - I could do pattern match on functions, so I could eliminate switch. I get a lot of mess with all those maps. I think that rethinking/refactoring it should happen sooner than I initially thought. -Also "size" field seems a bit off. Additionally I don't feel as comfortable enough with specification as I was expecting, so I guess I'll spend some more time with it - this should also get me up to speed. \ No newline at end of file +Also "size" field seems a bit off. Additionally I don't feel as comfortable enough with specification as I was expecting, so I guess I'll spend some more time with it - this should also get me up to speed. diff --git a/_posts/2017-04-30-erlang-factory-lite-rome-2017-1.md b/_posts/2017-04-30-erlang-factory-lite-rome-2017-1.md index a381b63..4a66c16 100644 --- a/_posts/2017-04-30-erlang-factory-lite-rome-2017-1.md +++ b/_posts/2017-04-30-erlang-factory-lite-rome-2017-1.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/04/30/erlang-factory-lite-rome-2017-1/ + http://dreat.info/2017-04-30-erlang-factory-lite-rome-2017-1/ published: true post_date: 2017-04-30 22:36:46 --- @@ -63,4 +63,4 @@ Basically it was how to use the Ecto and how to query the database. I really don

    Monitoring and Pre-emptive support: The road to five nines on the Beam by Francesco Cesarini

    It was a great talk with a lot of focusing on "no single point of failure" "we need at least 2 of everything". He showed 2 types of monitoring usefulness - you can prevent failures, or do quick post-mortems. With monitoring you can prove your innocence in 1.5 minutes - without trying to replicate the bug and trying to debug. While there's a lot to be said - he said so many cool stories I guess you have to go and give it a listen yourself -
    this one seems almost identical. -And this was it - it was a great experience and possibility to talk with those people was sometimes eye-opening. \ No newline at end of file +And this was it - it was a great experience and possibility to talk with those people was sometimes eye-opening. diff --git a/_posts/2017-04-30-opensettlers5.md b/_posts/2017-04-30-opensettlers5.md index 2f27480..0fc2ae3 100644 --- a/_posts/2017-04-30-opensettlers5.md +++ b/_posts/2017-04-30-opensettlers5.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/04/30/opensettlers5/ + http://dreat.info/2017-04-30-opensettlers5/ published: true post_date: 2017-04-30 22:37:21 --- @@ -15,4 +15,4 @@ Here's a thing I struggled while doing previous commit - decoding command to som It seems like you have to use ::binary-size for the first one, and just ::binary for the rest - I may be wrong thou and I will have to research that more in the future. -It's slowly starting to be a mess - that's why I refactored enconding a bit to make a use of pattern matching. Not it's more "elixir style". Still I feel the lack of the bigger picture - I guess rushing into it wasn't as good idea as first though ;) I will have to do some more research and maybe a post on a protocol - it will surely help me. For example - turns out that command will never have "more" frames incoming - as you can see in changes in code - now all command have "more" set as false (with is quite redundant). \ No newline at end of file +It's slowly starting to be a mess - that's why I refactored enconding a bit to make a use of pattern matching. Not it's more "elixir style". Still I feel the lack of the bigger picture - I guess rushing into it wasn't as good idea as first though ;) I will have to do some more research and maybe a post on a protocol - it will surely help me. For example - turns out that command will never have "more" frames incoming - as you can see in changes in code - now all command have "more" set as false (with is quite redundant). diff --git a/_posts/2017-05-13-elixir-conf-eu.md b/_posts/2017-05-13-elixir-conf-eu.md index 1e02240..4214db4 100644 --- a/_posts/2017-05-13-elixir-conf-eu.md +++ b/_posts/2017-05-13-elixir-conf-eu.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/05/13/elixir-conf-eu/ + http://dreat.info/2017-05-13-elixir-conf-eu/ published: true post_date: 2017-05-13 20:00:59 --- @@ -21,4 +21,4 @@ Another thing is - http://dreat.info/2017/05/14/opensettlersii-6/ + http://dreat.info/2017-05-14-opensettlersii-6/ published: true post_date: 2017-05-14 20:38:02 --- @@ -17,4 +17,4 @@ This commit is not really that different from other, yet I started using Elixir Also, encoding and decoding version - I have no way of validating it, but I'm not sure if I should. This is one of two things I need to check before proceeding - another one being the Signature - I'm not sure if it's version specific or not, so that's something to get to know before coding it. -And that's it for now :) \ No newline at end of file +And that's it for now :) diff --git a/_posts/2017-05-20-property-testing.md b/_posts/2017-05-20-property-testing.md index 7aebf5f..ac40e7a 100644 --- a/_posts/2017-05-20-property-testing.md +++ b/_posts/2017-05-20-property-testing.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/05/20/property-testing/ + http://dreat.info/2017-05-20-property-testing/ published: true post_date: 2017-05-20 19:00:38 --- @@ -22,4 +22,4 @@ QuickCheck then generates data, runs n tests using this random data and if it fi While it’s all fun, I’m still not sure what are the cases in a commercial code where this is the best approach. Also, turns out that properties also form kind of patterns – and I’m yet to learn about all this. -Nevertheless, I’m quite hyped and want to learn more – it seems more of easy to get, hard to master useful tool than a novelty, but only time will tell. \ No newline at end of file +Nevertheless, I’m quite hyped and want to learn more – it seems more of easy to get, hard to master useful tool than a novelty, but only time will tell. diff --git a/_posts/2017-06-12-end-of-getnoticed.md b/_posts/2017-06-12-end-of-getnoticed.md index 5b835e5..9e6f50b 100644 --- a/_posts/2017-06-12-end-of-getnoticed.md +++ b/_posts/2017-06-12-end-of-getnoticed.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/06/12/end-of-getnoticed/ + http://dreat.info/2017-06-12-end-of-getnoticed/ published: true post_date: 2017-06-12 07:00:19 --- @@ -13,4 +13,4 @@ Hello! GetNoticed competition ended with the start of June. I didn't make it to the finalists' list, but I still am proud that I managed to do something. What's next? Will I abandon writing/coding OSII? Definitely not! I've had some busy time with music, so I stepped back a little, but also "cleared my mind" with something new, which I will write about. I still want to finish at least ZMTP part of OSII, I still want to write - end of competition changes only the recurring times of blog posts. I will try to write at least once a week now - not twice as stated in competition rules. -That's it for now! See you soon! :) \ No newline at end of file +That's it for now! See you soon! :) diff --git a/_posts/2017-06-23-today-i-learned-1.md b/_posts/2017-06-23-today-i-learned-1.md index 5fd92d0..af6eae4 100644 --- a/_posts/2017-06-23-today-i-learned-1.md +++ b/_posts/2017-06-23-today-i-learned-1.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/06/23/today-i-learned-1/ + http://dreat.info/2017-06-23-today-i-learned-1/ published: true post_date: 2017-06-23 21:22:01 --- @@ -47,4 +47,4 @@ using (var ctx = new Context()) } [/csharp] -It's nice and saves some typing! :) \ No newline at end of file +It's nice and saves some typing! :) diff --git a/_posts/2017-07-02-purescript-the-first-look.md b/_posts/2017-07-02-purescript-the-first-look.md index e0d31be..960dcde 100644 --- a/_posts/2017-07-02-purescript-the-first-look.md +++ b/_posts/2017-07-02-purescript-the-first-look.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/07/02/purescript-the-first-look/ + http://dreat.info/2017-07-02-purescript-the-first-look/ published: true post_date: 2017-07-02 22:13:20 --- @@ -28,4 +28,4 @@ The good:
  • The community seems small but nice
  • Error messages are really, really helpful!
  • -As you can see, there are way more "goods" than "bads". Should you try it? Definitely? Should you use it in your pet project? Sure! Should you use it in production? It depends ;) After going with dotnet core RC1 in production I'd say "hell yeah" but this requires the team that wants (not "can"; want!) to handle it, so my answer here is "it depends". Nevertheless, I'm hyped and will do something more with it, but the break is over and I'm heading back to Beam world now. \ No newline at end of file +As you can see, there are way more "goods" than "bads". Should you try it? Definitely? Should you use it in your pet project? Sure! Should you use it in production? It depends ;) After going with dotnet core RC1 in production I'd say "hell yeah" but this requires the team that wants (not "can"; want!) to handle it, so my answer here is "it depends". Nevertheless, I'm hyped and will do something more with it, but the break is over and I'm heading back to Beam world now. diff --git a/_posts/2017-09-14-today-i-learned-2.md b/_posts/2017-09-14-today-i-learned-2.md index b584a55..849ddee 100644 --- a/_posts/2017-09-14-today-i-learned-2.md +++ b/_posts/2017-09-14-today-i-learned-2.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/09/14/today-i-learned-2/ + http://dreat.info/2017-09-14-today-i-learned-2/ published: true post_date: 2017-09-14 07:00:35 --- @@ -17,4 +17,4 @@ If you have anything keyboard-changing installed already (like Resharper) - rese   -Bonus round: For VisualStudio Code - just install a
    plugin, it works great! \ No newline at end of file +Bonus round: For VisualStudio Code - just install a plugin, it works great! diff --git a/_posts/2017-09-27-today-i-learned-3-solving-comeonin-problems-on-windows.md b/_posts/2017-09-27-today-i-learned-3-solving-comeonin-problems-on-windows.md index a00f755..9019848 100644 --- a/_posts/2017-09-27-today-i-learned-3-solving-comeonin-problems-on-windows.md +++ b/_posts/2017-09-27-today-i-learned-3-solving-comeonin-problems-on-windows.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/09/27/today-i-learned-3-solving-comeonin-problems-on-windows/ + http://dreat.info/2017-09-27-today-i-learned-3-solving-comeonin-problems-on-windows/ published: true post_date: 2017-09-27 07:00:52 --- @@ -32,4 +32,4 @@ Here's what you do if you stumble with deps error And I used the second way while developing something mine. Works like a charm. As for me algorithm didn't really matter (each own has it's own pros and cons) I went with the least problematic one. -PS: What's funny for some there's no need for being in the same console/repeating those steps, but I wasn't that lucky :( \ No newline at end of file +PS: What's funny for some there's no need for being in the same console/repeating those steps, but I wasn't that lucky :( diff --git a/_posts/2017-12-12-spawnfest-2017.md b/_posts/2017-12-12-spawnfest-2017.md index 5ffebb1..220e28c 100644 --- a/_posts/2017-12-12-spawnfest-2017.md +++ b/_posts/2017-12-12-spawnfest-2017.md @@ -5,7 +5,7 @@ author: dreat post_excerpt: "" layout: post permalink: > - http://dreat.info/2017/12/12/spawnfest-2017/ + http://dreat.info/2017-12-12-spawnfest-2017/ published: true post_date: 2017-12-12 20:31:22 --- @@ -21,4 +21,4 @@ Application to monitor plants. We planned to have thermometer and proximity sens Finally "warning" button is pressed, and buzzer turns on. "Warning" button is a switch, so pressing it again turns the buzzer off.

    VIDEO

    -See you next year! :) \ No newline at end of file +See you next year! :)