DevRel - Transform article writing from printing to onlineSammy Fung
?
The document outlines the transformation of article writing from print to online focusing on developer relations (DevRel) and community engagement. It discusses collaborative interactions between companies and developers, community gatherings, conferences, and hackathons that foster business and technology activities. Additionally, it highlights the opportunities for new partnerships and ideas that emerge in the DevRel ecosystem.
Introduction to Open Source by opensource.hk (2019 Edition)Sammy Fung
?
OpenSource.hk is a community focused on promoting open source software in Hong Kong, supporting various contributions such as events and mentoring. It operates under a Creative Commons license and encourages collaboration and participation from volunteers. The document discusses open source software development processes, business models, and highlights various resources and educational materials related to open source.
My Open Source Journey - Developer and CommunitySammy Fung
?
Sammy Fung shares his journey in the open source community, highlighting his self-taught programming skills and contributions to various projects using languages like Python, Perl, and PHP. He emphasizes the value of open source software for personal and professional growth, detailing his roles in leading organizations like HKLUG and Open Source Hong Kong while navigating challenges in volunteer recruitment and community engagement. Fung advocates for balance between community service and personal income, urging others to support and contribute to the open source ecosystem.
Introduction to development with Django web frameworkSammy Fung
?
This document introduces Django web framework development. It discusses installing and setting up Django, creating a sample "eventorg" project with an "eventmgr" app, designing data models and accessing them, designing URLs and views, and designing templates. The goal is to teach the reader how to create a basic Django application from start to finish.
Sammy Fung discusses open data and web APIs in his presentation at Hong Kong Polytechnic University, emphasizing the importance of structured and machine-readable data. The presentation covers how to access data like air quality indexes using web scraping techniques and highlights the concept of open data deployments with a 5-star rating system. It also explains the role of APIs in data retrieval and touches upon the development and community around open source software.
Global Open Source Development 2011-2014 Review and 2015 ForecastSammy Fung
?
1) The document reviews global open source development from 2011-2014 and provides a forecast for 2015. Key technologies discussed include JavaScript, Node.js, Python, R, and open data.
2) Major open source organizations discussed include Mozilla, the Python Software Foundation, and the Open Knowledge Foundation. Events like PyCon and the Open Data Day hackathon are also mentioned.
3) The document concludes by discussing opportunities to get involved in and contribute to the global open source community, such as upcoming events in Hong Kong like HKOSCon 2015 and PyCon HK 2015.
Mozilla is a non-profit organization that promotes openness, innovation, and opportunity on the web through products like Firefox and Thunderbird. Its mission is to ensure the web remains open and accessible to all. Mozilla also develops technologies like Webmaker to teach people how to use and contribute to the open web. The presentation announces upcoming events in June 2015 on open source and Mozilla in Hong Kong to bring people together to learn and contribute to the open web.
This document summarizes Sammy Fung's involvement in open source technology and community over the past few decades. It notes that Sammy is a founding chairman of HKLUG, president of Open Source Hong Kong, and a member of GNOME Asia Committee. It then discusses Sammy's journey learning about and contributing to open source since 1991, including founding various open source organizations in Hong Kong. Finally, it encourages participating in open source communities to develop skills, networks, and have fun while contributing to society.
Access Open Data with Open Source Software ToolsSammy Fung
?
The document discusses using open data and open source software tools. It provides an overview of open data and open source, describing key concepts like freedoms for users. Popular open source stacks like LAMP are presented, along with tools like Python. The document outlines several of the author's past open data projects and describes a current project scraping Hong Kong restaurant license data using Scrapy, an open source web crawling framework. The project code is available on GitHub.
Installation of LAMP Server with Ubuntu 14.10 Server EditionSammy Fung
?
This document provides a comprehensive guide to installing a LAMP server using Ubuntu 14.10 server edition, detailing system requirements and alternatives. It covers configuration steps for Linux, Apache, MySQL, and PHP, alongside practical commands and tips for setting up a web server environment. Additionally, it includes insights on user management, networking, and database handling within the Linux operating system.
Software Freedom and Open Source CommunitySammy Fung
?
This document discusses open source software and the open source community. It describes key open source projects like Linux, Apache, Firefox, and their histories. It also outlines four essential freedoms of free software. Additionally, it discusses Hong Kong open source organizations and events that promote open source software, including OpenSource.HK and Hong Kong Creative Open Technology Association. Finally, it provides an overview of the Google Code-in and Google Summer of Code programs that introduce students to open source development.
This document discusses building a job site using the open source content management system Drupal. It describes how the speaker developed an open source Drupal module for job postings after encountering errors on an existing job site. The module allows users to post and categorize jobs and view category-specific RSS feeds. Instructions are provided on setting up a Linux web server and installing Drupal and relevant modules to build a customizable job board website.
Use open source software to develop ideas at workSammy Fung
?
The document discusses the importance of open source software in future market leadership, emphasizing the freedoms it provides to users and the community. It highlights the evolution of open source technologies, major contributions like Linux and Apache, and examples of open source projects such as a job board and weather data parser. The content also outlines opportunities for community involvement in open source through various organizations and events in Hong Kong.
Software Freedom Day 2014 in Hong Kong featured talks on free software and community, technology use, and contributions from various speakers. The event was organized by multiple groups including Open Source Hong Kong and the Hong Kong Linux User Group, with a focus on the four essential freedoms of free software. The document also highlights the development of key technologies such as the Linux operating system and Apache web server, alongside the importance of community engagement in open-source development.
Introduction of Mozilla Hong Kong (COSCUP 2014)Sammy Fung
?
Sammy Fung is a developer and Mozilla representative who serves as the Mozilla Hong Kong Community Liaison. He is the president of OpenSource.HK and director at HKCOTA. He participates in open source communities in Asia and works on projects like the zh_HK localization of Firefox and the Mozilla Hong Kong community website at mozilla.hk.
Introduction of Open Source Job Board with Drupal CMSSammy Fung
?
This document introduces an open source job board built with the Drupal content management system (CMS). It discusses how the job board allows for posting and categorizing jobs, company profiles, RSS feeds, and was developed using open source software. The job board code is available on GitHub and support services are offered to help organizations install, customize, and integrate their own job boards built on this open source platform. Future plans include updates for newer Drupal versions and expanding to other web frameworks like Django and WordPress.
Python, web scraping and content management: Scrapy and DjangoSammy Fung
?
This document discusses using Python, Scrapy, and Django for web scraping and content management. It provides an overview of open data principles and describes how Scrapy can be used to extract structured data from websites. Scrapy spiders can be defined to scrape specific sites and output extracted data. Django is introduced as a web framework for building content management systems. The document demonstrates how Scrapy and Django can be integrated, with Scrapy scraping data and Django providing data models and administration. It also describes the hk0weather project on GitHub as an example that scrapes Hong Kong weather data using these tools.
Local Weather Information and GNOME Shell ExtensionSammy Fung
?
This document provides information about an upcoming presentation on local weather information and GNOME Shell extensions. The presentation will discuss obtaining weather data from local meteorological observatories and making it available as open data. It will also cover creating weather widgets for the GNOME Shell desktop environment. The presenter has 15+ years experience in open source communities and organizing conferences in Asia and the US.
This document provides information about Mozilla and the Mozilla community in Hong Kong. It lists Mozilla's products like Firefox and Thunderbird and ways to get involved through activities like coding, documentation, localization, and education. It also provides details on the Mozilla Hong Kong community group and past Firefox launch events in Hong Kong. Contact information is given for the Mozilla Hong Kong community liaison Sammy Fung.
Sammy Fung has over 15 years of experience in open source communities. He discusses open source marketing strategies in Hong Kong and Asia, including establishing communities, organizing events, and leveraging social media. Some examples of events he has organized include the first Linux User Group meetup in 1997 and the Hong Kong Open Source Conference in 2013 and 2014. He outlines marketing plans, elements like budgets and teams, and how to execute marketing through branding, media relations, and targeting audiences. The presentation focuses on his experience growing open source conferences like HKOSC, which saw a significant increase in overseas speakers and participants between 2013 and 2014.
How Open Data can help entrepreneurs - ITFest 2014 E2Sammy Fung
?
This document discusses how open data can help entrepreneurs and provides examples from Sammy Fung's experience developing web and mobile applications using open data. It describes how Fung scraped data from websites before open data was available to create weather and typhoon tracking applications. It outlines Hong Kong's open data initiative and how more data from public organizations can be made open and machine readable. Finally, it discusses how open startups make their data and APIs available so other developers can build applications using their open data.
Air Pollution Weather Map at OpenDataHK.make.02Sammy Fung
?
This project aims to create an air pollution and weather map of Hong Kong on Google Maps. The map will show air quality health index, wind direction, wind speed, and other information. The back-end involves scraping existing air quality data, pollution concentration data, and weather data from various websites and converting it to JSON format for the front-end. The initial front-end version will display this data on an interactive Google Map.
15+ years of open source movements in Hong KongSammy Fung
?
Sammy Fung gave a keynote presentation on the 15+ year history of open source movements in Hong Kong. He discussed how communities started with a focus on Linux usage and contributions. Over time, these communities grew and expanded their involvement in Asia and globally through conferences and collaborations. Local user groups also increased around specific technologies like Drupal, JavaScript, Python and others. Fung highlighted Hong Kong's role in bridging Western and Chinese open source cultures and expressed optimism for the future growth of open source in the region.
Use of Open Data in Hong Kong (LegCo 2014)Sammy Fung
?
The document discusses the importance and utilization of open data in Hong Kong, highlighting the development of open source projects like hk0weather to enhance public access to weather data. It outlines the principles of open data and critiques existing government data platforms for not meeting user needs. Sammy Fung, a software developer with extensive experience in open source, advocates for better accessibility and machine-readable formats for public data to empower citizens and foster innovation.
Introduction of g0v.tw at OpenDataHK.meet.12Sammy Fung
?
The document introduces g0v.tw, a platform aimed at promoting information transparency and citizen participation in Taiwan through open-source projects, hackathons, and tools like the air pollution index and a web-based Chinese dictionary. It highlights the contributions of Sammy Fung, a software developer and open-source advocate, in various projects and communities. Additionally, it discusses future plans for collaboration on weather data and projects related to open data in Hong Kong and beyond.
Global Open Source Development 2011-2014 Review and 2015 ForecastSammy Fung
?
1) The document reviews global open source development from 2011-2014 and provides a forecast for 2015. Key technologies discussed include JavaScript, Node.js, Python, R, and open data.
2) Major open source organizations discussed include Mozilla, the Python Software Foundation, and the Open Knowledge Foundation. Events like PyCon and the Open Data Day hackathon are also mentioned.
3) The document concludes by discussing opportunities to get involved in and contribute to the global open source community, such as upcoming events in Hong Kong like HKOSCon 2015 and PyCon HK 2015.
Mozilla is a non-profit organization that promotes openness, innovation, and opportunity on the web through products like Firefox and Thunderbird. Its mission is to ensure the web remains open and accessible to all. Mozilla also develops technologies like Webmaker to teach people how to use and contribute to the open web. The presentation announces upcoming events in June 2015 on open source and Mozilla in Hong Kong to bring people together to learn and contribute to the open web.
This document summarizes Sammy Fung's involvement in open source technology and community over the past few decades. It notes that Sammy is a founding chairman of HKLUG, president of Open Source Hong Kong, and a member of GNOME Asia Committee. It then discusses Sammy's journey learning about and contributing to open source since 1991, including founding various open source organizations in Hong Kong. Finally, it encourages participating in open source communities to develop skills, networks, and have fun while contributing to society.
Access Open Data with Open Source Software ToolsSammy Fung
?
The document discusses using open data and open source software tools. It provides an overview of open data and open source, describing key concepts like freedoms for users. Popular open source stacks like LAMP are presented, along with tools like Python. The document outlines several of the author's past open data projects and describes a current project scraping Hong Kong restaurant license data using Scrapy, an open source web crawling framework. The project code is available on GitHub.
Installation of LAMP Server with Ubuntu 14.10 Server EditionSammy Fung
?
This document provides a comprehensive guide to installing a LAMP server using Ubuntu 14.10 server edition, detailing system requirements and alternatives. It covers configuration steps for Linux, Apache, MySQL, and PHP, alongside practical commands and tips for setting up a web server environment. Additionally, it includes insights on user management, networking, and database handling within the Linux operating system.
Software Freedom and Open Source CommunitySammy Fung
?
This document discusses open source software and the open source community. It describes key open source projects like Linux, Apache, Firefox, and their histories. It also outlines four essential freedoms of free software. Additionally, it discusses Hong Kong open source organizations and events that promote open source software, including OpenSource.HK and Hong Kong Creative Open Technology Association. Finally, it provides an overview of the Google Code-in and Google Summer of Code programs that introduce students to open source development.
This document discusses building a job site using the open source content management system Drupal. It describes how the speaker developed an open source Drupal module for job postings after encountering errors on an existing job site. The module allows users to post and categorize jobs and view category-specific RSS feeds. Instructions are provided on setting up a Linux web server and installing Drupal and relevant modules to build a customizable job board website.
Use open source software to develop ideas at workSammy Fung
?
The document discusses the importance of open source software in future market leadership, emphasizing the freedoms it provides to users and the community. It highlights the evolution of open source technologies, major contributions like Linux and Apache, and examples of open source projects such as a job board and weather data parser. The content also outlines opportunities for community involvement in open source through various organizations and events in Hong Kong.
Software Freedom Day 2014 in Hong Kong featured talks on free software and community, technology use, and contributions from various speakers. The event was organized by multiple groups including Open Source Hong Kong and the Hong Kong Linux User Group, with a focus on the four essential freedoms of free software. The document also highlights the development of key technologies such as the Linux operating system and Apache web server, alongside the importance of community engagement in open-source development.
Introduction of Mozilla Hong Kong (COSCUP 2014)Sammy Fung
?
Sammy Fung is a developer and Mozilla representative who serves as the Mozilla Hong Kong Community Liaison. He is the president of OpenSource.HK and director at HKCOTA. He participates in open source communities in Asia and works on projects like the zh_HK localization of Firefox and the Mozilla Hong Kong community website at mozilla.hk.
Introduction of Open Source Job Board with Drupal CMSSammy Fung
?
This document introduces an open source job board built with the Drupal content management system (CMS). It discusses how the job board allows for posting and categorizing jobs, company profiles, RSS feeds, and was developed using open source software. The job board code is available on GitHub and support services are offered to help organizations install, customize, and integrate their own job boards built on this open source platform. Future plans include updates for newer Drupal versions and expanding to other web frameworks like Django and WordPress.
Python, web scraping and content management: Scrapy and DjangoSammy Fung
?
This document discusses using Python, Scrapy, and Django for web scraping and content management. It provides an overview of open data principles and describes how Scrapy can be used to extract structured data from websites. Scrapy spiders can be defined to scrape specific sites and output extracted data. Django is introduced as a web framework for building content management systems. The document demonstrates how Scrapy and Django can be integrated, with Scrapy scraping data and Django providing data models and administration. It also describes the hk0weather project on GitHub as an example that scrapes Hong Kong weather data using these tools.
Local Weather Information and GNOME Shell ExtensionSammy Fung
?
This document provides information about an upcoming presentation on local weather information and GNOME Shell extensions. The presentation will discuss obtaining weather data from local meteorological observatories and making it available as open data. It will also cover creating weather widgets for the GNOME Shell desktop environment. The presenter has 15+ years experience in open source communities and organizing conferences in Asia and the US.
This document provides information about Mozilla and the Mozilla community in Hong Kong. It lists Mozilla's products like Firefox and Thunderbird and ways to get involved through activities like coding, documentation, localization, and education. It also provides details on the Mozilla Hong Kong community group and past Firefox launch events in Hong Kong. Contact information is given for the Mozilla Hong Kong community liaison Sammy Fung.
Sammy Fung has over 15 years of experience in open source communities. He discusses open source marketing strategies in Hong Kong and Asia, including establishing communities, organizing events, and leveraging social media. Some examples of events he has organized include the first Linux User Group meetup in 1997 and the Hong Kong Open Source Conference in 2013 and 2014. He outlines marketing plans, elements like budgets and teams, and how to execute marketing through branding, media relations, and targeting audiences. The presentation focuses on his experience growing open source conferences like HKOSC, which saw a significant increase in overseas speakers and participants between 2013 and 2014.
How Open Data can help entrepreneurs - ITFest 2014 E2Sammy Fung
?
This document discusses how open data can help entrepreneurs and provides examples from Sammy Fung's experience developing web and mobile applications using open data. It describes how Fung scraped data from websites before open data was available to create weather and typhoon tracking applications. It outlines Hong Kong's open data initiative and how more data from public organizations can be made open and machine readable. Finally, it discusses how open startups make their data and APIs available so other developers can build applications using their open data.
Air Pollution Weather Map at OpenDataHK.make.02Sammy Fung
?
This project aims to create an air pollution and weather map of Hong Kong on Google Maps. The map will show air quality health index, wind direction, wind speed, and other information. The back-end involves scraping existing air quality data, pollution concentration data, and weather data from various websites and converting it to JSON format for the front-end. The initial front-end version will display this data on an interactive Google Map.
15+ years of open source movements in Hong KongSammy Fung
?
Sammy Fung gave a keynote presentation on the 15+ year history of open source movements in Hong Kong. He discussed how communities started with a focus on Linux usage and contributions. Over time, these communities grew and expanded their involvement in Asia and globally through conferences and collaborations. Local user groups also increased around specific technologies like Drupal, JavaScript, Python and others. Fung highlighted Hong Kong's role in bridging Western and Chinese open source cultures and expressed optimism for the future growth of open source in the region.
Use of Open Data in Hong Kong (LegCo 2014)Sammy Fung
?
The document discusses the importance and utilization of open data in Hong Kong, highlighting the development of open source projects like hk0weather to enhance public access to weather data. It outlines the principles of open data and critiques existing government data platforms for not meeting user needs. Sammy Fung, a software developer with extensive experience in open source, advocates for better accessibility and machine-readable formats for public data to empower citizens and foster innovation.
Introduction of g0v.tw at OpenDataHK.meet.12Sammy Fung
?
The document introduces g0v.tw, a platform aimed at promoting information transparency and citizen participation in Taiwan through open-source projects, hackathons, and tools like the air pollution index and a web-based Chinese dictionary. It highlights the contributions of Sammy Fung, a software developer and open-source advocate, in various projects and communities. Additionally, it discusses future plans for collaboration on weather data and projects related to open data in Hong Kong and beyond.