Translations(2) and me

Back to General discussions forum

Radovan Markus     2019-10-06 10:51:32
User avatar

Hello Rodion! (and others reading this) It's me again. I wonder how are you doing?

I noticed when viewing on phone, the financial side of codeAbbey. When I was done reading I just realised I have ADblock enabled for this page (sorry for that) so I disabled it. (I only use adblock for anonying youtube ads while listening to music not a big deal but I have it enabled by default everywhere). So I would like to encourage others reading this,

disable your AD-block for this site, it kinda helps to

run all of this.

Also I noticed that there was suggestion about girls certification. In my humble opinion it's good idea to add it (I also mentioned it in your google form) because, as we know, there is lack of women in IT branch but moreover it's just more motivation for people to code.

Speaking of motivation I find it kinda sad seeing profiles of users from 4 years ago with completed 1 or 2 tasks and knowing it won't change and their profiles will have that grey color at the bottom. I think I already made a post wtih something about ranking system and inactive users already. Maybe you could modify peasant rank that it will dissappear after inacitivty or won't be shown in ranking list at all. (Like rank up to acolyte, or even rank beliver will grant you position in ranking system, something like you did with acolytes and higher ranks can add comments etc.)

Also I would like to complain about one thing, the braces! Since high school I was using braces on new line. I don't understand people who use it on same line (no offense anyone) but I think using it on new line makes it more readable

if(a < B)
{
    ...
}
else
{
    ...
}     

VS.

if(a < B) {
...
} else {
... 
}

Since it's called everyone's personal prefference, I still don't understand why people are so benevolent with this. I came to university this year and we're programming in java which I am already familiar with so I have somewhat advantage and we're using BlueJ IDE. I've been told that they (University) is trying not to use Netbeans (which I am working with) because many things there does not work. Trully, I think that Netbeans IDE works much better than BlueJ in many ways. Only advantage of BlueJ I have found so far is checkstyle. But this checkstyle made me this difficulty. I don't mind using BlueJ (maybe not much) but my proffesor told me that we will use java conventions which actually make sense. I was trying to learn it since I started programming.

BUT those braces...Java uses braces on same line, that you proboably already know. I was doing my first homework yesterday and I couldn't help myself feeling very uncomfortable seeing nested if statements with this style of braces. Since you are Java programmer (I think I've seen it in your profile on github, Rodion) I wonder what can you recommend me except some medical drugs to deal with it.

I still hope a little to see the task I suggested, one day. (which you said that reseabmles a bit to sokoban) I don't know how much of work it takes but I also belive that you have more important things to care about right now such as fixing tasks which are not working properly.

And now to those translations... I started to make new translations for tasks (if you don't mind updating it) it's somewhat like starter to me before I do something I am supposed to do (study, homeworks etc.) When I translate something I run it through MS word to see if there are any typoos or so, but unfortunately as I was reading some older translations I noticed some less or more several mistakes (like missing whole word) luckily in only 1 case. So this brings me to true reasson why I made this post, I would like to ask how can one make a pull request (or something like that) on the files that are there to edit it. I know I could spend time googling it out, but to be honest I belive that asking is just better way that wasting time searching and decrypting it, and also there would be no reason to make a post like this, he-he :-) . As you said, github is not the most transparent and intuitive site so I hope you could help me.

Thank you for reading it all the way here!
  • Sincerely Radovan.
Rodion (admin)     2019-10-08 06:33:20
User avatar

Radovan, Hi!

Thanks a lot for your friendly and kind message! Before I answer this in full, let me share a valuable piece of information:

You made several translations suggested via "gist.github.com". That's all ok, I can copy and merge them myself. However, now is October - month of Hacktoberfest.

This means: if you make the same proposed via Pull-Request mechanism of github (and for example split it into 4 PRs) - you will be able to claim and receive their Hacktoberfest T-Shirt by post :)

Feel free to ask for details if you need more guidance - though probably you know it all or can google it easily.

P.S. about braces. the coding style is the field of most bloody wars I witness in IT industry. as for this specific rule, Java style wants braces in the end of preceding line (and for me it seems ok as we don't want to waste lines), while C++ style prefers them on separate line.

Motivation like I think using it on new line makes it more readable doesn't work well, because usually here are many peoples who just don't think so :) For me what really improves visibility is indentation, not braces. Python goes well without braces, you know. Also, if we want to put braces on separate lines in language like LISP, programs would be really large :)

Quandray     2019-10-08 17:44:34
User avatar

I prefer it like

if(a < B){
  ...
}
else{
  ... 
}

or

if(a < B) this
else that
Radovan Markus     2019-10-08 21:26:00
User avatar

Hello again!

First of all I would like you to thank for your answer , both Rodion and Quandray. Yes, the if statement without braces looks neat I also use it (maybe becase I am a bit lazy) but maybe it's matter of opinion after all and it's not really worth of arguing with people what do you think is better for them. I see that the thing with braces is really sparky topic, I hope I'll get use to it somehow. This reminds me of my operation system (which is Win 8.1 ) when I get new notebook I could not get used to it. Now I have it for... I don't even know how long.. 4 years maybe? I can't purely say that I am ok with it now (or maybe I can, heh) , but at least I don't hate it that much.

But this was the part I wanted you to answer the least, or last :D .

In second place, I would like to THANK YOU very much for highlighting Hacktoberfest (quite weird name for such an event in my opinion since it does not describe what it is all about, it could be easily mistaken with something that includes hacking) but I am very much with this! This Hacktoberfest should be spreaded more and therefore I am quite sad to read about it only here. But anyway feel free to post those gists (or whatever it is called, as you said :D ) that I already posted in comments and are marked as "new issue" becuase I will surely do more translations in near future (maybe I can do those 4 till the end of this week), and I'll do definitely more than 4. I made one already, to try this github's PRs (there are 3 more PRs except that mine) so I guess I figured it out. Working with github is quite difficult, maybe new task or even new tag could be added to teach people how to work with this.... system? I know that my every second post is sugesting to add new tasks and you might think, especially about this one, "How could something like this be implemented?" I did some of HTML tasks (which is not my cup of tea) and that is good example of "how to teach things". Speaking of html, only thanks to codeabbey I peeked a bit deeper than we did in school and thanks to that I made this page which is not really page it's more like personal cloud for my html hocus-pocus but still... I wouldn't made it if there was no such task that encouraged me to do so. It also has it's own horoscope! (unfortunately in Slovak lang.) just because it was part of the problem statement

I am patiently waiting while you answer the rest of my questions also mentioned in the post above. If there is any other way how to help (maybe with those tasks) or so let us know. I am tying to tell everyone, who is interested in codding, about this page. You should know that your project CodeAbbey is not only helpful (which really is!!!) but also inspirational. Keep doing the good job.

P.S

Those custom icons and original ghost pop-ups from time to time are really cool!

  • Sincerely, Radovan.
Radovan Markus     2019-10-09 16:07:45
User avatar

Hello!

I have been struggling to split commits on pull request, I think i have seen somewhere that only owner can do that So this time, I am asking you for help I am not really sure if it is true but further informations to participate in this hacktoberfest are required.

  • Sincerely Radovan
Please login and solve 5 problems to be able to post at forum