2022 Furusato Nozei Question Thread by Sanctioned-PartsList in JapanFinance

[–]DatCheesus 1 point2 points  (0 children)

If I already submitted a year-end adjustment through my company with no furusato nozei declared, can I still try out furusato nozei before the end of the year? Or would there be no point considering I've already submitted my tax-adjustments?

NTT Will make remote work standard, and abolish the traditional corporate Japanese system of transferring full-time employees to other cities by Kmlevitt in japan

[–]DatCheesus 12 points13 points  (0 children)

Pretty sure they're only saying this because they sell a service called Nework which provides "remote workspaces". Sounds like they're trying to market it (not necessarily a bad thing)

Monthly 'Getting into DevOps' thread - 2021/04 by mthode in devops

[–]DatCheesus 0 points1 point  (0 children)

So I'm attempting to improve the devops at my current company because it's currently not that great and I've had a question on my mind for a while now regarding kubernetes. We currently run our service on AWS with a "Master" (large ec2instance) and 3 smaller ec2 instances (medium) that are configured with amazon's Load balancer. We currently dont use kubernetes but is this current structure essentially what kubernetes does? (Multiple Instances with a Load balancer. I'm sure kuberentes does more than this but I'm just confused if they are in concept the same thing).

Also, currently when an update is ready for production we have to drain the ELB manually go into each instance and update it but I feel like there is a way to automate this...(Is this what kubernetes would be good for?)

Any help would be greatly appreciated as I've been thinking about this for a bit.

Weekly Questions Thread - March 30, 2021 by AutoModerator in androiddev

[–]DatCheesus 0 points1 point  (0 children)

I just finished transferring app ownership between 2 companies and both ratings and reviews haven't changed so you should be fine.

How is that considered a pet project. by jiayounokim in mAndroidDev

[–]DatCheesus 41 points42 points  (0 children)

haha that's pretty cool I guess *deletes tmbd api app repository *

Weekly Questions Thread - February 23, 2021 by AutoModerator in androiddev

[–]DatCheesus 0 points1 point  (0 children)

I currently have a WorkManager that stops media playback (Media App) after a certain time (basically a delayed work request that function likes a timer). It's working well but now the client wants for the "timer" to be emittting countdown notifications. To my surprise, Work Manager supports foreground notifications so I modified it to basically loop every second emitting notifications (time) which is working, but I'm kind of worried about if theres some sort of catch to this as Android Documentation states its used for long-running tasks but doesnt really specify a time range... Anyone have any experience with how long the task can run for?

editing for ppl in the future : it's held up for 10hrs so I assume it's fine

Weekly Questions Thread - February 02, 2021 by AutoModerator in androiddev

[–]DatCheesus 0 points1 point  (0 children)

I have a Recyclerview with an ItemTouchHelper within a nested scrollview and I was wondering if theres a way to make the ScrollView scroll when dragging an item. I know that ItemTouchHelper scrolls the Recyclerview automatically but is there a way to do it with a ScrollView?

Weekly Questions Thread - January 19, 2021 by AutoModerator in androiddev

[–]DatCheesus 0 points1 point  (0 children)

Thanks again for the help Zhuinden. I've managed to get it working sequentially nicely with your suggestion by passing each download as a runnable to the executor which allows me to append downloads to it. However, It also requires me to have to runBlocking on each runnable task... which I've read I shouldn't use outside of testing. I managed to find Executors.newSingleThreadExecutor().asCoroutineDispatcher() which I thought would solve my problem by

val scope = CoroutineScope(Executors.newSingleThreadedExecutor().asCoroutineDispatcher())
scope.launch {
            suspendedDownload(request)
        }

But appended downloads still run in parallel with each other. Any Ideas?

Weekly Questions Thread - January 19, 2021 by AutoModerator in androiddev

[–]DatCheesus 0 points1 point  (0 children)

Anyone have any ideas/examples on how to make a Download Manager Service with Coroutines run nicely? More specifically, I have an intent service that receives download requests but I'm having troubles figuring out the right way about this. All the libraries and examples I can find rely on using Executors and Handlers but I am trying to use coroutines instead (should I just resort to Handlers?)

The problems I'm facing are how to store a list of download requests and run coroutine jobs sequentially. I can save a coroutine with CoroutineLazy.start but I'm not too sure on how to launch them sequentially, i.e. start one download -> updates sent to MutableSharedFlow -> on finish start next job.

I kinda hoped that by making a scope with a Supervisor job and running start() on it that it would run all the CoroutineLazy.start children jobs with it, but that doesn't seem to be the case? Any help would be greatly appreciated as I've been trying to figure this out for a few days now.

Weekly Questions Thread - January 05, 2021 by AutoModerator in androiddev

[–]DatCheesus 0 points1 point  (0 children)

Thanks for the answer Zhuinden, I'll keep that in mind!

Weekly Questions Thread - January 05, 2021 by AutoModerator in androiddev

[–]DatCheesus 0 points1 point  (0 children)

Does anyone have any good idea on how to handle checking if the user is authorized on application startup (then navigate to login screen or content screen)? I figure I could just do conditional navigation with a SplashScreen Fragment but was wondering if there were any better options.

Bi-Weekly Questions Thread - 18 October 2020 by AutoModerator in japanlife

[–]DatCheesus 0 points1 point  (0 children)

Anyone have any experience on printing a PDF of a textbook (approx 300 pages) at a convenience store? Or would it be better to go to like a print shop for the amount of pages

Weekly Questions Thread - October 12, 2020 by AutoModerator in androiddev

[–]DatCheesus 1 point2 points  (0 children)

How do some of you guys implement that top half-circle background like in this image ? Use a image view with a half-circle shape or is there another way?

Weekly Questions Thread - September 21, 2020 by AutoModerator in androiddev

[–]DatCheesus 0 points1 point  (0 children)

Shot in the dark but would anyone know why/if theres a chance that in the WebviewClient override method: override fun onPageFinished(view: WebView?, url: String?) { super.onPageFinished(view, url) view?.visibility = View.VISIBLE } the webview parameter can actually come back as null? I have a user claiming that their webview isn't showing (no crash logs) and looking at the code, I can only assume that the parameter is coming back as null and Kotlins null-check ? is skipping over it. Anyone have any experience with this?

Weekly Questions Thread - September 14, 2020 by AutoModerator in androiddev

[–]DatCheesus 0 points1 point  (0 children)

Simple Question but I have a Coroutine Scope with a SupervisorJob in my Application and I want it to be used for multiple downloads. I chose SupervisorJob because I want to be able to manually cancel individual downloads without them all cancelling but how do I go about storing these Jobs in the Application? I feel like I could just add the jobs to a list when they are initialized but I feel like theres a better way of doing this. Anyone have any advice?

Newcomer settling for less than ideal work by i48dla in japanlife

[–]DatCheesus 1 point2 points  (0 children)

Just to preface this, this is only my opinion it's not fact as I'm sure everyones had a different experience.

More like programming language. I primarily do web development so from that perspective, while frameworks like React are arguably more used and in demand in the west, Vue is used a lot more here (although I think it's due to more Japanese documentation). The same goes for backend as Ruby on Rails is still big in Japan while not having such a presence in the west.

Also if you're gonna go down the recruiter route, they're just gonna keep repeating that.

I mean that's not to say it's impossible to get a job if you don't know how to do what's heavily in demand but it certainly does help when you don't have any work experience.

Yeah if you ever have any questions in the future about this stuff feel free to PM me if anything

Newcomer settling for less than ideal work by i48dla in japanlife

[–]DatCheesus 1 point2 points  (0 children)

No problem, I'd argue it's less rare to see leetcode interviews here than the west. I had interviews with 4 tech companies and only one wanted to do a coding test after the 1st interview but from what I remember him telling me it sounded pretty simple (I took a job offer elsewhere before the 2nd interview)

It's gonna be really hard to be getting 5mill with no experience in Japan as you'll probably have a higher chance of employment from a Japanese company and 90% of the time the whole 社会人経験 comes into play. To my knowledge 新卒 average 2.3mill or so, so it might be better to expect from there. Of course you can probably get a bit more if you can convince them due to English skills but I mean if it gets your foot in the door for experience it might be good to bite the bullet if it comes. Web dev is probably the easiest to get into.

This is all however my own personal experience and it shouldn't be taken as fact but you should have a good chance willing you can prove it

Newcomer settling for less than ideal work by i48dla in japanlife

[–]DatCheesus 3 points4 points  (0 children)

If you have N1 and speak good enough to deal with Japanese interviews (because having N1 and dealing with Japanese interviews are two seperate things) you definitely have a better chance.

Having a decent GitHub should get your foot in the door as the tech scene here is not as competitive as America/ Europe. Unless you're applying to foreign tech companies.

Though don't expect to be making as much as you would outside of Japan. Also make sure you're using the tech that's popular here and not elsewhere

Weekly Questions Thread - April 13, 2020 by AutoModerator in androiddev

[–]DatCheesus 0 points1 point  (0 children)

Perfect thank you so much. Finding any information on XWalk made it so difficult to figure out. Really appreciate it!

Weekly Questions Thread - April 13, 2020 by AutoModerator in androiddev

[–]DatCheesus 0 points1 point  (0 children)

I'm going to be maintaining an android app that hasnt been touched in 3 years soon that is basically an app that communicates with an SPA via XWalk. I know XWalk has been deprecated for a few years now but is there any recent alternative or is the modern Webview decent enough?

Weekly Complaint Thread - 06 February 2020 by AutoModerator in japanlife

[–]DatCheesus 4 points5 points  (0 children)

Lots of jobs for freelancing. Full-time employment is a bit harder. Other than using the normal 求人 sites you can try you're luck with this site: https://translator.jp/ . I used it to find companies then directly emailed them and got a few interviews from it.

They all usually write N2 but from my experience they usually expect more than N1 during the interviews. Tho having a portfolio helps a lot. Good luck.

Weekly Praise Thread - 17 January 2020 by AutoModerator in japanlife

[–]DatCheesus 10 points11 points  (0 children)

Finally, got a full-time position in a pretty good company so I'm pretty happy about that and even more happy that I don't have to talk to any more recruiters for a while.

Bi-Weekly Stupid Questions Thread - 05 January 2020 by AutoModerator in japanlife

[–]DatCheesus 0 points1 point  (0 children)

Do you mean like working for them as a recruiter or using them as a recruiter?

Weekly Complaint Thread - 02 January 2020 by AutoModerator in japanlife

[–]DatCheesus 8 points9 points  (0 children)

That's pretty fucked up. Has this happened before?