ProCodeCG codeMeetUp() #70 – Intro to Motion Tracking in Blender

Standard

Hello, we’re introducing Pawitra Studio! A rebranding of Kampoong Monster Studio. It has a totally cool new logo!

IMG_1738

Today, Technical Director of Pawitra Studio, Aditia A. Pratama gave a workshop about ‘Intro to Motion Tracking in Blender.”

IMG_1739

The audience today.
IMG_1743

The first step is to convert a video into sequences of pics

IMG_1744

Using FFmpeg
IMG_1745

The command to convert

IMG_1746

Suppose that we’re going to place a pic or video on this black and empty monitor. We should make some marker on each corner.
IMG_1747

And make click them to make Blender recognize them as markers to be tracked

IMG_1749

Once Blender knows all the markers, it will start tracking them. The red and green lines shown on top shows the tracking process
IMG_1750

To enable Blender to precisely map the pic to the surface, we have to define the corners and edges

IMG_1751

Then we should set some things up
IMG_1752

To start putting the pic on the target

IMG_1753

Doing some adjustments
IMG_1754

…and arrangements and we got it!

IMG_1755

Lots of questions asked and we discussed about lots of things

IMG_1756

Including about this awesome “Predator Algorithm” to track objects in real time!

IMG_1758

And there also exists this awesome tools, Neuron, a motion capture technology.
IMG_1759

And the discussion was going on

IMG_1760
IMG_1761

Too badΒ lots of people missed this interesting workshop!

IMG_1763

These are the lucky ones to learn so much from Pawitra Studio today! πŸ™‚

ProCodeCG Kids Regular Coding Class 14 May 2016 – More Java Programming and Godot Engine Exploration

Standard

Wooow! Today we have lots of kids coming in! πŸ™‚

IMG_1514

The topics for today are Java Programming, and Godot EngineΒ exploration πŸ˜‰

IMG_1504

Faris and Ardi are assigned to explore Godot: a free and open source 2D and 3D game engine πŸ˜‰
IMG_1507

According to his exploration, Ardi said that Godot is aΒ quite difficult and complex tool. Much difficult than Algodoo.

IMG_1508

Ardi and Faris make a good team πŸ™‚
IMG_1509

Gaga has a new laptop, he has to reinstall everything but he catches up quickly.

IMG_1510

Reza is still debugging his program. The spawning method runs uncontrollably πŸ˜€
IMG_1511

We have the twins back! Welcome back Kevin!

IMG_1515

Welcome back Michael!
IMG_1516

Awa gets a little bored of typing πŸ˜€ We need to find something more interesting for him next week πŸ˜‰

IMG_1517

Aliyah is very quiet but she is very effective in doing her work!
IMG_1518

Yaaay, we have the Lead Captain, Zaki, back! He doesn’t like to be photographed so we just have to accept this πŸ˜€

IMG_1519

Pru is working on assets for her game
IMG_1520

Look at this kids! The don’t come just for coding, the also play and talk with each other, including cats πŸ˜€ This class is always so warm and comfortable!

IMG_1521

We have to keep adding table because so many kids show up today πŸ™‚

IMG_1522

The Lead Captain has to keep up very quickly because we need him to help running the class! Especially with this volume of the students πŸ˜€

IMG_1524

The crowd over here is still busy doing their so-called “Vengeance Project”. But at the end of the class they said they were bored and want to change topic LOL
IMG_1525

We have a newcomer here, Vian was ready to start but too bad he didn’t bring any laptops and our spare were all occupied 😦 But he will come back next week! πŸ™‚

IMG_1526

These girls over here write stories to in between coding πŸ™‚
IMG_1527

It’s amazing to find so many talents in the class πŸ˜‰

IMG_1528

Rheino is also a regular student. He now goes to a school in Jakarta so he only show up occasionally πŸ™‚ Glad to have you back, mate!
IMG_1529

Faris is showing Gaga some Godot’s features

IMG_1530

Ardi is still working on understanding Godot πŸ˜€
IMG_1531

It’s always like this, kids would be still busy and unprepared to go when their parents picking them up πŸ˜€

IMG_1532

Whooaaaa lots of kids and parents πŸ™‚

IMG_1534 IMG_1535
IMG_1536 IMG_1537

The kids are still busy with lots of things
IMG_1538

Looks like they would never leave πŸ˜€

IMG_1539

It’s so great to see these kind of interactions and the warmth of friendship in the class πŸ™‚
IMG_1540

Reza, was still working hard debugging his code, even after the class ended. He’s just a determined mind.

IMG_1541

Awa, has called it a day already. LOL
IMG_1542

And this guys are getting ready to go home. The apparently didn’t achieve lots of progress today so that they wanted to change topics πŸ˜€

IMG_1543

We’ll see what we’re going to learn next week! πŸ˜‰

Coding Mum Day 13 – 13 May 2016

Standard

The last topic today: SQL πŸ™‚

IMG_1405

Teaching team

IMG_1407

Wow time flies! We only have 2 classes left!
IMG_1408

And this laptop has on more sticker on it (the owner said she leaves some spaces for ProCodeCG’s stickers πŸ˜€ )

IMG_1409

We practiced SQL on XAMPP
IMG_1410

While one instructor was teaching, the team were listening carefully

IMG_1411

… or doing silly things LOL
IMG_1413

Mums take more notes because things to remember grow exponentially through time πŸ˜€

IMG_1415

And more errors more likely to occur πŸ˜€
IMG_1416

Look at the face πŸ˜€ Can things be more serious than this? πŸ˜€

IMG_1417

Or this? Can whatever displayed on the screen get tougher?
IMG_1419

IMG_1420


IMG_1421

We swear, these two were so busy and serious but every time the camera was ready to take a pic they would act completely different LOL

IMG_1422

Lots of love in the air! πŸ˜‰ ❀ ❀ ❀
IMG_1423

And yeah, things are getting tougher

IMG_1424

More frowns in the class πŸ˜€
IMG_1425

And also more love πŸ˜‰

IMG_1426

Three hours never enough. But we had to call it a day!
IMG_1427

Next week will be about preparation and final presentation!

Coding Mum Day 12 – 12 May 2016

Standard

Day 12 is the time to learn PHP!

IMG_1328

But before we started we noticed that this laptop now has CSS 3 sticker on it, cool πŸ˜€

IMG_1331

We learned PHP today from the expert πŸ˜‰
IMG_1332

But first we have to install XAMPP for running PHP on localhost today, and SQL tomorrow.

IMG_1333

While installing, we learned about PHP intro from CodeAcademy
IMG_1334

The team πŸ™‚

IMG_1335

The boss :* :* :*
IMG_1338

We only have 3 sessions left before final presentation!

IMG_1339

Gotta work hard!
IMG_1341

Always love to see this scene πŸ˜‰ ❀

IMG_1342

Most of the mums have already created awesome websites
IMG_1343

They’re adding more things and make it better in every class

IMG_1344

We’re sure they will be doing just fine with the presentation!
IMG_1345

Besides, they have the greatest trainers too πŸ˜‰

IMG_1346

So, nothing to worry about
IMG_1347

Homework!!! (please ignore the bad handwriting/type face) LOL

IMG_1348

Again, the class has finished but mums just wanted to stay longer πŸ˜€
IMG_1356

Bet we’re gonna miss this class so much after these mums completed the first batch of Coding Mum πŸ™‚

ProCodeCG codeMeetup() #69 – GeekHunter – How to Win Talent War in IT

Standard

Yesterday we had the co-founder and COO of GeekHunter, Yunita Anggraeni speaking about How to Win Talent War in IT πŸ™‚
IMG_1074

We had the founder and CEO of GeekHunter before, and lucky enough to get another woman in IT to share about their successful start up to us πŸ™‚

IMG_1075

Anggra has lots of experience before joining GeekHunter, just take a look at how many things she has got involved
IMG_1076

Ken Ratri Iswari – The CEO and Yunita Anggraeni – The COO, is a great team πŸ™‚ They started GeekHunter together.
IMG_1079

Now GeekHunter has grown to 9 personnels (this is not the complete pic)

IMG_1080

A shocking statistics is the number of the unemployed. Including the fresh grads.
IMG_1081

Meanwhile on the other side, companies have difficulties in finding programmers

IMG_1082

In the fast growing market
IMG_1083

and the global invasion

IMG_1084

then it is common for hijacking the best talents (read: programmers)
IMG_1085

So why are you still not getting the job you want?

IMG_1086

And how to get the awesome job at startup?
IMG_1087

#1 Know your strength. Read the map, and find your expertise.

IMG_1088

#2 Keep learning
IMG_1089

#3 Stay up to date. You should have the ability to learn new things quickly.

IMG_1090

#4 Create cool portfolio
IMG_1091

#5 Are you sure you are working in the right company?

IMG_1092

#6 Build your network
IMG_1093

Increase your online presence

IMG_1094

Watch your attitude!
IMG_1095

Don’t be a job hopper

IMG_1096

Be realistic
IMG_1098

Keep in touch with the head hunter
IMG_1099

And now we start changing perspective to the startup (who’s going to hire the talents).

Why are you still not getting the right talent?

IMG_1100

#1 You should know exactly what you need
IMG_1101

#2 Calculate the timeline

IMG_1102

Prepare the budget
IMG_1103

Check out, probably the talent you are trying to find is already working on your company, only on the wrong division

IMG_1105

Check the happiness index in your company
IMG_1106

So what is GeekHunger actually do?
IMG_1108

These are what GeekHunter do
IMG_1109

GeekHunter helps to provide the problems of the jobseeker and the company hiring

IMG_1110

Startups usually have budget problems to hire talents with competency and experience
IMG_1111

And the number of freelancers has grown fast

IMG_1112

BeforeΒ startups running out of budget, it should carefully use the money
IMG_1113

A company should really now what they need, because probably this talent you are looking for doesn’t even exist

IMG_1114

GeekHunter has been helping lots of companies and programmers!
IMG_1115

And it has more than 30K programmers

IMG_1116

The Vision and Mission of GeekHunter is to be Indonesia #1 IT Talent pool in South East Asia, or even better: in Asia.
IMG_1118

Well, is this true? LOL
IMG_1119

This is how to contact GeekHunter

IMG_1120

The audience
IMG_1121 IMG_1122
IMG_1124

And this is us! πŸ™‚

IMG_1126

Some of us still continued the discussion until 2 hours later πŸ˜€ That’s really what codeMeetUp() was created for, to let people collaborate and elaborate πŸ™‚

Coding Mum Day 11 – 9 May 2016

Standard

Day 11 πŸ˜‰

The mums

IMG_1051

The trainers
IMG_1052

We learned to create some form with textfield and javascript πŸ™‚
IMG_1054

Like usual, trainers take turns to do the tasks: explaining in the front of the class, assisting the mums, some taking care of Git and taking pictures πŸ™‚
IMG_1055

The mums should apply what they learned from Day 9 – 10: javascript variables, looping, conditionals, functions and arrays.
IMG_1056

We showed examples on the screen
IMG_1057

Day 11 and one of the mum start wearing glasses! πŸ˜€
IMG_1058

Trainers always make sure that everyone in the class canΒ keep up

IMG_1059

We only have 4 sessions left so we gotta work hard!

IMG_1060
IMG_1061
IMG_1062
IMG_1063

Not that hard though! We still have fun! πŸ˜‰
IMG_1065

πŸ™‚
IMG_1066

πŸ™‚ πŸ™‚
IMG_1067

Ok, this one is very serious πŸ™‚
IMG_1068

3 hours, never enough πŸ˜€

IMG_1069

We have applied rules and new procedures to Git and still there are problems πŸ˜€

IMG_1070

So teaching code to mums is one thing, the other one is to make sure they don’t lose their works πŸ˜€
IMG_1071

All works should be committed and pushed to Git before the class ends.
IMG_1072

Some screenshots of what we did in the class: creating a textfield and a button.
Bildschirmfoto 2016-05-09 um 11.56.59 AM

Adding more functions for different buttons
Bildschirmfoto 2016-05-09 um 11.57.12 AM

Accessing radio buttons
Bildschirmfoto 2016-05-09 um 11.57.24 AM

Creating checklists
Bildschirmfoto 2016-05-09 um 11.57.35 AM

And create a simple login form πŸ˜‰
Bildschirmfoto 2016-05-09 um 11.57.45 AM

ProCodeCG Kids Regular Coding Class 7 May 2016 – Greenfoot Projects

Standard

We still have our class running even on long weekend! πŸ˜‰ And surprisingly, lots of kids showed up! πŸ™‚

IMG_0867

Farrel setup his own working space because he wanted to continue his project πŸ˜‰

IMG_0868

There were several threads going in the class today: Greenfoot intro, Greenfoot intermediate, Flappy Bird project, and also “The Vengeance Project” πŸ˜€

IMG_0869

Roni worked hard today, he finished everything asked to be done! Yaaaay Roni! πŸ˜‰

IMG_0870

Aliyah added score and spawn methods to her code
IMG_0872

We splited the screen in two: the left one is for the main class (the part Roni was working on) and the right side is for the Counter class (the part Aliyah was working on)

IMG_0873

The asynchronous class worked just fine πŸ˜‰

IMG_0874

Reza did some debugging to his code and ready to inject the spawn method

IMG_0875

Malik, the leader of Flappy Bird Project didn’t has just finished the Greenfoot version. He is also writing it in pure Java. This is the listing of the code, inΒ Eclipse.
IMG_0876

Binar was catching up with Greenfoot tutorials

IMG_0877

Al figuring out some errors
IMG_0878

And we had a newcomer! Muhammad πŸ™‚Β He had given a jumpstart to code with Greenfoot πŸ™‚

IMG_0879

Faris was getting ready to assist Muhammad πŸ˜‰
IMG_0880

Malik observing his code because he was given a task to help Kak Binar finding what’s wrong with her code πŸ™‚

IMG_0881

We always help each other πŸ™‚
IMG_0882

Oh, and we also had successfully install pip and Paramiko for “The Vengeance Project” πŸ˜€ We taught the kid how to use command prompt to install things and set the environment variables to make it work! πŸ˜‰

IMG_0883

Well this is the haven for our tribe, where we can get together, make friends and do things we like: solving problems with code πŸ™‚
IMG_0884

Binar looked so busy catching up after several weeks missing the class πŸ™‚

IMG_0885

After they got Paramiko installed, Azriel and Farrell now ready to continue the project
IMG_0886

Reza switched his laptop so some files should be copied to keep him in track.

IMG_0887

This captain is very busy doing multiple things πŸ˜€
IMG_0888

This is the Greenfoot version of Malik’s Flappy Bird! Runs so smoothly like the real Flappy Bird!!!

IMG_0890

Faris gave it a try. While Malik is very brilliant at coding, Faris is very brilliant in debugging. He found a bug in the code, and that is so impressive!!! They should work together as a team (like they always did) πŸ™‚
IMG_0891 IMG_0889

Some screenshots: Malik’s FlappyBird in Greenfoot
Bildschirmfoto 2016-05-07 um 8.18.40 PM

The listing of the code in Greenfoot

Bildschirmfoto 2016-05-07 um 8.19.05 PM

And the listing of the code in java. Not yet finished and has reached 300 lines!
Bildschirmfoto 2016-05-07 um 8.25.15 PM

We’ll continue all we did today next week πŸ™‚