- The Japan NetBSD Users' Group has held over 100 Open Source Conferences and events across Japan since 2004 to promote NetBSD and provide booths and presentations. These events have attracted over 53,000 people.
- The conferences helped spread awareness of NetBSD and allowed users to show off installations on older and less common hardware. Stickers and local guides were used to facilitate discussion.
- The mailing list, Facebook page, and localization efforts help bring the Japanese NetBSD community together and share news and information. Server infrastructure is maintained through sponsorship.
This slide contains a general overview of the book "Made In Japan" written by Akio Morita - the co-founder of Sony Corporation, in which he presents his autobiography, entrepreneurship philosophies and the birth story of one of the world's leading technological and entertainment companies, SONY.
This slide contains a general overview of the book "Made In Japan" written by Akio Morita - the co-founder of Sony Corporation, in which he presents his autobiography, entrepreneurship philosophies and the birth story of one of the world's leading technological and entertainment companies, SONY.
This is the short description of What's new in LibreOffice 4.3, based on a Japanse translated release note (https://wiki.documentfoundation.org/ReleaseNotes/4.3/ja).
This slide is for the Kanto LibreOffice offline meeting July 2014.
--
関東LibreOfficeオフラインミーティング#16で発表した、4.3の新機能大急ぎ紹介です。日本語版リリースノート(https://wiki.documentfoundation.org/ReleaseNotes/4.3/ja)を元にしています。
This is a presentation for International Lisp Conference 2012 which was held in Kyoto, Japan.
Clack is a web application environment for Common Lisp to make your web applications be portable and reusable by abstracting HTTP into a simple API.
In this paper, I describe what are problems in web development and how Clack solves them.
This is the short description of What's new in LibreOffice 4.3, based on a Japanse translated release note (https://wiki.documentfoundation.org/ReleaseNotes/4.3/ja).
This slide is for the Kanto LibreOffice offline meeting July 2014.
--
関東LibreOfficeオフラインミーティング#16で発表した、4.3の新機能大急ぎ紹介です。日本語版リリースノート(https://wiki.documentfoundation.org/ReleaseNotes/4.3/ja)を元にしています。
This is a presentation for International Lisp Conference 2012 which was held in Kyoto, Japan.
Clack is a web application environment for Common Lisp to make your web applications be portable and reusable by abstracting HTTP into a simple API.
In this paper, I describe what are problems in web development and how Clack solves them.
An OpenPhoenux talk given at P.I.W.O. X (Poznań Free Software Event) at 2014-05-17.
Problem of openness, user freedom and privacy in modern smartphones and other mobile devices. Introduction to Neo900 project and it's unique take on user's privacy.
Recording (in Polish): http://neo900.org/stuff/piwo/wolne-mobilne-gdy-android-to-za-malo.ogg - "Wolne Mobile - gdy Android to za mało"
How to bring HID attacks to next level with WHID Injector & P4wnP1Luca Bongiorni
WHID was born from the need for cheap and dedicated hardware that could be remotely controlled in order to conduct HID attacks (i.e. over WiFi or BLE). WHID stands for WiFi HID injector. It is a cheap but reliable piece of hardware designed to fulfill Pentesters needs related to HID Attacks, during their engagements. The core of WHID is mainly an Atmega 32u4 (commonly used in many Arduino boards) and an ESP-12s (which provides the WiFi capabilities and is commonly used in IoT projects). During the talk we will see in depth how WHID Injector was designed and its functionalities.
Internet Of Things: Hands on: YOW! nightAndy Gelme
Introduction to the Internet Of Things ... using the MeshThing hardware running Contiki mesh-networking software for IPv6 / 6LoWPAN. Also, Daryl Wilding McBride (@darylwmcb) covers building a quadcopter for the Outback Joe competition.
New generation Linux distributions that companion with Geeko : opencocon and...shimadah
* Sorry for typo : Enlighenment -> Enlightenment, LinageOS -> LineageOS *
Introduction of opencocon and Fireduck OS around use
companion of openSUSE.
openSUSE.Asia Summit 2017 Lightning Talk (10/22)
Bits of Advice for the VM Writer, by Cliff Click @ Curry On 2015curryon
http://curry-on.org/2015/sessions/bits-of-advice-for-vm-writers.html
This is a talk about the choices one makes when building a Virtual Machine. Many of these choices aren’t even obviously being made when you first get the machine running - it’s not until years later when you look at your limitations that you even realize there was a choice. There’s the obvious Big VM (server, desktop, laptop, cell phone?) vs Small VM (embedded device, cell phone?) choice. But also: GC-or-no-GC. Portable or not (X86 vs ARM? vs Power/Sparc/tiny-DSP)? Multi-threaded or not? Run any “native” code - or only highly cooperative code? Run inside a pre-emptive multi-tasking OS? Or bare metal? Interpret bytecodes/p-codes vs dumb template-JIT vs Multi-tier-highly-optimizing-JIT? The set of choices goes on and on.
Most of these choices interact in Bad Ways… and usually the interactions are not obvious until long after the design decisions are made and locked in. And worse: most of the choices have to be made from the start, when you don’t really know the answers. Coding for yourself & your PhD advisor? Coding for a fortune-1000 company? Coding for the Internet-Scale-Masses? All different scenarios, with radically different goals. While the talk is based on my experience with the HotSpot Java VM, the bits of advice only loosely tied to Java, and can equally be applied to a host of other (VM) hosted languages.
Bio:
Cliff Click is the CTO and Co-Founder of H2O, makers of H2O, the open source math and machine learning engine for Big Data. Cliff wrote his first compiler when he was 15 (Pascal to TRS Z-80!), although Cliff’s most famous compiler is the HotSpot Server Compiler (the Sea of Nodes IR). Cliff helped Azul Systems build an 864 core pure-Java mainframe that keeps GC pauses on 500Gb heaps to under 10ms, and worked on all aspects of that JVM. Before that he worked on HotSpot at Sun Microsystems, and was at least partially responsible for bringing Java into the mainstream. Cliff is invited to speak regularly at industry and academic conferences and has published many papers about HotSpot technology. He holds a PhD in Computer Science from Rice University and about 20 patents.
Linux day 2015 presentation of Open Hardware Source PowerPC NotebookRoberto Innocenti
The CPU Architecture history and how Free Software have changed the rigid dependency of Hardware from Proprietary Software.
How now it is possible a PowerPC Notebook thanks to Free Software and Open Hardware
- some minor update at may 2016
More information http://www.powerpc-notebook.org/en/
A short talk I gave on Open Hardware and the Open Source tools that can be used for prototyping by Makers to bring their ideas to life. At the Indian Institute of Technology (IIT) Mumbai. Talk organized by Mumbai Tech Meetup group.
https://plus.google.com/u/0/events/cu93d98blpb3pvan1inmn7u42l8
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...Peter Gallagher
In this session delivered at Leeds IoT, I talk about how you can control a 3D printed Robot Arm with a Raspberry Pi, .NET 8, Blazor and SignalR.
I also show how you can use a Unity app on an Meta Quest 3 to control the arm VR too.
You can find the GitHub repo and workshop instructions here;
https://bit.ly/dotnetrobotgithub
Google Calendar is a versatile tool that allows users to manage their schedules and events effectively. With Google Calendar, you can create and organize calendars, set reminders for important events, and share your calendars with others. It also provides features like creating events, inviting attendees, and accessing your calendar from mobile devices. Additionally, Google Calendar allows you to embed calendars in websites or platforms like SlideShare, making it easier for others to view and interact with your schedules.
6. 2 clues BSD
● Redistribution and use in source and binary
forms, with or without modification, are permitted
provided that the following conditions are met:
– Redistributions of source code must retain the above
copyright notice, this list of conditions and the
following disclaimer.
– Redistributions in binary form must reproduce the
above copyright notice, this list of conditions and the
following disclaimer in the documentation and/or other
materials provided with the distribution.
7. Japan NetBSD Users’ Group
● Since 1999
● UserMeeting on July
– 50 heavy users
● Booth presentation
– Since 1999 OpenSource Matsuri@Akihabara
– Serve DHCP by NetBSD/MacSE30
– http://
● http://www.jp.NetBSD.org/
● http://www.facebook.com/NetBSD.jp/
8. Japan * Users’ Group?
● “Japan foo-bar Users’ Group”= Old Style?
● “Japan” group?
– Regional group is useless?
– Japan,what is difference does it mean?
– ftp mirror is useless in 10G world?
– google.co.jp/translate
● Search Mission for Regional Group
9. 1999-2003: Before
OpenSourceConference
● FreeBSD events → *BSD events
● 2 BSD BOF /year
– N+I InterOP Makuhari
– Internet Week
● 300 attendance
– call guest: perry hubertf..
● Cost event fees:
– larger,deeper,wider :not to use Free BOF slot.
– 500,000 yen/event is too heavy for me
– What can I do next?
10. OpenSourceConference:
2004-
● Mr. Miyahara@begi.net make a new event.
– Free Booth
– Free Seminor slot
● Loose fit – it must be.
– do what you doing
– and say what you saying
– create booth desk as 1.8m width NetBSD campus.
– create freestyle seminor in 45min.
● base line:regional information + NetBSD guide
● additional: everyone can talk about NetBSD.
11. Create NetBSD demo-style
● Make a booth
– Strange machines have found us
– minimal demonstration
● show prompts: “login:”
– PC , Handhelds and only “Login: “
– No communication with attendancees.
● Make a seminor time
– Make a presentation material:NetBSD Guide
– Presentation about :”NetBSD and BSD?”
– Presentation time is very important!
● need more feedback!
12. All around Japan
● Tour: Computer Cities in Japan
– OK,We will go ALL place in this country.
– Stop making sence, about which city to go or not.
– Presentation and Demo all around Japan
● → Gathering Every place,== Japan NetBSD Users
● Rule
– send request form in 8 hours
● promoter ask me over 48 hours
– Fix date and Fix Flight
– after all,Think tomorrow.
13. NetBSD: Japan tour
● 91/100(+1)
– Booth and Seminor
● 10 times loses
– Oita 2times 2008,2009
● Seems local meeting?
– DataBase 5times 2006,2007,2008,2011,2012
– cloud 2times 2012,2013osaka
– enterprise 1time 2013
● Sakura Cloud support NetBSD Service
● AWS
14. Members
● yagoto-urayama.jp:ex Meijo-univ,Mr terasawa seminor.
– Nagoya city/Meijo-u/Terasawa-seminor
– Nagoya-u: soda,tsutsuii,enami... == yagoto-omoteyama
– Meijo-u: jun,oshimaya,iwase …. == yagoto-urayama
– Using SONY NEWS (1987-1989?)
– reunion on Nagoya *BSD User’s Group:1999
● Terasawa-seminor
– Do anything about computer
– Play SONY NEWS and Fujitsu FM-7(6809)
– FM-7 terminal emulator software
● like tektronix terminal,Kanji char..
● OS-9 BASIC09 to C translator with graphic
15. SONY NEWS
● BSD UNIX!
● Super Cool Workstation in 1987!
● Comes our classroom now!.. but why?
● Koichi Kishida@SRA delivers to UNIV.
– NWS-800 No.003 (68020)
– X10!
– kill your emacs for heavy road!
– learn UNIX with japanese learn
– read man man,man shutdown,,,,
16. REBOOT:SONY NEWS
● OSC Shimane−powerd by Tottori Kankyo Univ
– NEWS by Nakaji
● OSC Kyoto− 68K great masters
– tsutsuii@ ships 68K WSx3!
– SONY NEWS
– Sun Sun3/80
– OMRON LUNA
●
meet with “OMRON LUNA Users Group”
● Fujita@ex CMU in KOF
17. OMRON LUNA
●
OMRON =Workstation company
● LUNA 68K
– Dig Old machines from dustbin.
– Repair Power module
– “Sync on Green” LCD display
● LUNA88K
– Dig Old 88K machine from mania.
– Send 88K machines to aoyama@openbsd
● 88k multiprocessor and Xwindows on LUNA88K
– Booth on OSC Nagoya
● LUNA68K(NetBSD) and LUNA88K(OpenBSD)
18. SHARP, always on our mind
● In Japan,NetBSD culture start up with X68000
– oki@,boot NetBSD on X68K→deliver with MO
– @X68060
● 68060 CPU display on OSC tokyo
– XM6i:Specialty,Full Emulation for NetBSD
● OSC Hiroshima X68000 x5
– by isaki@ and Sugawara
● NetBSD/X68030 Full Emulation
● debug emulatior and NetBSD
● Realtime Display CPU cache hits!
● ZAURUS – ARM startup by nonaka@
19. ZAURUS
● ZAURUS:Small Xscale ARM machine
– WZero3 :Windows Mobile→hpcarm
– NetWalker by hkenken :Cortex
● KOBO:evbarm 2,980yen/evbarm board
● zaurus port on OpenSourceConference Tokyo
– @tristelo
– boot C700
– port uboot
– port sound device on C700
21. WindowsCE
● 1999: Japan NetBSD Users’ Group 1st BOF
– Run NetBSD on small CE machine,run tetris
– SONY NEWS developers join to NetBSD project
● hpcmips
– NEC sigmarion: “one-seg” USB TV reciever :OSC Kyoto
– →Playstation2
● hpcsh
– Speesys:NetBSD/sh Robot,:OSCTokyo
– DreamCast→
● IDE Disk & NE2000: tsutsuii
●
X with maracus controller :OSC Hokkaido oshimaya
●
twitter message on controller OSC Nagoya oshimaya
● hpcarm
– WZero3 Teokure image:tsutsuii
– Jornada
22. These are the Things
● Old brown 4cluse code.
– How to change 4cluse BSD to 2cluse?
– Old code:OMRON LUNA...
● Broken Condencer
– Old power supply →Fix and Fix and Fix
● Heavy algorithm
– Generate SSH keys in 30 min?
– twitter account initialize in 30min?
● Treat Old machine as old
– 10Base5/2 MAU
– SCSI Harddisk
– 30pin SIMM
– Conpact Flash Ether card
23. “OPEN”
● Distribute your code with License.
– Keep Update: many trees
– Diffcult to maintain many trees
● Say “I use this software!”
– “Our software use competiter”
– How to join the Open Source Conference
● Go Booth:Say “I use your Software!”
● How to use
● No problem?→Fix it!→Get result!
● No Bugs?→Fix it!→Get result!
● Say maintener to fix.
24. Report / Fix issue
● “Bug report to Upstream!”
– 100 softwares,100 bug report methods
– Keep many “bugreport” web accounts
● Bug report pages
– Maintain bug reports
– What bug report I’ve report?
– In what archtecture?
● Large Fix code.
– Large diffs with no comment→mind bombs
– Write down fixed-PR number
● Once merge,maintain till dead.
25. Application
● Pkgsrc
– ftp ftp.pkgsrc.org... current.tar.gz
– tar xzvf pkgsrc.tar.gz
– cd /usr/pkgsrc/net/mikutter
– make package-install
● Over 13000 application
● Over 230 licenses
● obache:talk in OSC Fukuoka
26. Pkgsrc and
Open Source Conference
●
Love your neibor: make pkgsrc next booth.
●
mikutter: module based twitter client
●
mlterm→multilingul console terminal in old machines
– X68K and mlterm developer meeting in OSC Hiroshima
●
LibreOffice4 ryoon@
– Rieson with LibreOffice group
●
Bind & Ruby : taca@
● CMS softwares
– drupal
– geeklog
– Wordpress
– Basercms→OSC Fukuoka〜OSC Oita
– concrete5
– contao: taca@
27. net/mikutter
● Final Target for Strange machines
– Check: Ruby+Gtk+oauth
– Heavy load for old machines
– Chicken Race, More Slower machine!
● LUNA68K
– twitter time line is good presentation
– mikutter young hooligan called “Teokure”
● Great,always perfect feed back.
– mikutter steckker
● okano@ make mikutter chalacter seal
● Funny!
28. Binary NetBSD images
● mikutter boot image
– search [Teokure NetBSD]
– i386
– ZAURUS
– WZero3 hpcarm
● Raspberry PI
– Update each OSC
– mikutter on HOME 40 inch HDMI TV
– Braved timeline to Home
– User reply from all over world!
– STOP Broken arm port (like mips port)
29. Sticker! Crop the world!
● OS presentation
– Watch only “login: “ prompt
– Too minimal for conversation
– Visitors lost in communication.
● Sticker
– What you see is what you put
– Communication boot loader
– okano@ make 5000 seets/event
– LakoLako seal @ OSC Fukuoka
– mikutter seal style council @OSC Aizu
30. NetBSD Guide
● A5 12p panplet x 15 /every event
● Local Guide and NetBSD guide
● People knows about Local town
– No problem to know NetBSD or not
– I don’t have knowledge about the TOWN
– Broke some barrir between talker and attendancee
– and want to know any town information we go
● Get knowledge
– Parts shop/Audio Shop/JazzRockTechnoCafe
WWII fighters/Beer Bar :Get old transistor and tubes.
● Sphinx+scribus+inkscape→epub
31. NetBSD can do
● source sets
– Gather all definition about machine in this whole world
– Gather all definition about device in this whole world
– Build.sh and “Yeah! It Works!”
● Live until Hardware is dead.
● pkgsrc
– Gather all software in this whole world
– Gather all operating systems definition in this whole workd
– make install-package and “Yeah! It Works!!”
● Japan NetBSD Users’ Group
– Gather all activity in all over Japan
– Gather all hardware in all over Japan
– Serve Presentation time and Booth like hackerthon
33. Facebook
● http://www.facebook.com/NetBSD.jp
● Set URL on annual meeting with vote and create
– 223 people
● Event keeper
– Put NetBSD related event to Facebook event list
– Automatical update to www.jp.NetBSD.org
– https://developers.facebook.com/docs/graph-api/reference/e
vent/
● Gather NetBSD news
– See Facebook timeline to get monthly NetBSD news
35. I18N/Translation
●
Web page:okano@
– SA/Update information to translate
● I18N support
– Lost in communication
– NEED more refine to NetBSD I18N code
– hard to tell I18N diffculty
– the world is waiting for tnozaki@
36. Server Maintenance
● jp.NetBSD.org domain
● Powerful support by Internet Initiative Japan (IIJ)
– Internet Connection and Server room
● Need more human resource
– NTP DoS atack
– Disk crash
– Web Contents Update
● CVS to git
37. AsiaBSDCon
● www.asiabsdcon.org
● NOW! 120 attendancee
● Need more sponser:700,000 yen
– All we need is cash,cash is all we need
● BSDResearch.org
– AsiaBSDCon
– BSDCA
38. Results
● Japan NetBSD Users’ Group Japan Tours
● From 1994-1999-
● Serve Space for Discussion and hacking
● In OpenSourceConference
– Hackerthon→event driven development
– make presentation and booth style
– “Tokyo comes to us!” Meet the developer
– Strange machine can walk around in 100Km
● LifeHack for hired developer
– Can’t pay Donation, but Travel fee support can supply