Showing posts with label success. Show all posts
Showing posts with label success. Show all posts

Monday, September 25, 2017

Success Stories

Success Stories


Success Stories
Read Success Stories

Read the magazine Success Stories and get unique view of the others life. This mag comes every month with new stories about success, way of life and business models.

Our favorite success stories posts in this issue are:

Ruth - a successful soul, jazz, and R�n�B singer

Peter on the beauty of solving a maths problem

A family decides to sell everything in order to live on a boat and sail around the globe.

Dancing is my first love and greatest passion

Cover Image is copyrighted by Evgeni Dinev




download file now

Read more »

Wednesday, September 13, 2017

Success targetting coreAssembler on FPGA

Success targetting coreAssembler on FPGA


Just instantiated an AMBA bus structure into a cyclone III FPGA from Altera. Toolchain was a bit of a pain but most of that now sorted out. Now in a position to make arbitrary bus and peripheral structures. Just need cores now. And some form of memory.

coreAssembler -> Designware Compiler -> Quartus II

What a productive night.

download file now

Read more »

Saturday, August 26, 2017

Success! Symphony Gofox F15 ADB connection working under Ubuntu!

Success! Symphony Gofox F15 ADB connection working under Ubuntu!


Recently I bought a Symphony Gofox F15 Firefox OS phone that is available in Bangladesh for $60 (4650 BDT). I bought a used one from bikroy.com with 3100 BDT. It is not a very appreciable set in terms of performance but it works. It is a Firefox OS 1.4 phone having 512mb RAM & ROM that gets a bit slow on heavy usage.

As a Web Developer myself I am thrilled that an entire mobile phone can be operated from browsers. If you are new to the trend, everything you see on FFOS is running on browsers, every button that you click is a <a> or <button> tag, every image that you see is either CSS or an <img> tag. So the OS takes very less RAM and resources to run, on theory.

But I must admit, some features are very well thought and they are way ahead compared to some earlier versions of Android. The 2.0 version also comes with a brilliantly designed UI thatll impress you for sure.

The good fun in ADB connection is the fact that you can run the app, debug it, touch different elements and inspect it in real time from your desktop PC! You can even modify styles of app drawer in an instant and with only changing some good old CSS codes.

As you expect, as it is less used in Bangladesh, I couldnt find the appropriate drivers for the phones ADB connection. Although Mass storage worked right out of the box. The conclusion is, in Windows (both 32 & 64 bit) I failed to load it in WebIDE. But I succeeded in Ubuntu. Heres how I did it:

Connecting Gofox F15 for ADB/WebIDE in Ubuntu:

Step 1: Prepping the Ubuntu:

1. Created an udev rule for the device.
First ran the command on terminal:
sudo gedit /etc/udev/rules.d/51-android.rules
Then added the following code in the file and saved:
SUBSYSTEM=="usb", ATTRS{idVendor}=="1782", MODE="0666"
(I got the 1782 value from running lsusb command.)

2. Now run:
sudo service udev restart

Step 2: Prepping Firefox Desktop:

1. Got the latest Firefox Nightly for Linux (currently version 38) from here
Earlier versions are less likely to work. It is best to get the latest possible version.
Get the Firefox tar file, extract it in a directory like this:
cd ~
mkdir Apps
cd Apps
tar xvf path/to/firefox-xxx.tar
(I have created and chosen the "Apps" directory. You can use any directory you want.)

2. Installed the ADB Helper
from here: https://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/

Step 3: Prepping the Phone:

1. Turned on the USB Storage option from Settings
2. Disabled Screen Lock from Settings -> Screen Lock (Because if the screen lock comes, the debug bridge will be stopped.)
3. Most importantly, enabled Developer menu, Settings -> Device Information -> More Information and checked "Developer Menu". A Developer item is now revealed in the Settings.
Then enabled ADB option from Settings -> Developer -> Remote Debugging -> ADB and Devtools.

Step 4: Bridging the ADB:


1. Found a good cable from another phone and conneted with it. The cable given in the box does not work. Also sometimes, I heard, using a USB port directly on the motherboard helps. But I used extension cord and still got connection. I was lucky!


2. Started Firefox Nightly (from home/Apps/firefox) and opened about:app-manager through the addressbar. It showed a button with a strange number at the bottom. I clicked on it. It showed some errors, like this:
12:34:56: connection error. Possible causes: USB port not connected, port not forwarded (adb forward), wrong host or port, remote debugging not enabled on the device.


3. Out of curiosity I ignored the message and then tried opening the WebIDE (from Firefox menu -> Developer -> WebIDE.) and it showed the device in the Menu on the right side! This time it also showed the strange number, not exactly the device name (S32SV2B000010123). But I clicked on it anyway.

(After requesting connection with the device, there will be a message in your phone asking whether you want your Desktop to connect with your phone. Tap on OK button on your phone when it comes.)

Surprisingly, it connected!

4. I disabled and re-enabled ADB from Settings, started Firefox Nightly, plugged in the phone, started WebIDE and voila! It came with the right name!

Here goes a screenshot to my success!


Remarks:

1. Use shorter cable if possible
2. Use a good quality cable
3. Connect it directly in the USB port of motherboard
4. Try enabling and disabling ADB option if doesnt get detected
5. Use this page to troubleshoot .

Anytime I wanted to connect, I just followed the point 4 under step 4.

Now I can create Apps in my Firefox browser and run it directly on my phone! yayy!

Help & ref:
https://bugzilla.mozilla.org/show_bug.cgi?id=936909
https://developer.mozilla.org/en-US/docs/Tools/WebIDE/Troubleshooting

download file now

Read more »

Wednesday, August 16, 2017

Success story Marketing your skills

Success story Marketing your skills


I enjoy working with students and giving them advise...thats why I love running the DB2 on Campus program. For a student, the bottom line is to find a good job in a good company; at least, most of them at the undergraduate level have told me that. Ive enjoyed working with the students in Resistencia, Argentina. They have shown a lot of enthusiasm, and have worked very hard to grow their DB2 Users Group. In my last visit, I reminded them the power of "Marketing". It is good to be a good student, and get very good marks; however, in my opinion, it is most important to be visible, and let others know you are good at what you do. Thats why Im encouraging students during my visits to blog, write DB2 articles, write DB2 books, post their resumes including DB2 in them, and participate in the DB2 forums. The more visible you are, the best are your chances of getting that great job you are looking for... And I recently proved this is the right approach. Mario Piz, the first student featured in the IBM DB2 Express-C web site was hired as a coop student at a bank in his province. The manager called and hired him after seeing his picture in the IBM site! (Success story!). Mario is a rather quiet student. Im sure many engineering and computer science students would identify well with Marios personality. It is important for Mario and all students like him to market their skills and be visible!. It pays off!

Raul.

download file now

Read more »

Sunday, August 13, 2017

Student Success Surviving vs Thriving

Student Success Surviving vs Thriving


As a teacher responsible for Student Success in my high school, Ive grown fatigued with dealing from the fallout from one-size-fits-all educational approaches. Specifically, I find myself sharing the frustration of my students as they make every effort to avoid completing work they see as irrelevant.

In the past year, Ive spent most of my time at school in supporting students who dont do homework; who are disengaged from school; who dont like to write; and who are too challenged with distractions of the day, to demonstrate an interest in lessons designed by their teachers.

This year, Ive been more proactive in working with teachers to develop learning experiences that are more closely tailored to the interests and abilities of my clients. Here are a few examples of the work Ill be doing in coming days and weeks, that I hope will lead students to become active participants in their own learning.

Case 1: "I dont do writing..."
For a student who needs one more language credit, but who finds it painful to put pencil to paper, were pursuing an independent project. In the next few weeks, I hope to scaffold the work of Trevor who is designing a high school to meet the needs of unique students.

Using Smart Ideas concept mapping software to scaffold the writing, Trevor will be designing a whole new high school experience. This work grew out of a small writing assignment, and although its been a struggle to get rolling, Ive promised to share this students work with a real world audience. If the project gains traction, youre likely to hear and see more about it in this space.

Case 2: "I cant sit in a desk..."
Like many teens, Jake needs to be physically active in order to survive the school day. While our boards alternative education focuses on career skills and co-op, the remote site that hosts the program is inaccessible to this student. In order to develop a unique program to suit his needs, Ill be hosting a meeting of the special education department, the guidance department, the co-op department, and our school administration, to design a pilot learning experience that may one day be made available to other students at our school.

The plan is to cluster a few accessible courses, and to design rich cross-curricular projects that will lead Jake to demonstrate the achievement of the interdisciplinary course expectations. Ideally, well twin this project work with a co-op experience, and will provide access to multimedia tools and training so that Jake can document his experience.

Case 3: "This class is a challenge..."
One of our grade 10 language classes has a disproportionate number of special needs students who chafe at the rigors of reading and writing. In completing the course and in preparating for the provincial literacy test, students are required to respond to a wide variety of media texts, so why not engage students in creating their own media texts?

After consulting with the teacher and department head about movie-making and podcasting, weve settled on a few performance tasks that will allow students to play the roles of advertising executives, multimedia engineers, and movie-makers. Whats more, students will have choice in the roles theyll play, and the best of their work will be seen by an online audience.

While many of my Student Success colleagues around the province may find themselves working in triage, Im trying to be proactive in helping teachers to create academic challenges that are compelling and relevant. Im hopeful that my job will gradually become one of enriching the high school experience, rather than surviving it.

Photo credits: br1dotcom, vancouverfilmschool, Proctor Archives

download file now

Read more »