Victor Choi

  • Home
  • Business
    • Internet
    • Market
    • Stock
  • Parent Category
    • Child Category 1
      • Sub Child Category 1
      • Sub Child Category 2
      • Sub Child Category 3
    • Child Category 2
    • Child Category 3
    • Child Category 4
  • Featured
  • Health
    • Childcare
    • Doctors
  • Home
  • Business
    • Internet
    • Market
    • Stock
  • Downloads
    • Dvd
    • Games
    • Software
      • Office
  • Parent Category
    • Child Category 1
      • Sub Child Category 1
      • Sub Child Category 2
      • Sub Child Category 3
    • Child Category 2
    • Child Category 3
    • Child Category 4
  • Featured
  • Health
    • Childcare
    • Doctors
  • Uncategorized

4/29/2016

Why does Google build smart lenses?

 11:06 PM     google glass, offline conversion tracking, smart lense     No comments   

Google always wants to build a platform for advertising. By the way Google’s territory has been limited to online ads.

Let’s us think about a display ad on offline. Sometimes you might see a special offer which is advertised on a shop’s external display and then you visit the shop to look around what their product or service is. In this case a conversion was created by the offline display ad. But, Google can’t track this so far.

Smart lenses for offline advertising

If you wear smart lenses, Google might be able to track what you see on the offline and then Google can track how a conversion is created on the offline. So Google’s advertising service could be expanded to the offline.

Recently Google got succeeded to develop a smart lense. If this is commercialized, the case above could be happend in the near future.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

4/25/2016

Will the type 1 diabetes be conquered?

 12:40 AM     Type 1 Diabetes     No comments   

My fater has had a diabets for long time. And recently I read this article which could be a real solution for ultimately curing diabetes.

I hope that this solution is commercialized as soon as possible.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

The killer app for iPad Pro with Apple Pencil

 12:39 AM     Apple Pencil, iPad Pro, Keynote with Apple Pencil     No comments   

Apple has been struggled to boost iPad’s sales. The recent Apple’s earning call also warned that the sales of iPad are getting difficult to boot even though Apple launched a brand new product calling iPad Pro.

So I would like to suggest that Apple should focus on popularizing iPad Pro’s Apple Pencil to normal users.

What if you can draw a rectangle on Apple Keynote software on iPad Pro? It could be a seeling point of iPad Pro to normal users.

The combination of Keynote app on iPad Pro + Apple Pencil would be better than Keynote app on Mac. Because drawing functionality will attract normal users into Keynote for iOS.

So I hope that Apple is already preparing an update of Keynote for iOS which is fully compatible with iPad Pro and Apple Pencil. And I think that the pencil drawing function should be added to Keynote for iOS.

I have beein Keynote user since 2005. And if the update that I described above is released, I will definately buy iPad Pro with Apple Pencil to change my presentation device from Mac.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Remove "Desktop Video Firmware Updater" process in Mac

 12:38 AM     Desktop Video Firmware Updater, Mac, macOS     1 comment   

One day I found a process named Desktop Video Firmware Updater which has an ugly icon on the system activity app on Mac and then I figured out it was from Blackmagic Design software which I installed at the past time. But, I don’t use it now.

I tried to kill the process, but, I couldn’t do it. So I found the location of the execution file at the link below,

/Library/Application Support/Blackmagic Design/Blackmagic DeckLink/Desktop Video Firmware Updater.app/Contents/MacOS/Desktop Video Firmware Updater

After removing it I finally can’t see it on the activity window. If someone has used Blackmagic Design software on Mac, please refer this post to clean up your processes on Mac.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

OmniFocus Review Perspective action using Launch Center Pro

 12:38 AM     Launch Center Pro, OmniFocus Perspective, OmniFocus Review     No comments   

At every night I have a time to review OmniFocus’s perspectives. But, it has been painful to tap another view back and forth in OmniFocus.

So I thoguht how I can make a flow of it. And which one would be the best tool to implement this?

My requirements are below,

  1. The user interface shows a perspective list that I can easily tap.
  2. After tapping I should be able to have a time to review on the perspective in OmniFocus.
  3. Without scrolling I should be able to choose another perspective.

To achieve the second one, I picked up Launch Center Pro as a right choice. Because the callback function calling lc-callback can give me a time to review a perspective in OmniFocus.

If you use x-callback-url, it automatically goes back to the origin app. So I wouldn’t have a time for reviewing a perspective.

So here is my lcp action.

[list:Daily Check|Daily Check=[action:131]|Deferred=omnifocus:///perspective/{{Deferred}}?lc-callback=[action:129]|Delegated=omnifocus:///perspective/{{Delegated}}?lc-callback=[action:129]|Next=omnifocus:///perspective/{{Next Actions}}?lc-callback=[action:129]|Dayone=dayone://?lc-callback=[action:129]]

[action: 131] : It shows the daily check routine perspective that I made in OmniFocus. [action: 129] : It should be the action itself.

I considered using Workflow which is one of my favorite apps in iOS. But, in this case Launch Center Pro did a great job.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Not useful to use Drafts with nvAlt on the Mac

 12:37 AM     Drafts for iOS, Drafts for Mac, nvALT     No comments   

Not useful to use Drafts with nvAlt on the Mac

I love the way that Notesy pursues. Because it perfectly syncs with nvAlt on the mac through Dropbox.

But, the way that Drafts explains is not appropriate for me. It takes more steps to sync with nvAlt on Mac.

Notesy looks that their update is getting slower. And I like the power of Drafts actions.

The only thing I miss on Drafts for iOS is the way that syncs with nvAlt on Mac.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Let's learn Set in Swift language

 12:37 AM     Set, Swift     No comments   

Set is different from Array. Array is ordered. By the way Set isn’t. Another different thing is Array can have same elements.

For example,

let ar1 = [1, 1, 1, 1] 

The code above is possible in Array. But you can’t do it in Set.

Set could be similar to Dictionary. Because each element in Set must be unique like Dictionary’s key value. Set conforms Hashable protocol in order to have unique elements.

The different thing between Set and Dictionary is that Set doesn’t have Key value.

Let me organize everything above.

Collection Type Ordered Unique Stores
Array Yes No Elements
Dictionary No Keys Key-value pairs
Set No Elements Elements
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Launch Center Pro , Custom URL action to open and search multiple apps at once

 12:36 AM     Custom URL, Launch Center Pro     No comments   

Recently I tried to write a custom URL action on Launch Center Pro. The goal of this action is opening and searching a keyword into multiple map apps. The first app is Google Maps and second one is Daum Maps which is popular in Korea.

So my action sequence is below,

  1. Get a search keyword from user input on Launch Center Pro.
  2. Copy the keyword to iOS clipboard.
  3. Open and search on Google Maps app with the clipboard text.
  4. Open and search on Daum Maps app with the clipboard text.

To achieve these actions above, I wrote a custom URL like below.

launch://x-callback-url/clipboard?text=[prompt: Type a keyword]&x-success={{comgooglemaps-x-callback://x-callback-url?q=[clipboard]&x-success={{daummaps://search?q=[clipboard]}}}}

The actions are fine until 3rd steps above. But, the url action following after second x-success which tries to open and search on Daum Maps app doesn’t work.

I think that the code looks fine to work. But, I don’t know why it doesn’t automatically switch to Daum Maps and search the keyword on the app.

If you know a solution on it, please let me know.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

iOS Application States

 12:34 AM     Application, iOS, iOS Development, States     No comments   

There are three questions for distinguishing app states.

  1. Is the app possible to execute codes?
  2. Is the app visible?
  3. Is the app possible to get events?

When app on iOS does enters a state?

  • Active: User launches an app.
  • Inactive: Getting a system event such as SMS, notification, phone call, or alarm.
  • Background: Switching another app
  • Suspend state: Background state has about 10 seconds before it enters the suspended state.
  • Not Running: When iOS decides memory is getting low, it terminates suspended apps.
State Code Execution Visibility Receiving Events
Not Running No No No
Active Yes Yes Yes
Inactive Yes Mostly No
Background Yes No No
Suspended No No No
source - iOS Programming: The Big Nerd Ranch Guide
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Google's Eric Schmidt uses iPhone6s

 12:33 AM     Eric Schmidt, Google, iPhone6s User     No comments   

Google’s Eric Schmidt is in South Korea to participate in the challenge which is between Sedol Lee and AlphaGo.

In the challenge place Eric Schmidt took out his iPhone6s to take a photo. It’s quite interesting that the chair man of Google is using iPhone. And I guess that it is unprecedented.

By changing the topic AlphaGo did a remarable job yesterday. And I was a little afraid of the advanced speed of the AI.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Fitbit Alta approaches practical users

 12:32 AM     Fitbit Alta, Fitness, Practical User, Wearable     No comments   

Today Fitbit launched Fitbit Alta which is a new wearable device. It looks like Microsoft Smart band.

But, the price got cheaper and it is more functional. So someone who thinks Fitbit has too much premium on their device might think that it’s time to try Fitbit as a primary wearable device.

But, still I am not sure how Fitbit is going to compete with Xiami’s Mi band which is much cheaper than Fitbit.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Errors that I met during Apple Watch app development

 12:32 AM     Errors on Apple Watch Development, WatchOS     No comments   

I have struggled to set up iOS and Apple Watch app’s code signing. And I wrote something that you have to remember before doing it.

First, you have to create each app id for them. Create iOS app’s App ID, Watchkit app’s App ID and Watchkit extension’s App ID. Totally you need three App IDs. I think that it’s really complicated at the beginning.

Second, the bundle identifiers are really important!

I have met several errors based on WatchOS 2.1. So here are the bundle identifer naming convention which works fine.

  • iOS app: com.apple.[Your App Name]
  • WatchKit app: com.apple.[Your App Name].watchkitapp
  • WatchKit extension: com.app.[Your App Name].watchkitapp.watchkitextension.

I am not sure that there are a strict rule on it. But, the configuration above is the only thing which works fine for me.

Third, the provisioning file is frustrating. In the general pane I have met a lot of errors which says ‘Code Sign error: No codesigning identities found’. If you are sure that your configuration is okay, quit your Xcode and re-launch it. It normally sovles the issue.

Fourth, Carefully Look info.plist files. Your provisiong files are correct and no error on Code signings. But, you might get an error that is related to a bundle identifier. In my case I solved my issue through this thread

I hope that this article is helpful for you.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

CleanTalk , My choice for wordpress spam filtering

 12:31 AM     Block Registering Wordpress, CleanTalk, Spambot, Wordpress     No comments   

I have used many kind of spam filtering plugins. I also operate woocommerce based wordpress website and then the problem I met on it was spambots to try registering my website.

So I tried some free plugins which use CAPTCHA. But, I couldn’t be satisfied with it, because it wasn’t capatible with my wordpress theme.

Also, it wasn’t perfect to block spams. So I had to manually remove those spam users.

After that I tried to find an alternative plugin and I chose CleanTalk which is great. Through the trial period it perfectly blocked spams and I haven’t got any frustration through it. Additionally it is fully compatible with my wordpress theme.

If you have had a bad experience on spambots which tries to register your wordpress website, I recommend CleanTalk plugn.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Byword for Mac is getting slower!

 12:30 AM     Byword, Korean, Slower     No comments   

I love Byword for Mac to write something by using Markdown. But, recently I have got a bad experience on it.

When I write an article which exceeded over 300 words in Korean, Byword for Mac became slow to type. It made me frustrated and I felt my productivity of writing was being decreased.

The reason why I bought Byword is that it’s the best writing tool for increasing the productivity. But, this experience isn’t one that I expected.

So I hope that Byword team fixs this as soon as possible.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

An unkown space between vertical divs

 12:29 AM     CSS, HTML, Programming, unknow space between vertical divs     No comments   

Recently when I write a HTML code, I suddenly met an unknown space between vertical divs.

The reason that the issue happens is because each browser has different default css. To solve this, you can reset the margin and padding of divs.

* {
    margin: 0px;
    padding: 0px; 
}

The simple code can solve it. Now and then you can customize the divs with your own css.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Alfred workflow - nvalt actions

 12:28 AM     Alfred, macOS, nvALT, OSX Alfred     No comments   

I love to use nvalt for writing a draft. And I thought how I can smoothely work with nvalt through Alfred.

So I made an Alfred workflow which helpes you to find a note or create a note in nvALT based on Notational Velocity’s URL schemes

To download and install this workflow, click a link.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

4/24/2016

10 minutes to understand how to develop Parallax scrolling effect

 10:30 PM     Parallax, Parallax Effect, Parallax Effect Video Tutorial     No comments   

In these days we can easily experience a parallax scrolling effect in many websites. A core concept of parallax effect is using multiple layers with different speed in accordance to the scrolling position.

So here is a best video tutorial that I found for understanding that concept.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

4/21/2016

A great usage of Launch Center Pro's lc-callback

 11:55 AM     launchcenterpro, omnifocus, omnifocus perspectives     No comments   

Launch Center Pro has its own callback function which calls lc-callback. The feature of this is that user should touch a button to go back to Launch Center Pro app after the success of a custom url action.

On the other hand, x-callback-url can automatically redirect you to Launch Center Pro app in a same case. So probably you might think that x-callback-url is a good choice because you can reduce a step.

Review OmniFocus Perspectives

At the end of every day I usually take a review of several perspectives in OmniFocus. So I would like to create a list of perspectives in Launch Center Pro to easily and quickly view them.

By the way if I use x-callback-url, I can’t have a time to review each perspective that I selected. So in this case lc-callback of Launch Center Pro is right fit.

So I implemented a custom url action below,

[list:Daily Review|Daily Check=omnifocus:///perspective//{{Daily Check}}?lc-callback=[action:129]|Deferred=omnifocus:///perspective/{{Deferred}}?lc-callback=[action:129]|Delegated=omnifocus:///perspective/{{Delegated}}?lc-callback=[action:129]]

Additionally I like setting up a notification in Launch Center Pro which can inform me when I should review the perspectives through the custom url action above.

As a result, my workflow to review OmniFocus’s perspectives became much simple. So I hope that you might get an idea from a custom url action above.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Newer Posts Home

Search This Blog

Popular Posts

  • How to put a padding into a UITextField ?
  • Keynote Tutorial Text Outline - Make your animation meaningful
  • Keynote Tutorial , Sound is a design,too
  • Keynote Tutorial How to improve your bullets

Blog Archive

  • ►  2020 (2)
    • ►  January (2)
  • ►  2019 (21)
    • ►  December (2)
    • ►  November (6)
    • ►  October (5)
    • ►  September (2)
    • ►  August (3)
    • ►  July (2)
    • ►  June (1)
  • ►  2017 (11)
    • ►  December (2)
    • ►  November (2)
    • ►  July (2)
    • ►  May (1)
    • ►  April (1)
    • ►  March (3)
  • ▼  2016 (48)
    • ►  December (3)
    • ►  November (2)
    • ►  September (1)
    • ►  August (10)
    • ►  July (5)
    • ►  June (7)
    • ►  May (2)
    • ▼  April (18)
      • Why does Google build smart lenses?
      • Will the type 1 diabetes be conquered?
      • The killer app for iPad Pro with Apple Pencil
      • Remove "Desktop Video Firmware Updater" process in...
      • OmniFocus Review Perspective action using Launch C...
      • Not useful to use Drafts with nvAlt on the Mac
      • Let's learn Set in Swift language
      • Launch Center Pro , Custom URL action to open and ...
      • iOS Application States
      • Google's Eric Schmidt uses iPhone6s
      • Fitbit Alta approaches practical users
      • Errors that I met during Apple Watch app development
      • CleanTalk , My choice for wordpress spam filtering
      • Byword for Mac is getting slower!
      • An unkown space between vertical divs
      • Alfred workflow - nvalt actions
      • 10 minutes to understand how to develop Parallax s...
      • A great usage of Launch Center Pro's lc-callback
Powered by Blogger.

Navigation Menu

  • Home
  • About
  • Documentation
  • Contact

Contact Us

Name

Email *

Message *

Copyright © Victor Choi | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com | Distributed By Gooyaabi Templates