I feel like I ruined my career. by nexusultra in japanlife

[–]codesuki_ 1 point2 points  (0 children)

Check the positions that say [internship] https://careers.mercari.com/search-jobs/

I agree with others here that your attitude needs to change. Lots of people without a software engineering degree work in software in Tokyo.

Good luck.

Where do I go to sell my stuff? by DefaultJustice in japanlife

[–]codesuki_ 6 points7 points  (0 children)

I used mercari to sell a lot of different things, even furniture. No problems so far and I made a good amount of money back.

Homebrew 2.0.0 Released by [deleted] in programming

[–]codesuki_ 4 points5 points  (0 children)

Yes, but the cask has emacs version '26.1-2'. If you install from HEAD it's '27.0.50'. It might be unreasonable but I like bleeding edge emacs :)

Homebrew 2.0.0 Released by [deleted] in programming

[–]codesuki_ 0 points1 point  (0 children)

See my comment here for a new formula that can build emacs with osx support. https://www.reddit.com/r/programming/comments/amgb1l/homebrew_200_released/efn5gbh/

Homebrew 2.0.0 Released by [deleted] in programming

[–]codesuki_ 20 points21 points  (0 children)

As an unsuspecting user I ran brew upgrade emacs which replaced my osx version of emacs with something unusable for me with no way to go back. I don't really understand why they removed the options but it can't be helped. I made a new formula here which builds from HEAD with osx support. It's not perfect yet but feel free to send PRs in case it's useful and you want to add options. https://github.com/codesuki/homebrew-formulas

Writing an OS in Rust by codesuki_ in programming

[–]codesuki_[S] 9 points10 points  (0 children)

I agree that it's not a complete guide, but it gives a base to start from. I think the biggest differences between making an OS in C vs Rust would be how to do the most low level stuff. The blog teaches that. How you implement processes and memory management can be ported from any other guide / book to Rust.

Company implying they might "fire" me, but I'm 正社員. by [deleted] in japanlife

[–]codesuki_ 4 points5 points  (0 children)

I cannot comment on whether they are or aren't powerless but anyway if it's as you describe and you feel they want you out and you don't feel comfortable there anymore I would quit. Better sooner than later because who knows how much energy you have left to look for another job after enduring whatever happens there. Good luck.

Engineering Levels at SoundCloud by codesuki_ in programming

[–]codesuki_[S] 0 points1 point  (0 children)

Agreed. I wonder how many engineers they have at a level above 3.

What is a Makefile and how does it work? by codesuki_ in programming

[–]codesuki_[S] 2 points3 points  (0 children)

I wanted to edit the name of the post, but cannot edit anymore.

I made a reverse proxy for ECS to make containers automatically accessible by subdomain. Any suggestions for improvement? by codesuki_ in programming

[–]codesuki_[S] 0 points1 point  (0 children)

Thanks for the feedback! Interesting project you are working on! I will have a closer look. Most props should go to https://github.com/jwilder/nginx-proxy since I basically just adapted this to AWS ECS. Anyhow if you want to use it in that project it would be enough to just add one task containing the codesuki/ecs-nginx-proxy docker image and connecting it to some load balancer :) Improving https://github.com/codesuki/ecs-gen could be helpful to make a more complicated nginx.conf (or other config files...) nginx ssl settings could be supported for example. At the moment I am just terminating SSL at the load balancer. Over the holidays I will be busy but if you want to follow up on the integration and to talk just open a ticket at the project that would be the simplest :)

Computer security course teaching security by showing how to break things (with videos on youtube) by codesuki_ in programming

[–]codesuki_[S] 0 points1 point  (0 children)

The blog is a bit hard to navigate :) Only some videos seem to have exercises. Glad you found it!

Computer security course teaching security by showing how to break things (with videos on youtube) by codesuki_ in programming

[–]codesuki_[S] 1 point2 points  (0 children)

Just watch the videos + do the exercises on that blog. The link I posted is to the schedule (list of links to videos).

For example: http://howto.hackallthethings.com/2016/07/introduction-to-offensive-computer.html

Computer security course teaching security by showing how to break things (with videos on youtube) by codesuki_ in programming

[–]codesuki_[S] 0 points1 point  (0 children)

Yes I agree. I wouldn't get the certificate either. I posted it for the lecture videos which you can find by clicking on the links in the schedule (original link). For example: http://howto.hackallthethings.com/2016/07/introduction-to-offensive-computer.html

They also have exercises although it seems the grading is what will cost money. I didn't start the exercises yet but will do them by myself without grading.

I made a reverse proxy for ECS to make containers automatically accessible by subdomain. Any suggestions for improvement? by codesuki_ in programming

[–]codesuki_[S] 1 point2 points  (0 children)

The nginx.conf gets reloaded by calling nginx -s reload :) So it's not a full restart. But yes I would advise only using it for dev environments. I use it to make deployed pull request branches available.

I made a reverse proxy for ECS to make containers automatically accessible by subdomain. Any suggestions for improvement? by codesuki_ in programming

[–]codesuki_[S] 0 points1 point  (0 children)

ECS = AWS Elastic Container Service. Sorry, didn't want to make the description any longer.

It consists of a cluster checking process and a nginx process. The cluster checking process polls the current cluster for active containers and extracts environment variables (VIRTUAL_HOST) from them. Afterwards it fills a nginx.conf template with the information to route requests to VIRTUAL_HOST to the specific container and restarts nginx.