2015/06/10
Microsoft MVP for Windows Platform Development 初音玲
Microsoft MVP for Microsoft Azure 酒井達明
https://channel9.msdn.com/events/MVP-Virtual-Conference/Windows-10-Developer-Readiness-Powered-by-MVPs/Japan
2015/06/10
Microsoft MVP for Windows Platform Development 初音玲
Microsoft MVP for Microsoft Azure 酒井達明
https://channel9.msdn.com/events/MVP-Virtual-Conference/Windows-10-Developer-Readiness-Powered-by-MVPs/Japan
Windows 8と Windows Phone 7は根柢の概念は共通のMetro Style。そしてプログラミング言語も共通のものが使用できます。
とはいえ、実際にはいろいろなギャップがあり、1ソースで両環境の実現はいくつかの障害があります。
現状のギャップをデモを含めご紹介しながら、実際に効率よくソース運用するためのポイントをご説明します。
Windows 8と Windows Phone 7は根柢の概念は共通のMetro Style。そしてプログラミング言語も共通のものが使用できます。
とはいえ、実際にはいろいろなギャップがあり、1ソースで両環境の実現はいくつかの障害があります。
現状のギャップをデモを含めご紹介しながら、実際に効率よくソース運用するためのポイントをご説明します。
The document discusses plans for the Plone Symposium Tokyo 2015 conference to be held in Tokyo, Japan in order to increase awareness and usage of Plone in Japan and Asia. It provides details on the proposed event such as it being a one day symposium with two tracks and one day of development sprints, potentially in May-July 2015. It also discusses factors for increasing participant numbers such as international guest speakers and promotion in developer communities. The document encourages involvement and asks for speaker and planning session participation.
Fuzzy search on plone & search for east asian languageManabu Terada
This document discusses fuzzy search functionality for Plone, especially for searching East Asian languages like Japanese. It describes a fuzzy search product that uses Levenshtein distance and automata to provide spelling suggestions based on minimum character edits. The product indexes content to create a sorted list that is searched to find fuzzy matches. Support for additional languages like Chinese and Korean is planned through dependencies like MeCab for word splitting.
Reporting of PyCon APAC at ploneconf / PyCon BRManabu Terada
Manabu Terada reported on PyCon Asia-Pacific 2013 which was held in Tokyo, Japan from September 13-16. The conference included 1 day of tutorials, 2 days of main sessions across 4 tracks (2 in English and 2 in Japanese), and 1 day of sprints. It attracted 516 attendees and had 33 sponsors. The keynote speakers were Georg Brandl, a Python core developer, and Rian Hunter, the third engineer at Dropbox. Terada offered to provide leftover conference merchandise and invited the audience to future PyCon events in Asia, including PyCon Taiwan in 2014.
PyCon Asia Pacific started in 2008 with the goal of building a Python community in Singapore and expanding beyond. The first PyCon APAC was held in 2009 in Singapore to reduce costs for the APAC community to attend a Python conference by having one closer to the region. Organizing the conference presented challenges around obtaining startup funding, securing a free or low-cost venue, understanding regional demographics, and encouraging volunteerism and presentations from the local community.
PyCon APAC is an annual Python conference held in Asia and Oceania. The conference provides a forum for Python developers in the region to network, learn about new developments, and share knowledge. Looking ahead, organizers hope to expand PyCon APAC to reach more developers and continue promoting Python adoption across Asia-Pacific.
PyCon APAC 2014 will be held in Taiwan with a focus on more interactions, talks, project contributors and hacking. The organizing team has formed quietly and has started working, leaking some details on their hackpad page. The "Bazaar of Folks" night market session was well received and will continue, with volunteers identified to organize it. PyCon APAC aims to facilitate sharing among Python programmers in the region, with the hope that developers, businesses, and users can grow together as a community.
The document summarizes several PyCon conferences held in Japan between 2011 and 2013. PyCon mini JP was held in 2011 with one track in Japanese and 136 attendees. PyCon JP 2011 had three tracks including one in English and 247 attendees. PyCon JP 2012 expanded to two days with three tracks including one in English and 480 attendees. PyCon APAC 2013 was held in 2013 with four tracks including two in English, tutorial sessions, and about 500 attendees.
This document discusses fuzzy search functionality on the Plone content management system. The author developed and published a fuzzy suggestion tool for Plone that provides did-you-mean style suggestions when users perform text searches, without requiring the use of Solr. The tool indexes all text from content items and uses techniques like Levenshtein distance and automata to provide suggestions asynchronously via JSON. It can handle Japanese text as well by using the MeCab morphological analyzer to break text into words and normalize kanji before finding suggestions.
This document discusses fuzzy search functionality that was built and published as a Python package for Plone. It allows for suggestive auto-complete search results from content on a Plone site. The system uses Levenshtein distance and automata algorithms to calculate fuzzy matches from the full-text index. A demo video is provided showing suggestions as the user types in the search box. The author implemented this to provide a similar search experience to Google for intranet sites that cannot use external search engines.
2. @terapyon
Ambassador of Plone Foundation
Board Chair of PyCon JP
Member of NVDA Japanese Team
Member of Open edX User Group Japan
Owner of CMS communications Inc.
About me
Manabu TERADA
日本のPloneユーザ会
毎月勉強会を都内で開催
日本語関係のバグフィックス
翻訳作業
Plone User s Group Japan
2
11. Content Management System
Based on Python and Zope
Powerful and secure
Open source (GPL v2)
Latest version 4.3.4
About Plone and Zope
Plone
Web Framework
NOT Light weight
incude Object DB (ZODB)
Open source (ZPL)
Zope
11
13. Out-of-Box
Accessibility
User / Group Management
Access control
Text Search with user s role
Multi languages
Content history & Versioning
Add ons
Plone / Zope の基本機能と特徴的な部分の説明
Plone
Application Server
Multi platform
Object publishing
Multi Database
Zope Management Interface
Zope
13