coderdojo-japan / coderdojo.jp Goto Github PK
View Code? Open in Web Editor NEWâ¯ïž CoderDojo Japan (@coderdojo-japan) official website developed by Ruby on Rails with @YassLab team. ð
Home Page: https://coderdojo.jp
License: Other
â¯ïž CoderDojo Japan (@coderdojo-japan) official website developed by Ruby on Rails with @YassLab team. ð
Home Page: https://coderdojo.jp
License: Other
https://coderdojo.jp/ ã§è¡šç€ºãããCustom Widget ãå解ããããŒãåããããšã§ãåå©çšæ§ãé«ããã
ãªã©
Travis CI: https://travis-ci.com/plans
Dojoã®äž»æšã«é©åããŠãããèªåã§ãçåãªã®ã§ããã質åã§ãã
åã©ãã®ããæ°ãç¶ç¶ãããç¯ç®ãšããŠãªãŒãã³ãªã³ã³ãã¹ããã€ãã³ãã®ãããªãã®ã®æ å ±ãåå è ã«äŒããããšæãã€ã€ãã€ãã€ãå¿ããŠããŸããŸãã
ãããã£ãåã©ãåãã®ã³ã³ãã¹ããªã©ã®æ å ±ãéçŽããŠãããµã€ããããŒãžãªã©ã©ãªãããåãã§ããïŒ
åŒçšå : https://www.facebook.com/groups/coderdojo.jp/991344180978981/
æ°åã®æ ¹æ ãæ確ã«ãããã€ããã®éèšæ¹æ³ã誰ã§ãæ€èšŒå¯èœã§ããç¶æ³ã«ããã ð ð
åã©ãåãããã°ã©ãã³ã°éå Žãæšé²ããäžè¬ç€Ÿå£æ³äºº CoderDojo Japanã ãããã€ã³ã¿ãŒããããæ¯æŽãããããã®ã¯ã©ãŠãããç¡ææäŸ
https://www.sakura.ad.jp/press/2017/0720_cloud-coderjapan/
CoderDojoã¯ã7ïœ17æ³ã察象ã«ãæ¥æ¬å šåœ88ã«æ以äžã§éå¬ãããŠããéå¶å©ã®ãªãŒãã³ãœãŒã¹ã³ãã¥ããã£ã§ãã2011幎ã«ã¢ã€ã«ã©ã³ãã§å§ãŸããäžçã§ã¯69ã«åœã»1,200ã®éå ŽããããŸããæ¥æ¬ã§ãã2012幎ãã掻åãå§ãŸãããããŸã§ã«1,000å以äžã®ã€ãã³ããéå¬ãããŠããŸãã
å°ãªããšã2,000~3,000åãããã¯éæããŠãããã ã£ãããä»åã¯äž»èŠãªéå Žã®ã¿ãæå 確èªããŠ1,000以äžããããšã確èªãããããããããæ£ç¢ºãªæ ¹æ ãããã°ããã£ãšæ£ç¢ºãªæ°åãäŒãããããCoderDojo ã®åå è æ°ã«ã€ããŠãåæ§ã§ãèšæž¬æ¹æ³ã確ç«ããã°ãããæ£ç¢ºãªæ°åãäŒããããã
cf. æ¥æ¬ã® CoderDojo (zenç»é²æž) - Google Spreadsheet
https://docs.google.com/spreadsheets/d/17-M-qv5c0MdE_ZIFk566I2CGCIDHFkQwXWiunDXCGVw/edit#gid=354377216
CoderDojo Japan ã®ããã¯ãšã³ããæŽæ°ããŸãã
http://coderdojo.jp/scrivito/blogs/2016/12/12/new-backend
Scrivito 1.7.0 Release Notes
https://scrivito.com/scrivito-1-7-0-release-notes-aaf2e7bbd1254c9e
Rails 5.0 support
This release of Scrivito adds support for Rails 5.0 to the SDK. Rails 5.0 was released this summer and includes numerous speed improvements, refactorings and new features (see the Rails 5.0 overview for details).
Scrivito continues to support Rails 4.2, so in case you don't want to upgrade to Rails 5.0 yet, you can still update Scrivito to the latest version. A simple bundle update scrivito does the trick. There is one small exception: We no longer support the json gem in versions prior to 1.8.3. Previously, json 1.7.7 or newer was supported.
We worked hard to support both Rails versions and to facilitate a smooth transition from Rails 4.2 to 5.0. If you want to upgrade your application to Rails 5.0, please first upgrade to Scrivito 1.7.0 or later, then update Rails itself. See the Guide for Upgrading Ruby on Rails for a detailed list of changes between Rails 4.2 and 5.0.
We continue to support Ruby 2.1. Rails 5.0, however, requires Ruby 2.2.2 or newer. Since Ruby 2.1 has already reached a state in which it only receives security fixes, it is highly advised to upgrade to a newer Ruby version (see the Support plans for Ruby 2.0.0 and 2.1 for details).
minitest? RSpec? Turnip?
Facebook, Twitter, Hatena ã® embedded ã¯ããŸããã£ãã®ã«ããªãã www.slideshare.net ã® embedded ã ãã察å¿ã§ããªããã©ããããã®ããªã... ð€ (ãããããŠ: SlideShare ã HTTPS 察å¿ããŠããªãã®ãé¢ä¿ããŠãã?)
Access to Font at 'http://public.slidesharecdn.com/fonts/fontawesome-webfont.woff2?v=4.3.0?cb=1481840525' from origin 'http://www.slideshare.net' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://www.slideshare.net' is therefore not allowed access.
ãããpublic/img/sotechsha-top.jpg ã«çœ®ãçç±ã£ãŠãã£ãã£ã? (app/assetsããããããªð€)
ãŸãä»ã®ãããã«å ¥ã£ã¡ãã£ãŠãããã§ãåŸã§ãŸãšããŠåŒè¶ãããã°ããããã§ã ð ðš
cf. #34 (comment)
KataJapan - CoderDojo Kata
http://kata.coderdojo.com/wiki/KataJapan
èªåã§æžããŠãããŠãã£ãŠããŸã£ãæããã... ><
ããšã§revertããã ðŠ
Page Template ãš Blog Post Template ãæ±çšåããããŠããã®ã§ãçšéã«åããŠæŽçãããð€
/kata
å°çšã® template ãçšæãã
/sotechsha
ã® overview / post ãçšæãã
/
(ãããããŒãž) å°çšã® template ãçšæãã
/news
ã® overview / post ãçšæãã
ç°¡åãšã¯ãããã°ã€ã³æ©æ§ãå®è£ ããã®ã§ãhttps ã«åãæ¿ããã (決æ)
ãå: ä»æ¥äžã«çµãããã â
CoderDojo Japan å
¬åŒããã¯
http://coderdojo.jp/sotechsha
Started GET "/apple-touch-icon-precomposed.png" for ::1 at 2016-12-09 11:45:02 +0900
Scrivito GET /workspaces/published/changes {:from=>"3|[\"7e6fa9b57ba55ffc\",null,null,null,null,\"CR0PCoylP/j9\",null,null]"} (378.2ms)
Scrivito GET /workspaces/published/objs/search {:query=>[{:field=>"_permalink", :operator=>:equals, :value=>["apple-touch-icon-precomposed.png"]}], :include_deleted=>true, :size=>100, :continuation=>nil, :consistent_with=>"3|[\"7e6fa9b57ba55ffc\",null,null,null,null,\"CR0PCoylP/j9\",null,null]"} (316.3ms)
Processing by CmsController#index as */*
Parameters: {"permalink"=>"apple-touch-icon-precomposed.png"}
Completed 404 Not Found in 0ms (ActiveRecord: 0.0ms | Scrivito: 0.0ms)
Started GET "/apple-touch-icon.png" for ::1 at 2016-12-09 11:45:04 +0900
Scrivito GET /workspaces/published/changes {:from=>"3|[\"7e6fa9b57ba55ffc\",null,null,null,null,\"CR0PCoylP/j9\",null,null]"} (317.4ms)
Scrivito GET /workspaces/published/objs/search {:query=>[{:field=>"_permalink", :operator=>:equals, :value=>["apple-touch-icon.png"]}], :include_deleted=>true, :size=>100, :continuation=>nil, :consistent_with=>"3|[\"7e6fa9b57ba55ffc\",null,null,null,null,\"CR0PCoylP/j9\",null,null]"} (319.5ms)
Processing by CmsController#index as */*
Parameters: {"permalink"=>"apple-touch-icon.png"}
Completed 404 Not Found in 0ms (ActiveRecord: 0.0ms | Scrivito: 0.0ms)
Railsãã¥ãŒããªã¢ã«ã®éãã«ããã°å®è£ ã§ãã ð§
æšæ¥ã®ããŒã«ã«ç°å¢â
ä»æ¥ã®ãããã¯ã·ã§ã³ç°å¢â URL
Dojoã¢ãã«ã®orderã«ã©ã ã«yasulabãæåã§é åºæ å ±ã é©åœã« å ¥åããŠãããé©åœã«å ¥åãããšèªååãå°é£ãªãããå ¥åããå€ãå®åŒåãããã
å€åãããªæã...? ð€
åžçºæã³ãŒãé
ç·åçãåžçºæã³ãŒããçºè¡ããŠãããããã§ã
http://www.soumu.go.jp/denshijiti/code.html
cf. #58 (comment)
coderdojo.jp ã«é¢ããDojo Listã ãã©ãçŸåšé²è¡åœ¢ã§ã¡ããã¡ããã¢ããããŒããããŠããã®ã§ãParseããexportããããŒã¿ã ãã ãšãå®å šã«ã¯åèŽããªããšæãã®ã§æ³šæã
ãŸã㯠Dojo ã¢ãã«ãšãã®é¢é£ã¢ãã«ãäœããšãããŸã§è¡ã£ãããäžæŠéããŸãã
assert_select "p.ng-binding", count:54
éå±€æ§é ã®ãªã³ã¯ãäœæã§ããªãã調æ»
ããããã£ãããš
- /blog ãâå šã³ã³ãã³ãäžèŠ§è¡šç€º
- /blog/1ãâåã³ã³ãã³ã衚瀺
- /sotechsha/1 ââŠ/blog/1ã«ãªãã€ã¬ã¯ã
çŸç¶
- /blog ãâå šã³ã³ãã³ãäžèŠ§è¡šç€º
- /1ãâåã³ã³ãã³ã衚瀺
- /sotechsha/1 ââŠ/1ã«ãªãã€ã¬ã¯ã
æ€èšå 容
scrivito_route '/blog/*permalink', using: 'permalink', format: false
ã«èšå®ããå Žåã1. ã
âŠblog/blog
ã«ãªã£ãŠããŸãããã€ä»ã®ããŒãžã§ããŒããªã³ã¯ã䜿çšãããå Žåã«åœ±é¿ãã§ããšèãããã察象ã®ããŒãžã«å šãŠããŒããªã³ã¯ã貌ãããšã«ããŸããã
cf. #18 (comment)
https://travis-ci.org/yasslab/coderdojo.jp/builds/184893576
åçŸãããããªãã£ããããããªãã§ã ãã...? ð€
$ bundle exec rake
Running via Spring preloader in process 22693
Run options: --seed 2217
# Running:
.E.....
Finished in 19.951582s, 0.3508 runs/s, 1.2530 assertions/s.
1) Error:
UsersLoginTest#test_login_with_invalid_information:
Scrivito::ResourceNotFound: Could not find Obj with id 01a2c56f25ed238c
test/integration/users_login_test.rb:11:in `block in <class:UsersLoginTest>'
7 runs, 25 assertions, 0 failures, 1 errors, 0 skips
Dropbox Pro ãš Dropbox Business ãŠãŒã¶ãŒ: 2017 幎 9 æ 1 æ¥ ãããHTML ã³ã³ãã³ãã®ã¬ã³ããªã³ã°ãç¡å¹ã«ãªããPublic ãã©ã«ããšãã®å ±ææ©èœã䜿çšã§ããªããªããŸãã
Public ãã©ã«ã - Dropbox ãã«ãã»ã³ã¿ãŒ
https://www.dropbox.com/ja/help/16
â» æ³äººèšç«ãªã©ã«æãã£ãè²»çšã¯ @yasulab å人ãåºããããšã«ãã
CoderDojo ã®ä»£è¡š (ãã£ã³ããªã³) ãäœããã®äºæ ã§ç¶ããããªããªã£ããšããã©ããã£ãéžæè¢ãããã®ãããŸãšããŠããŸãã
æºåãã§ããã移管ãã ð ðš
coderdojo.jp ã«æ²èŒã»ç»é²ãããŸã§ã®æµãããã£ãšæ¥œã«ããã
cf. Dojo ãšããŠå ¬åŒã«ç»é²ãããã? - KataJapan
coderdojo.jp/apply
)
äŸãã°ã次ã®ãããªè³æ:
cc/ @nanophate
(1) æ¥æ¬åœå
ã®ãCoderDojoãã®èšç«åã²ãéå¶ã®æ¯æŽ
ãäŸ: CoderDojo Japan / CoderDojo Japan Champions ã®éå¶, https://coderdojo.jp/ ã®éçº
(2) æ¥æ¬åœå
ã®åãCoderDojoãéã®ãããã¯ãŒã¯ã®æ§ç¯ãäŒæ¥ãè¡æ¿ãšã®é£æºã®æ¯æŽ
ãäŸ: ãœãŒããã¯ç€Ÿãšã®å
±ååºçãPepper 瀟äŒè²¢ç®ããã°ã©ã ãžã®å¿åãªã©
(3) æ¥æ¬åœå
ã®åãCoderDojoããšåœå€ã®ãCoderDojoããšã®é£æºãååã«é¢ããæ¯æŽ
ãäŸ: å®äŸããŒãã£ã³ã°ãžã®åå ã»åè°ã»äº€æž (è±èªå¿
é )
(4) åœå
å€ã®ãCoderDojoãã«é¢ããæ®ååã²ãåºå ±ã«é¢ãã掻å
ãäŸ: Web, Twitter, Facebook ã§ã®åšç¥æŽ»åãªã©
(5) åœå
å€ã®ãCoderDojoãã®æŽ»åãéãããŠåŸãããç¥èŠã®å
±æ
ãäŸ: Kataã®éçºã»æŽæ° https://coderdojo.jp/kata
(6) ååå·ã«é垯é¢é£ããäžåã®äºæ¥
ãäŸ: [email protected] ãåå¥ã¡ãã»ãŒãžãžã®åãåãã察å¿
cf. äžè¬ç€Ÿå£æ³äºº CoderDojo Japan å®æ¬Ÿ - 第4æ¡ (äºæ¥)
https://coderdojo.jp/kata ã¯ã https://kata.coderdojo.jp/ ã«ããæ¹ããããããããããããªãð€
keiyaku-css: https://github.com/cognitom/keiyaku-css
keiyaku.md: https://github.com/keiyaku
cf. cognitom/keiyaku-css ç« ç«ãŠãã©ãããã
cognitom/keiyaku-css#3 (comment)
çŸåšã¯ç®¡çè æš©é (system_user æš©é) ãæã£ãã¢ã«ãŠã³ããå ±æããŠäœ¿ããŸãããŠãããã©ããã«ããŠãŒã¶ãŒã«å¯Ÿå¿ããŠããŠãŒã¶ãŒã¢ã«ãŠã³ãã®æš©éãé©åã«åãåããŠãããããã²ãšãŸãã¯æ¬¡ã®ïŒã€ã®æš©éãããã°ååã
ãã°ã€ã³ãã©ãŒã ã¯å®è£ æžã¿ãããšã¯ãŠãŒã¶ãŒã¢ã«ãŠã³ãã®çºè¡æ¹æ³ã決ããå¿ èŠããããç·šéæš©éã欲ãã人ã¯ãããŸã§å€ããªãã®ã§ãã²ãšãŸãã¯ãã©ãŒã ã¯å¿ èŠãªããæåã§ã¢ã«ãŠã³ããçºè¡ããã®ãè¯ããã ð ð
èšäºã®ç·šéæé æž - Google Drive
http://bit.ly/coderdojo-kata-edit
cf. 2. CoderDojo Kata ã®å·çã»ç·šé - README
@nanophate Don't deploy to Heroku directly without tests ð ââïž
cf. #89
enable user to edit website from anywhere with login auth
Dojoã«ãã£ãŠã¯å¯ä»ããŠãã ããä¿è·è ã®æ¹ãå°ãªãããããã£ããããŸãããã
ã¹ãã·ã£ã«ãµã³ã¯ã¹ãšããŠãéå Žãæ¯æŽããŠãã ããå šãŠã®ä¿è·è ã®çãããã£ãŠæžããŠãããŠãããã®ããïœ
Regional Body iFrame Map Documentation
The purpose of this document is to explain how you as a regional body can add a google map iframe that will display all Dojos within your region and embed said iframe into your respective regional body website.
Latitude & Longitude Coordinate of your Region.
Step 1: Simply Google your "Latitude and Longitude of "
Step 2: Copy and Paste both numeric values.
Here is an example of the a Google Map of Dojos that exist in Ireland where the map of Dojos centres on Ireland.
<table>
<tr>
<td>https://zen.coderdojo.com/embedded/dojos-map/lat/53/lon/-9.4556446?zoom=7</td>
</tr>
</table>
Notice that the url has the following
/lat/53 - (First Numeric Value of Latitude)
/lon/-9.4 (Second Numeric Value of Longitude)
zoom=7 (Zoom Level of the Google Map)
If you replace the "lat" number and âlonâ number of the url above with the values of your region that you pasted and then refresh the map it will change to your region.
You can increment or decrement the value of "zoom=7" to Zoom In or Zoom Out of the map.
E.g "zoom=8" will increase the zoom level of the map. Decrease will decrease the zoom.
Use an iFrame to embed the map into your wordpress regional body website. The following is an example of an iFrame that will embed a Google Map of the region of Ireland with a map that is 600 pixels wide, 150 in height and has no frame or borders.
<table>
<tr>
<td><iframe
src="https://zen.coderdojo.com/embedded/dojos-map/lat/53/lon/-9.4556446?zoom=7
" width="600" height="450" frameborder="0" style="border:0">
</iframe></td>
</tr>
</table>
ãooo ã®å°å㧠CoderDojo ããã£ãŠã¿ãã!ããäžç·ã« Dojo ç«ã¡äžããŸããã?ã
ã¿ãããªåéããŒãããããšå¬ãããããšãã話ãåºãã®ã§ãåå¿é²ãšããŠãã¡ãã«æããŠãããŸãã
A declarative, efficient, and flexible JavaScript library for building user interfaces.
ð Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ððð
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google â€ïž Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.