Bruce Wang has been programming since learning C in college. He has worked for several companies in Korea and Japan, creating programs across many platforms and languages. His career has included work on 3D graphics, encryption software, VPN clients, anti-virus solutions, online games, and social networking applications. While he has enjoyed the technical challenges, several of his projects and companies struggled due to financial or management issues. He now does freelance work and continues learning new skills.
This document provides an introduction and overview of a book about learning C#. It discusses the authors and their backgrounds, provides an introduction to C# and .NET, and previews the book's structure and content. The first chapter begins by showing the reader how to set up their environment and write a basic "Hello World" C# program to get started learning the language. It introduces the concept of classes and methods in C# and demonstrates compiling and running a simple program that outputs text.
Youth-Led Tech Curriculum is a 6-day program that teaches youth digital skills like blogging. Day 6 focuses on posting blogs to WordPress and how the Internet works. Activities include an icebreaker, learning about the history and infrastructure of the Internet, creating "About" pages, and publishing first blog posts. The goal is to build both technical skills and soft skills through team exercises that improve communication and collaboration.
Designing better user interfaces sets out to teach interface design by talking through concrete examples: what works, what doesn’t work. A good interface consists of a thousand details done right. This presentation is all about those details.
Adobe is a natural building material made from sand, clay, and other materials that is shaped into bricks and dried in the sun. It is extremely durable and some of the oldest existing buildings are made of adobe. Compared to wood, adobe offers advantages in hot climates due to its greater thermal mass, but it is susceptible to damage in earthquakes. Adobe construction is common in parts of the Americas, Middle East, Africa, and Spain. It has been used for thousands of years by indigenous peoples in these regions. Adobe can be attributed to its simple design and affordability.
Early history of LinkedIn's UED team, including screenshots, key employees, and assorted hijinx. This was presented to the LinkedIn UED team on June 18, 2013, to commemorate the hiring of LinkedIn's 100th web developer.
This document provides an introduction to coding for beginners. It discusses the opportunities that coding provides and some common tech terms. It then outlines a three phase approach for learning coding skills: 1) Build your foundation by learning about web design, HTML, CSS and JavaScript; 2) Hone your interests and specialize in a particular area; 3) Get started on your own business. It provides explanations of HTML, CSS and JavaScript comparing them to parts of a building. The document encourages readers to take Skillcrush's free coding bootcamp to learn the basics.
The document discusses the various new media technologies used in the construction, research, planning and evaluation stages of a project. It describes using websites like SlideShare, Prezi, YouTube, PowToon, Emaze and Befunky to present work in visual and engaging ways. Mahara was used to upload course content and OneDrive helped embed images without using excess storage. Computer equipment included an iMac for editing videos, graphics and uploading content to websites, while an iPhone was used to take practice photos.
Many teams may have a front end developer among their ranks, but besides a title or area of responsibility, it can be difficult to pinpoint the exact craft of front end development. Expertise in web technologies is a good start, but we can't forget the users we actually build for. This talk will examine the impact of the front end on User Experience. I'll talk about how becoming more fluent across more UX concerns like content and user research can help front enders make better decisions, can bring more clarity to our craft, and result in building better experiences for our users.
This document provides an introduction and overview of a book about learning C#. It discusses the authors and their backgrounds, provides an introduction to C# and .NET, and previews the book's structure and content. The first chapter begins by showing the reader how to set up their environment and write a basic "Hello World" C# program to get started learning the language. It introduces the concept of classes and methods in C# and demonstrates compiling and running a simple program that outputs text.
Youth-Led Tech Curriculum is a 6-day program that teaches youth digital skills like blogging. Day 6 focuses on posting blogs to WordPress and how the Internet works. Activities include an icebreaker, learning about the history and infrastructure of the Internet, creating "About" pages, and publishing first blog posts. The goal is to build both technical skills and soft skills through team exercises that improve communication and collaboration.
Designing better user interfaces sets out to teach interface design by talking through concrete examples: what works, what doesn’t work. A good interface consists of a thousand details done right. This presentation is all about those details.
Adobe is a natural building material made from sand, clay, and other materials that is shaped into bricks and dried in the sun. It is extremely durable and some of the oldest existing buildings are made of adobe. Compared to wood, adobe offers advantages in hot climates due to its greater thermal mass, but it is susceptible to damage in earthquakes. Adobe construction is common in parts of the Americas, Middle East, Africa, and Spain. It has been used for thousands of years by indigenous peoples in these regions. Adobe can be attributed to its simple design and affordability.
Early history of LinkedIn's UED team, including screenshots, key employees, and assorted hijinx. This was presented to the LinkedIn UED team on June 18, 2013, to commemorate the hiring of LinkedIn's 100th web developer.
This document provides an introduction to coding for beginners. It discusses the opportunities that coding provides and some common tech terms. It then outlines a three phase approach for learning coding skills: 1) Build your foundation by learning about web design, HTML, CSS and JavaScript; 2) Hone your interests and specialize in a particular area; 3) Get started on your own business. It provides explanations of HTML, CSS and JavaScript comparing them to parts of a building. The document encourages readers to take Skillcrush's free coding bootcamp to learn the basics.
The document discusses the various new media technologies used in the construction, research, planning and evaluation stages of a project. It describes using websites like SlideShare, Prezi, YouTube, PowToon, Emaze and Befunky to present work in visual and engaging ways. Mahara was used to upload course content and OneDrive helped embed images without using excess storage. Computer equipment included an iMac for editing videos, graphics and uploading content to websites, while an iPhone was used to take practice photos.
Many teams may have a front end developer among their ranks, but besides a title or area of responsibility, it can be difficult to pinpoint the exact craft of front end development. Expertise in web technologies is a good start, but we can't forget the users we actually build for. This talk will examine the impact of the front end on User Experience. I'll talk about how becoming more fluent across more UX concerns like content and user research can help front enders make better decisions, can bring more clarity to our craft, and result in building better experiences for our users.
Raspberry pi: Aprende raspberry pi con Linux por peter membrey y david hows.SANTIAGO PABLO ALBERTO
This document provides an introduction to the Raspberry Pi and discusses the motivation behind its creation. It notes that fewer people today have an in-depth understanding of computer hardware and how software interacts with it. The Raspberry Pi aims to address this by being an accessible yet fully functional computer that gives users insight into its inner workings.
AngularJS: How to code today with tomorrow tools - Codemotion Milan 2013Carlo Bonamico
Many popular online services have demonstrated the power of javascript, html5 and mobile technologies. However, designing, implementing & maintaining a rich application for both web and mobile browsers is a challenging task given the characteristics of javascript. We will share our real-world experience with AngularJS – an open source, robust and brilliantly usable tool which will make your app mobile and designer-friendly, extremely modular and reusable (with Dependency Injection!), and even easily testable (in javascript!), in less than half the code. Expect few slides and lots of code samples and tips from our project experiences.
References:
http://mozilla.github.io/brick/docs.html
http://www.polymer-project.org/
If the hundred year language (from 2113) were available today, would we want to program in it?
Paul Graham http://paulgraham.com/hundred.html
Enter AngularJS
http://www.angularjs.org
And almost transparently upgrade as soon as they are available
http://www.2ality.com/2013/05/web-components-angular-ember.html
Play with AngularJS online
Thanks http://plnkr.co
So get your training!
Codemotion training (4-5 february and 4-5 march 2014)
http://training.codemotion.it/
To learn more
Online tutorials and video trainings:
http://www.yearofmoo.com/
http://egghead.io
All links and reference from my Codemotion Workshop
https://github.com/carlobonamico/angularjs-quickstart
https://github.com/carlobonamico/angularjs-quickstart/blob/master/references.md
Full lab from my Codemotion Workshop
https://github.com/carlobonamico/angularjs-quickstart
Web Components
http://www.w3.org/TR/components-intro
Youtube video "Web Components in Action"
http://css-tricks.com/modular-future-web-components
Books
http://www.ng-book.com
AngularJS and .NET http://henriquat.re
My current plans
integrate AngularJS with my favourite Open Source server-side dev platform
http://www.manydesigns.com/en/portofino
Thank you!
Explore these slides
https://github.com/carlobonamico/angularjs-future-web-development-slides
My presentations
http://slideshare.net/carlo.bonamico
https://twitter.com/carlobonamico
Anyone can build an application. The question is whether you can design, develop, maintain, and support one. Would you need a team, or could you manage it on your own? I've been on both sides of the fence and if I learned anything, it's this—as a one man team, your app is your life.
The document discusses the various technologies the student will use to complete their music magazine coursework, including:
1) A Lenovo ThinkPad laptop for research, planning, and evaluating throughout the project. It has internet access and stores relevant files, though it is slow.
2) Google search to access research sites like Blogger and SlideShare. It provides quick results but can be slow over WiFi.
3) Blogger site to post updates, which was difficult to navigate at first but became easier with use.
4) SlideShare to present ideas like questionnaires in an interesting visual format. Uploading may be complicated.
5) A Kodak camera to take photos,
Put a UI Developer in a Bank; See What HappensC4Media
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/ZVNdPZ.
Horia Dragomir takes a look at how banks are improving their workflow for web based applications and how they have to support everything from the bleeding edge to the old IE browsers. Filmed at qconlondon.com.
Horia Dragomir is a UI Developer, currently working at wooga in Berlin, where he focuses on developing HTML5 Mobile games. He has spent the better part of his working days in distributed teams, employing agile methods and discovering better ways for teams to work together. Twitter: @hdragomir
This document provides instructions for learning Visual Basic .NET 2010. It recommends finding an experienced instructor to learn faster and save money compared to self-study. It also suggests focusing on solving problems with Visual Basic code rather than memorizing all syntax. The document demonstrates basic Visual Basic concepts like objects, properties, events and methods using examples of text boxes, labels and command buttons.
This document provides an overview of the emerging commercial drone market and opportunities for software applications development. It discusses what drones are and common uses like precision agriculture, infrastructure inspection, and real estate. An example of using drones for pole inspection is described. Regulations from the FAA are limiting but expected to evolve. Big data and internet of things technologies can be leveraged to build solutions for automated data collection, analysis and decision making. While public perception and some limitations still exist, the market is growing and those that act now will be well positioned for the future.
Apache Zeppelin is an open-source web-based notebook that enables interactive data analytics. It began in 2012 as an internal tool called Zeppelin at NIF Labs and was later open-sourced. In 2014 it joined Apache Incubator and became an Apache project in 2016. Helium is a proposed next version of Zeppelin that aims to make visualizations and applications pluggable modules. This would allow users to more easily extend Zeppelin's capabilities.
В нашей стране каждый год проходят акции протестов дальнобойщиков.
Экономическая эффективность услуг для водителей грузового транспорта снижается в связи c повышениями цен на бензин, эксплуатации транспорта и прочих сборов с водителей.
У предпринимателей и прочих граждан существует потребность направлять продукцию в крупные города, но прайсы логистических и прочих компаний осуществляющих коммерческие и частные перевозки иной раз ошеломляют.
Создавая удобный сервис, владельцы транспортных средств могут отслеживать потребность клиентов в отправке груза тем самым в полной мере компенсируя транспортные расходы на обратный путь.
При этом для потенциальных клиентов желающих отправить свой груз стоимость таких перевозок будет на порядок ниже.
Потребители:
владельцы грузового транспорта;
потенциальные клиенты имеющие потребность в частных и корпоративных перевозках.
Конкуренты:
возможно наличие альтернативных информационных аналогов на территории РФ без маркетинговой поддержки.
Ожидания от конкурса:
поиск инвестора с целью привлечения денежных средств для «агрессивной» рекламной компании, развития проекта.
This document discusses using the MapR Converged Data Platform for machine learning projects. It describes MapR features like the MapR filesystem, snapshots, mirrors and topologies that help support different phases of machine learning like data collection, preparation, modeling, evaluation and deployment. The document also outlines how MapR can help manage machine learning projects at scale in an enterprise environment and integrates with common ML tools. It concludes with a demo of running H2O on MapR to showcase these features in action.
This document discusses HDFS Erasure Coding and its usage at Yahoo Japan. It begins with an overview of erasure coding, how it is implemented in HDFS, and compares it to replication. Test results show the write performance is lower for erasure coding while read performance is similar. Yahoo Japan uses erasure coding for cold weblog data, reducing storage costs by 65% compared to replication. Future plans include supporting additional codecs and features to provide more usability.
Apache Atlas provides data governance capabilities for Hadoop including data classification, metadata management, and data lineage/provenance. It models metadata using a flexible type system and stores metadata in a property graph database for relationships and lineage queries. Key features include cross-component lineage mapping, reusable tagging policies for access control, and a business catalog to organize assets by common business terms.
This document discusses hybrid analytics and the movement of data between on-premise and cloud environments. It notes that IT infrastructures now require both traditional and cloud-native approaches. Moving forward, hybrid analytics using both on-premise and cloud resources will become more common. Specifically, automatically moving data between on-premise storage and the cloud based on policies will help break down data silos and enable greater analysis. The document also explores using Dell EMC's OneFS software to enable this type of policy-based data movement to and from the cloud.
This document provides an overview of International Financial Reporting Standards (IFRS) and how they differ from Indian GAAP and US GAAP. It discusses the history and evolution of IFRS from the International Accounting Standards Committee in 1973 to today. Key differences between IFRS, Indian GAAP and US GAAP are outlined for inventory valuation, events after the balance sheet date, and treatment of prior period items and changes in accounting policies.
This document discusses Hivemall, an open source machine learning library for Apache Hive, Spark, and Pig. It provides concise summaries of Hivemall in 3 sentences or less:
Hivemall is a scalable machine learning library built as a collection of Hive UDFs that allows users to perform machine learning tasks like classification, regression, and recommendation using SQL queries. Hivemall supports many popular machine learning algorithms and can run in parallel on large datasets using Apache Spark, Hive, Pig, and other big data frameworks. The document outlines how to run a machine learning workflow with Hivemall on Spark, including loading data, building a model, and making predictions.
Framer for the win - Using Framer prototypes for your app project. (For Melbo...Jinju Jang
This presentation is made for Melbourne Cocoaheads, where all iOS developers in town meets up once a month.
Since there are lots of prototyping tools released recently, I thought it would be helpful to share some benefits about using Framer for helping communications around design mock-ups better.
Special thanks for my client who gave me permission to showcase the work.
What have you learnt about technologies from the process of constructing this...Victoria Elkin
The document discusses the technologies used by the author to construct a magazine product. They found Photoshop and DSLR cameras useful for editing images and achieving high quality photos. Social media and surveys helped gather feedback on the magazine concept. However, the iMac computers and GoAnimate software proved unreliable and wasted time. Overall, the author learned that finding the right technologies can help a project, while unreliable ones can be frustrating.
Raspberry pi: Aprende raspberry pi con Linux por peter membrey y david hows.SANTIAGO PABLO ALBERTO
This document provides an introduction to the Raspberry Pi and discusses the motivation behind its creation. It notes that fewer people today have an in-depth understanding of computer hardware and how software interacts with it. The Raspberry Pi aims to address this by being an accessible yet fully functional computer that gives users insight into its inner workings.
AngularJS: How to code today with tomorrow tools - Codemotion Milan 2013Carlo Bonamico
Many popular online services have demonstrated the power of javascript, html5 and mobile technologies. However, designing, implementing & maintaining a rich application for both web and mobile browsers is a challenging task given the characteristics of javascript. We will share our real-world experience with AngularJS – an open source, robust and brilliantly usable tool which will make your app mobile and designer-friendly, extremely modular and reusable (with Dependency Injection!), and even easily testable (in javascript!), in less than half the code. Expect few slides and lots of code samples and tips from our project experiences.
References:
http://mozilla.github.io/brick/docs.html
http://www.polymer-project.org/
If the hundred year language (from 2113) were available today, would we want to program in it?
Paul Graham http://paulgraham.com/hundred.html
Enter AngularJS
http://www.angularjs.org
And almost transparently upgrade as soon as they are available
http://www.2ality.com/2013/05/web-components-angular-ember.html
Play with AngularJS online
Thanks http://plnkr.co
So get your training!
Codemotion training (4-5 february and 4-5 march 2014)
http://training.codemotion.it/
To learn more
Online tutorials and video trainings:
http://www.yearofmoo.com/
http://egghead.io
All links and reference from my Codemotion Workshop
https://github.com/carlobonamico/angularjs-quickstart
https://github.com/carlobonamico/angularjs-quickstart/blob/master/references.md
Full lab from my Codemotion Workshop
https://github.com/carlobonamico/angularjs-quickstart
Web Components
http://www.w3.org/TR/components-intro
Youtube video "Web Components in Action"
http://css-tricks.com/modular-future-web-components
Books
http://www.ng-book.com
AngularJS and .NET http://henriquat.re
My current plans
integrate AngularJS with my favourite Open Source server-side dev platform
http://www.manydesigns.com/en/portofino
Thank you!
Explore these slides
https://github.com/carlobonamico/angularjs-future-web-development-slides
My presentations
http://slideshare.net/carlo.bonamico
https://twitter.com/carlobonamico
Anyone can build an application. The question is whether you can design, develop, maintain, and support one. Would you need a team, or could you manage it on your own? I've been on both sides of the fence and if I learned anything, it's this—as a one man team, your app is your life.
The document discusses the various technologies the student will use to complete their music magazine coursework, including:
1) A Lenovo ThinkPad laptop for research, planning, and evaluating throughout the project. It has internet access and stores relevant files, though it is slow.
2) Google search to access research sites like Blogger and SlideShare. It provides quick results but can be slow over WiFi.
3) Blogger site to post updates, which was difficult to navigate at first but became easier with use.
4) SlideShare to present ideas like questionnaires in an interesting visual format. Uploading may be complicated.
5) A Kodak camera to take photos,
Put a UI Developer in a Bank; See What HappensC4Media
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/ZVNdPZ.
Horia Dragomir takes a look at how banks are improving their workflow for web based applications and how they have to support everything from the bleeding edge to the old IE browsers. Filmed at qconlondon.com.
Horia Dragomir is a UI Developer, currently working at wooga in Berlin, where he focuses on developing HTML5 Mobile games. He has spent the better part of his working days in distributed teams, employing agile methods and discovering better ways for teams to work together. Twitter: @hdragomir
This document provides instructions for learning Visual Basic .NET 2010. It recommends finding an experienced instructor to learn faster and save money compared to self-study. It also suggests focusing on solving problems with Visual Basic code rather than memorizing all syntax. The document demonstrates basic Visual Basic concepts like objects, properties, events and methods using examples of text boxes, labels and command buttons.
This document provides an overview of the emerging commercial drone market and opportunities for software applications development. It discusses what drones are and common uses like precision agriculture, infrastructure inspection, and real estate. An example of using drones for pole inspection is described. Regulations from the FAA are limiting but expected to evolve. Big data and internet of things technologies can be leveraged to build solutions for automated data collection, analysis and decision making. While public perception and some limitations still exist, the market is growing and those that act now will be well positioned for the future.
Apache Zeppelin is an open-source web-based notebook that enables interactive data analytics. It began in 2012 as an internal tool called Zeppelin at NIF Labs and was later open-sourced. In 2014 it joined Apache Incubator and became an Apache project in 2016. Helium is a proposed next version of Zeppelin that aims to make visualizations and applications pluggable modules. This would allow users to more easily extend Zeppelin's capabilities.
В нашей стране каждый год проходят акции протестов дальнобойщиков.
Экономическая эффективность услуг для водителей грузового транспорта снижается в связи c повышениями цен на бензин, эксплуатации транспорта и прочих сборов с водителей.
У предпринимателей и прочих граждан существует потребность направлять продукцию в крупные города, но прайсы логистических и прочих компаний осуществляющих коммерческие и частные перевозки иной раз ошеломляют.
Создавая удобный сервис, владельцы транспортных средств могут отслеживать потребность клиентов в отправке груза тем самым в полной мере компенсируя транспортные расходы на обратный путь.
При этом для потенциальных клиентов желающих отправить свой груз стоимость таких перевозок будет на порядок ниже.
Потребители:
владельцы грузового транспорта;
потенциальные клиенты имеющие потребность в частных и корпоративных перевозках.
Конкуренты:
возможно наличие альтернативных информационных аналогов на территории РФ без маркетинговой поддержки.
Ожидания от конкурса:
поиск инвестора с целью привлечения денежных средств для «агрессивной» рекламной компании, развития проекта.
This document discusses using the MapR Converged Data Platform for machine learning projects. It describes MapR features like the MapR filesystem, snapshots, mirrors and topologies that help support different phases of machine learning like data collection, preparation, modeling, evaluation and deployment. The document also outlines how MapR can help manage machine learning projects at scale in an enterprise environment and integrates with common ML tools. It concludes with a demo of running H2O on MapR to showcase these features in action.
This document discusses HDFS Erasure Coding and its usage at Yahoo Japan. It begins with an overview of erasure coding, how it is implemented in HDFS, and compares it to replication. Test results show the write performance is lower for erasure coding while read performance is similar. Yahoo Japan uses erasure coding for cold weblog data, reducing storage costs by 65% compared to replication. Future plans include supporting additional codecs and features to provide more usability.
Apache Atlas provides data governance capabilities for Hadoop including data classification, metadata management, and data lineage/provenance. It models metadata using a flexible type system and stores metadata in a property graph database for relationships and lineage queries. Key features include cross-component lineage mapping, reusable tagging policies for access control, and a business catalog to organize assets by common business terms.
This document discusses hybrid analytics and the movement of data between on-premise and cloud environments. It notes that IT infrastructures now require both traditional and cloud-native approaches. Moving forward, hybrid analytics using both on-premise and cloud resources will become more common. Specifically, automatically moving data between on-premise storage and the cloud based on policies will help break down data silos and enable greater analysis. The document also explores using Dell EMC's OneFS software to enable this type of policy-based data movement to and from the cloud.
This document provides an overview of International Financial Reporting Standards (IFRS) and how they differ from Indian GAAP and US GAAP. It discusses the history and evolution of IFRS from the International Accounting Standards Committee in 1973 to today. Key differences between IFRS, Indian GAAP and US GAAP are outlined for inventory valuation, events after the balance sheet date, and treatment of prior period items and changes in accounting policies.
This document discusses Hivemall, an open source machine learning library for Apache Hive, Spark, and Pig. It provides concise summaries of Hivemall in 3 sentences or less:
Hivemall is a scalable machine learning library built as a collection of Hive UDFs that allows users to perform machine learning tasks like classification, regression, and recommendation using SQL queries. Hivemall supports many popular machine learning algorithms and can run in parallel on large datasets using Apache Spark, Hive, Pig, and other big data frameworks. The document outlines how to run a machine learning workflow with Hivemall on Spark, including loading data, building a model, and making predictions.
Framer for the win - Using Framer prototypes for your app project. (For Melbo...Jinju Jang
This presentation is made for Melbourne Cocoaheads, where all iOS developers in town meets up once a month.
Since there are lots of prototyping tools released recently, I thought it would be helpful to share some benefits about using Framer for helping communications around design mock-ups better.
Special thanks for my client who gave me permission to showcase the work.
What have you learnt about technologies from the process of constructing this...Victoria Elkin
The document discusses the technologies used by the author to construct a magazine product. They found Photoshop and DSLR cameras useful for editing images and achieving high quality photos. Social media and surveys helped gather feedback on the magazine concept. However, the iMac computers and GoAnimate software proved unreliable and wasted time. Overall, the author learned that finding the right technologies can help a project, while unreliable ones can be frustrating.
The document discusses the various technologies the author learned to use while completing a school project. These include:
- Blogging on Blogspot to write posts and embed media
- Using a digital HD camcorder to film scenes, focusing on different techniques like zooms and maintaining steady shots
- Getting comfortable with the iMac interface and learning new programs like Open Office
- Editing footage and adding titles/audio using Final Cut Pro video editing software
- Sending files via Hotmail and learning about SkyDrive cloud storage
- Uploading videos to YouTube and embedding links
- Extending music loops using GarageBand software
- Presenting work by uploading PowerPoints to SlideShare
- Taking photos on
Luke Perrin wrote a senior project speech about creating a Minecraft server. He worked with a facilitator, Mr. Victor Agramonte, who has 36 years of experience with computers. They chose Ubuntu Linux as the operating system and installed Minecraft and Bukkit to allow for multiplayer gaming. Setting up the server involved learning Linux commands, troubleshooting plugin and license issues, and adding a website. The project improved Luke's technical skills and prepared him for studying computer game development in college.
The document discusses various technologies and skills the author learned during a project. They learned to use software like WhatsApp, Facebook, Blogger, Google Slides, and SurveyMonkey to interact with audiences, present work, and gather feedback. They also gained experience using equipment like cameras, tripods, and editing tools like Adobe After Effects. Overall, the author feels they improved their research, presentation, teamwork, and technical skills through hands-on use of these technologies during the project.
Mark Davis is a 50-year-old high school educated man who is the head of the IT department for a top entertainment industry resource guide. He has only had two jobs since graduating high school in 1983, first working for an engineering firm and then taking a job in 1993 with the company he still works for today. Through self-study, he has gained expertise in programming, software development, networking, and web development that has helped him advance within the company and take it to new technological levels over the past 25 years.
The document discusses various technologies and skills the author learned during a project. They learned to use software like Blogger, Google Slides, and SurveyMonkey to conduct research, present work, and distribute surveys. They also gained experience using equipment like cameras, tripods, and editing software to film and edit video. Through hands-on use of these technologies, the author improved their research, presentation, filming, and collaboration skills.
The document discusses various technologies and skills the author learned during a project. They learned to use software like WhatsApp, Facebook, Blogger, Google Slides, and SurveyMonkey to interact with audiences, present work, and analyze survey responses. They also gained experience using equipment like cameras, tripods, and editing software to film and edit video clips. Through completing the project, the author improved their research, presentation, camera operation, editing, and collaboration skills.
QUESTION 7: WHAT HAVE YOU LEARNT ABOUT TECHNOLOGIES FROM THE PROCESS OF CONST...Romzan Ali
This document discusses the technologies the author has learned about through constructing their project. They discuss having a basic level of competency with Microsoft Word, PowerPoint, Excel, Survey Monkey, iMovie, cameras, and Apple Macs at the start of the project. Through completing tasks, working with others, and repeated use over months of study, the author feels they have developed proficiency with Adobe Premiere Pro, Tiki-Toki, Weebly, Glogster, YouTube, and the Apple Mac operating system. They found YouTube, Weebly, and Survey Monkey particularly easy to use.
Throughout creating a product, the document summarizes the technologies learned about:
Photoshop was used to edit images and add elements, learning tools like the clone stamp. Blogger was used to document work, expanding knowledge of embedding content. Microsoft Office was used to present work, learning to save files correctly for uploading. Prezi was also used to create online presentations, learning to make custom templates. Different devices were used for specific purposes, like using a Mac for creation and Windows PC for familiar software.
Throughout the production process, the student used various hardware and software technologies. For research and planning, they used internet search engines, YouTube, the school's video camera, PCs, Macs, Microsoft Word, and Final Cut Pro. For construction, they used video cameras, still cameras, mobile devices, hard drives, iMacs, Final Cut Pro, Adobe InDesign, and Photoshop. For evaluation, they used computers, YouTube, mobile phones, Microsoft PowerPoint, Excel, and Paint. Overall, the student gained more experience and familiarity using technologies like video cameras and editing software.
2014 conference keynote addressing the agenda of the conference. Highlighting the changes and improvements in tech, and predictions for the next coming year.
The document discusses how the author used various media technologies at different stages of their media project. During the research stage, they used YouTube to analyze film trailers in the horror genre and identify conventions. They also used Blogger to organize research and planning. For construction, they used a Nikon camera to film footage and Sony Vegas Pro for video editing. Photoshop and Illustrator were used to create ancillary tasks like a poster and magazine cover. Blogger and social media were utilized for evaluation and feedback. While some technical difficulties arose with new software and equipment, the author believes their technical skills improved overall through completing the project.
Faye Allen discusses the various media technologies she used to create a news program for a school project. She used Adobe Premier Pro for video editing, which she found challenging at first but enjoyed once familiar with the software. She also used Dreamweaver to create a website to accompany the news program, and found it easy to use due to experience with the software from previous coursework. Additional software used included PowerPoint, Paint, and an online photo editing site called Picnik. Overall, Faye feels more confident in her media skills from gaining experience using these technologies and completing the challenging coursework.
How did you use media technologies in the construction and research, planning...p0d12
The document discusses the use of various digital technologies throughout a music project. Blogger was used to post weekly updates on progress. Issues arose late in the project when some posts removed themselves. Photoshop and other tools were used to edit images for a digipak design representing the artist "Ella Rose". Social media like Facebook helped keep the group organized during construction.
The Making of Melody Jams (CAMPFest 2017)Jamie Kosoy
In late 2015, Jamie received an email from a friend of a friend with an idea for a kid’s game. They were thousands of miles apart, had never met and had never built an app before. Just six months later they released Melody Jams, which went on to top the App Store charts in 130 countries with more than 500,000 downloads worldwide. It also received a Communication Arts 2017 Award of Excellence.
Melody Jams is an allegory for the creative process. In essence, it’s a game teaching kids about empathy; to show how pieces can be more than the sum of their parts. In this talk, Jamie will lift the curtain on how that applies to design and technology: building culture on new teams, learning new languages and processes quickly, the value of prototyping and the eccentricities of the world of apps.
1. The document discusses how various media technologies were used at different stages of creating a short film, including researching, planning, filming, editing, and evaluating.
2. Technologies used included the internet for online surveys and research, email and phones for communication, iMac for storyboarding, digital cameras for photos, and software like Final Cut, Photoshop, and Logic Pro for editing, posters, and audio.
3. Hard drives were used to store and backup work, and social media and blogs helped share work and gather audience feedback.
During the creation of a coursework product, the author learned to use various software and technologies. They became familiar with Final Cut Pro for editing video, Adobe Photoshop for designing graphics, and Microsoft Office for documents. They also learned to use new equipment like cameras, microphones, and tripods. While some technologies were initially challenging, the author became more proficient through practice and is now comfortable using these skills.
The document discusses various technologies the author learned and improved their skills in while creating a media product. They gained experience using Photoshop, Blogger, Microsoft Office programs like Word and PowerPoint, as well as online resources like Prezi and SlideShare. The author also discusses using different devices and file transfer methods. Overall, the author felt they developed their technical skills and ability to use various technologies collaboratively to create media products.
4. I started programming very late and before I
learned it, my life was meaningless.
When I first learned C language at winter vacation in
my sophomore, WOW !
5. I started programming very late and before I
learned it, my life was meaningless.
When I first learned C language at winter vacation in
my sophomore, WOW !
My teacher was a friend of my older brother and I still think he
was a real geek.
I decided "I will always be a developer, always"
6. And next year I joined a programmer’s club in my
university. There I exhibited my first program.
It was just 3D editor, running on MS-DOS with
specific video-card, drawing 3 primitive objects
(sphere, cylinder, cude) by ‘ray-tracing’ and save it
to GIF file.
7. It was just 3D editor, running on MS-DOS with
specific video-card, drawing 3 primitive objects
(sphere, cylinder, cude) by ‘ray-tracing’ and save it
to GIF file.
8. Next year I joined SSM(SAMSUNG S/W
Membership). SSM is kind of incubator, support
program for University students.
The examiners liked my first program and I became
the 1st member of branch at my hometown.
9. When I graduate, there was s S/W competition
held by SAMSUNG Electronics.
10. And I made this 3d sports game with my
fellow in SSM and Bronze prize.
This ran on MS-DOS, written in WatcomC++.
http://youtu.be/09ujzmaIBLY
I took 3d coord. system, Physics
(collision, particle) routine.
11. After graduated I started my career as a
System Engineer at SAMSUNG Electronics.
And I didn’t like it because System
Engineering is not my job. I wanted to
write codes.
13. My job was heavily related to the Information Security and
TCP/IP networking. OS was MS-Windows system only. I
think I learned the basics of S/W in those 10 years.
14. One day a fellow of mine at SSM offered me to join
his company. And I joined.
I took over the development of their ‘terminal
emulator’ (you know CRT, or HyperTerminal?) and it
was 3rd famous one here.
15. And made a ‘file encryption’ program.
Which can encrypt your files locally and upload to a
dedicated server.
This is still on sale
16. Meanwhile, one of my cousins were the manager at
a Network Security company. And he asked me to
work together.
17. There I made a VPN Client
I learned device drivers and TCP/IP fundamentals. And
till this I had only 2 or 3 members or sometimes I alone
in my team so I did major of coding.
18. And made Korea’s first Worm protection solution.
This was promissing, team grew bigger.
19. I was happy with that company and learned a lot but
the managements did some manipulation in stock
market and they put into jail.
company situation got worse and many people left
that company.
20. and I joined AhnLab, the #1 AntiVirus company here
in Korea
There I made privacy information protection solution.
But we were too early, or maybe we didn’t read the
market’s needs right. The speed of project went slow.
22. Meanwhile, a company in Japan contacted me.
I wanted to experience the different countries
and decided to go there.
23. In my first company in Japan,
I made Flash book viewer
generating Flash book contents
from scanned images.
And Flash comic viewer &
contents publishing
tool/server.
24. New Languages and environments like
C#,PHP,ASP.Net,ActionScript,FlashLite,Japanese
Mobile Phone, etc.
No problem and fun.
And I had chance to work with Japanese, Indian,
Canadian, Serbian.. We were good friends.
25. And maybe Adobe Japan liked our solution? it was
almost close to M&A between them.
But didn’t work out well.
Financial situation got bad and I decided to go Tokyo
for new opportunity.
26. Joined to Japan branch of Korean
Online Game company.
Assigned project was Japanese High school Baseball
Online Game (like above).
I made Game Server(Linux,epoll), and Windows
network library & sample. The partner company was
making Windows Game itself.
27. but soon.. not again. Financial
problem..
Newcomers and uncertain project
members were laid off.
Around that time, I got terrible emotional
scar from a colleague Planner.
So I thought ok.. I will find another job.
28. I found a company, joined as a contract employee.
I did some RoR server stuffs and FlashLite
programming. The CEO himself was a power
developer and I learned a lot.
29. we were working with developers
in Lithuania, designers in Indonesia.
Because of time difference, the
working hours were about 13
hours a day. Frankly13 hours are
nothing. almost every Koreans and
Japanese do.
But about the time, I was totally
exhausted. I couldn’t get back
from the shock of previous
company.
30. I decided to take a rest. So I was still in contract,
not enough salary for household.
So I did some freelancing, working at home.
32. The CTO from ‘Oullim’ my previous company
back in Korea made his own company. He gave me
freelancing job and it was finished.
He asked me to come back and work together.
33. I helped making NAC (Network
Admission Control) solutions.
Android/iPhone,Flex,Web browser
plugins, etc.
34. I admire the CEO and CTO there. And most the
members I already have been known of.
But some people didn’t want me there.
35. One day, one of my old colleague called from USA,
telling “Hey, a bro I admire is trying to launch a
new company. I think you are a good fit there. I’m
also founder there. Would you join?”
Sure, I’d like to.
37. New environment & area. Cocos2d-X, Location
based Social Game.
I wrote code for Server(RoR), Client(Android/iOS).
Founders were all great. USA doctors, MBAs,
Korea number one Universities. And I was CTO
there. Cool
38. But not enough users were interested.
Plans are changing and not realistic.
Project periods delayed.
Co-founding company left.
Still were able to manage the company, financially.
But I was more and more out of their school tie.
Nobody understood technical issues or plans I
make, or would believe.
39. I was doing free lancing after that company.
One day I visited a company for a ‘possible
outsourcing contract’. And they started to
interview me without business meeting.
The president there explained his business idea
and I liked it. I saw possibility.
41. SNS for movie sharing (OpenSource)
http://code.google.com/p/chococam/
And involved in every developments, in-house &
outsourcing.
42. And involved in business meeting, did role of
bridge between investors and my company.
But it didn’t go well.
I couldn’t successfully arrange the investments.
52. Some funny stuffs
• My first program (1992)
• http://www.youtube.com/watch?
v=WWrgjWL0ybw&feature=youtu.be
• TROPOS (1995)
• 3D sports game I made when graduate
• http://youtu.be/09ujzmaIBLY
• SecretPicture (2000)
• Save messages into an Image (Steganography)
• http://sourceforge.net/projects/secretpicture
53. • My Wardrobe (2005)
• Just an idea that let you wear clothes virtually
• http://mywardrobe.svn.sourceforge.net/viewvc/myward
robe/Trunk/Documents/
• Simple UGC Site (2005)
• Flicker like Image UGC site. For PHP learning purpose.
• http://ugcwithflexphp.sourceforge.net/
• Mobile Site Builder (Freelancing, 2009)
• Which can make you create ‘Mobile web site’ easily.
• http://www.youtube.com/watch?v=n6GeT6x1Xk0
54. • SWF Replacer (2009)
• Can let you replace sprites in given Flash file.
• http://code.google.com/p/swfreplacer/wiki/IntroKorean
• JPop Hits (Freelancing, 2011)
• Can let you play popular songs/videos from various
Japanese hit charts
• https://play.google.com/store/search?q=heuron+hits
%21&c=apps