{"id":818,"date":"2020-09-06T12:57:40","date_gmt":"2020-09-06T12:57:40","guid":{"rendered":"https:\/\/oc-soft.net\/?p=818"},"modified":"2022-04-26T10:12:06","modified_gmt":"2022-04-26T10:12:06","slug":"color-picker","status":"publish","type":"post","link":"https:\/\/oc-soft.net\/en\/color-picker\/","title":{"rendered":"Color picker"},"content":{"rendered":"\n<p>I prefer to use c++ or c language for developing application before about 2010.  I was suffering not to develop application rapidly with developing team. I thought that some reasons are there. <\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>c or c++ languages are difficult for immature programmer.<\/li><li>I could not find nice user interface framework for me with c or c++ languages. <\/li><li>I could not find developer to have ability to layout user interface nice and knew well c++ or c languages. <\/li><\/ol>\n\n\n\n<p>I prefer to write some functions on c source code but header and resolve functions at link time. Some c++ library use template. If a c++ library use template,  Almost code are in header files and resolved at compilation time. This is one of reasons why I can not find nice user interface framework.<\/p>\n\n\n\n<p>I read some articles about web page development. At about 2013 I notice that html specification are enough to develop application user interface. Since that time I am interested that you use javascript and html for the development user interface.<\/p>\n\n\n\n<p>2016, Nov I had a chance to use html and javascript. At that time, I was newbie about html and javascript. So I started that I develop a simple user interface with html and javascript. I choose the color picker user interface to be developed with html and javascript. When I was in master grade in university, I met nice color picker user interface. I would like to develop the color picker like that. This <a href=\"https:\/\/rs-app.oc-soft.net\/mswp\/index.php?doc=develop-6\">link<\/a> explains the detail about color picker user interface.<\/p>\n\n\n\n<p>To implement the color picker user interface, I also learned HSV(hue, saturation, value) and HSL. It was mapping method from RGB to easy recognizable way for human.<\/p>\n\n\n\n<p>The color picker project was stopped by my partner&#8217;s application development at 2017 jan. I restarted the project at 2020, July. It was used for mine sweeper app.<\/p>\n\n\n\n<p>You can check <a href=\"https:\/\/rs-app.oc-soft.net\/mswp\/index.php?doc=ui-4\">the color picker in my mine sweeper<\/a> project.<\/p>\n\n\n\n<p>Here is <a href=\"https:\/\/rs-app.oc-soft.net\/mswp\/index.php\">mine sweeper app<\/a>.<\/p>\n\n\n\n<p>You can use <a href=\"https:\/\/www.npmjs.com\/package\/@oc-soft\/color-picker\">the color picker from npm<\/a>.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I prefer to use c++ or c language for developing application before about 2010. I was suffering not to develop application rapidly with developing team. I thought that some reasons are there. c or c++ languages are difficult for immature programmer. I could not find nice user interface framework for me with c or c++ [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":824,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_locale":"en_US","_original_post":"https:\/\/oc-soft.net\/?p=818","footnotes":""},"categories":[1],"tags":[],"class_list":["post-818","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","en-US"],"_links":{"self":[{"href":"https:\/\/oc-soft.net\/wp-json\/wp\/v2\/posts\/818","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oc-soft.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oc-soft.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oc-soft.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oc-soft.net\/wp-json\/wp\/v2\/comments?post=818"}],"version-history":[{"count":9,"href":"https:\/\/oc-soft.net\/wp-json\/wp\/v2\/posts\/818\/revisions"}],"predecessor-version":[{"id":833,"href":"https:\/\/oc-soft.net\/wp-json\/wp\/v2\/posts\/818\/revisions\/833"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oc-soft.net\/wp-json\/wp\/v2\/media\/824"}],"wp:attachment":[{"href":"https:\/\/oc-soft.net\/wp-json\/wp\/v2\/media?parent=818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oc-soft.net\/wp-json\/wp\/v2\/categories?post=818"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oc-soft.net\/wp-json\/wp\/v2\/tags?post=818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}