(日本語) IBM Connect 2016 - Day1 基調講演
Tuesday February 2nd, 2016IBM Verse,IBM Connect 2016,Notes/Domino 日本語
Sorry, this entry is only available in Japanese.
(日本語) ケートリック 関東オフィスが移転致しました。
Tuesday February 2nd, 2016未分類,ニュース
Sorry, this entry is only available in Japanese.
(日本語) IBM Connect 2016の濃い一週間が始まります。
Sunday January 31st, 2016IBM Connect 2016,ibm connectNotes/Domino 日本語
Sorry, this entry is only available in Japanese.
(日本語) IBM Champion 2016に任命されました
Friday November 27th, 2015ニュースNotes/Domino,xpagesday,XPages,IBM Champion
Sorry, this entry is only available in Japanese.
2015.11.18 XPagesDay 2015 Session for controlling Drone by XPages, WebGL, Gyro and Motion sensor
Thursday November 12th, 2015bluemix,IoT Foundation,WebGL,ニュース,Notes/Domino,XPages アプリケーション開発,Notes/DominoXPages アプリケーション開発,xpagesday,XPages
XPagesDay is held on 11/18/2015 in Japan
XPagesDay 2015 is held on Nov 17,18 as online and onsite sessions.
Controlling a drone by Xpage on bluemix and IoT Foundation
Kazunori Tatsuki@KTrick has the onsite session on 11/18/2015 for demonstration of controlling drone by XPages on bluemix with Mr Takeshi Yoshida@SOLXYZ. We are going to explain the following technologies to control the drone in the session
- XPages on Bluemix
- IoT Foundations on Bluemix
- MQTT on Javascript
- Node.js
- Node RED
- WebGL
- Gyro and Motion sensor on smartphone
This project is still under development, but we've already finished the WebGL part to synchronize the drone on the browser like below.
Since this is onsite session, please apply the session by following url.
http://partner.cons20.info/portal.nsf/pages/pub
XPAGESDAY 2015 details
Date:11/17/2015 (Tue), 11/18/2015 (Wed)
Place:11/17/2015 (Tue) - online session, 11/18/2015 (Wed) - online and onsite sessions at IBM Hakozaki Office, Japan
XPagesDay official site: http://xpagesday.com/xpagesday.nsf/home.xsp
Speak about XPages at Notes Consortium Study Group in Kyusyu, Japan
Speak about Tips of xpages development at Notes Consortium Kyusyu Study Group
KTrick CEO, Kazunori Tatsuki, speaks about Tips of xpages development in this event in 11/11/2015. Please join you are near in Kyusyu and Notes Consortium members.
Event Details
Date:11/11/2015(Wed) 13:00-15:00
Place:IBM Fukuoka Branch office
more details
Notes Consortium event page: http://member.notescons.gr.jp/studygroup/3450/
Attending to Notes Shikoku Festa 2015 (NSF) as a speaker
Notes Shikoku Festa 2015 (NSF)
This year, Notes Shikoku Festa (NSf) 2015 is held in 10/23/2015 (Fri) again! This year's main topic is "Mail Revolution"
KTrick CEO, Kazunori Tatsuki, speaks about IBM Verse and XPages development case.
【More Information】
Date:10/23/2015 (Fri) 10:30 - 18:00
Place:サンポート高松 高松シンボルタワー4階 情報通信交流館 e-とぴあ・かがわ
Fee: Free (Need pre-registration)
【About Registration】
Offcial Site: http://kokucheese.com/event/index/335530/
KTRICK interview about IBM Verse has been posted in WIRED Japan online
Monday September 14th, 2015ニュース,Notes/Domino,IBM VerseIBM Verse
KTRICK interview has been posted in WIRED Japan online
9/14/2015、KTrick president, Kazunori Tatsuki's interview about IBM Verse has been posted in WIRED.JP.
⇒ http://wired.jp/innovationinsights/post/social/i/verse/ (Japanese only)
This interview was posted in IBM special site in WIRED.JP called "INNOVATION INSIGHTS"(http://wired.jp/innovationinsights/).
Please check out our post regarding IBM Verse which was written for IBM event called IBM XCITE 2015 Spring.
https://www.ktrick.com/ibm-verse/
Special Thanks to all Wired.JP interviewer and IBMer who are dedicated to publish this post.
How to change the XPages radio button design by CSS
Tuesday August 4th, 2015Notes/Domino,XPages アプリケーション開発,Lotus Domino DesignerLotus Domino Designer,Notes/Domino,XPages アプリケーション開発,XPages
How to apply the CSS design to the radio button in general
If you want to change the radio button or checkbox design by css, usually you need to prepare the HTML source code like below:
The most important point in above HTML is having the "input" and "label" tag as sibling hierarchy. Based on this html, CSS should be specified as following:
First of all, hiding the original radio design by setting opacity 0.
In the next step, you can design the button as you like by using label tag like below.
The css above is the one example of customizing the radio button. The HTML and CSS would be like the image below:
The imporatnt point of this CSS is the selector of ”input[type="radio"]+label:before”.
The "+label" means to specify the label tag which is sibling of selected input tag (type is radio). By doing this, customizing the design of selected button.
You might wonder why you need to use label tag instead of using input tag directly. The reason why doing this is because input tag cannot use ":before" and input tag itself needs to be hidden. Therefore label tag is needed to customize the design for radio butto/checkbox.
Actually the explanation above is nothing related with XPages. So you will be able to find many design example if you google for the radio button design.
Now I would like to write the article for how to change the XPages radio button design by using only CSS.
Understand the HTML hierarchy of XPages radio button (radio button group)
To apply the similar design to the XPages radio button, first of all, we need to understand the HTML source code which XPages generates for radio button or radio button group control.
Below example is for radio button group control.
Then, HTML source code is like below. (Domino 9.0.1)
As you can see, label tag has the input tag as a child. In fact, this html structure makes much harder to customize the design for radio button / checkbox.
No way to inform the checked status of radio button to the label tag
In the first example of CSS above, there is selector of "input[type="radio"]:checked+label:before". This means "when radio button has been checked, change the sibling label design!". However as the XPages' HTML structure, you cannot use the selector like first example because generally CSS cannot specify the PARENT element by CHILD element status. ( in this case, input:checked cannot inform the status to the label tag)
(It is actually possible if you use the Javascript like jQuery though...)
Never give up! Applying the design only by CSS!
As I explained, XPages cannot use the example CSS above. So I needed to find the other way to apply the custom design.
Using "box-shadow"
After spending a lot of try and error, the CSS for XPages radio button control became like below:
In this CSS, "label:before" specifies the outline of radio button, and "label:after" specifies the checked radio design. The point of this CSS is masking the checked radio design by using "box-shadow" for checked and unchecked status.
I know this CSS is more complicated. However you don't need to apply any javascript or any other html attribute value, and control 100% by just using CSS.
By the way, this CSS does not work on IE8 or less since "box-shadow" is part of CSS3 and IE8 does not support it.
Deep dive more
For more advanced CSS style, for example, you can use the image for radio button design.
The XPages source code below applies the three different type of images and express checked status by using opacity.
The image below is the result. When you click the icon image, the image color is displayed clearly and unchecked radio image turns to subtle color.