Warning: Use of undefined constant Flash_Clock_Widget_widget - assumed 'Flash_Clock_Widget_widget' (this will throw an Error in a future version of PHP) in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/flash-clock-widget/flash-clock-widget.php on line 132

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: preg_match(): Compilation failed: invalid range in character class at offset 31 in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/router/package.module.router.php on line 465

Warning: preg_match(): Compilation failed: invalid range in character class at offset 30 in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/router/package.module.router.php on line 465

Warning: Cannot modify header information - headers already sent by (output started at /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/flash-clock-widget/flash-clock-widget.php:132) in /home/dolgov/blog.outdev.ru/docs/wp-includes/feed-rss2.php on line 8
Outsource Development http://blog.outdev.ru Just another WordPress site Sat, 16 Feb 2013 16:38:28 +0000 en-US hourly 1 https://wordpress.org/?v=4.5.31 Improve Font Smoothing http://blog.outdev.ru/2013/02/13/improve-font-smoothing/ http://blog.outdev.ru/2013/02/13/improve-font-smoothing/#respond Wed, 13 Feb 2013 16:06:30 +0000 http://blog.outdev.ru/?p=257 To adjust, open Applications/Utilities/Terminal and type the following:

defaults -currentHost write -globalDomain AppleFontSmoothing -int 0
smooth_0

defaults -currentHost write -globalDomain AppleFontSmoothing -int 1
smooth_1

defaults -currentHost write -globalDomain AppleFontSmoothing -int 2
smooth_2

defaults -currentHost write -globalDomain AppleFontSmoothing -int 3
smooth_3

Then reboot to see the changes.

]]>
http://blog.outdev.ru/2013/02/13/improve-font-smoothing/feed/ 0
Launching background processes at startup http://blog.outdev.ru/2010/03/09/launching-background-processes-at-startup/ Tue, 09 Mar 2010 00:05:32 +0000 http://blog2.outdev.ru/?p=42 The preferred way of launching background processes in Mac OS X means using launchd by creating LaunchDaemons and LaunchAgents which are simple plist (Property List) files which instruct launchd how to start or stop these processes. The important difference in the two is that LaunchDaemons are intended for processes which should remain running even with no users logged into the system.

The common property list format is:

<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
<plist version=”1.0″>
<dict>
  <key>Disabled</key>
  <false/>
  <key>Label</key>
  <string>program ID</string>
  <key>OnDemand</key>
  <false/>
  <key>Program</key>
  <string>program executable path</string>
  <key>ProgramArguments</key>
  <array>
    <string>program executable path</string>
    <string>program parameter #1</string>
    <string>program parameter #2</string>
    <string></string>
  </array>
  <key>RunAtLoad</key>
  <true/>
</dict>
</plist>

For example, to launch svnserve replace bold text with following:

program ID:
  org.tigris.Subversion

program executable path:
  /usr/bin/svnserve (or your custom path)

program parameters (each in separate line enclosed with ‘string’ tag):
  -d
  –root=path to root
  –log-file=path to log file

Save resulting file at path “/Library/LaunchDaemons/org.tigris.Subversion.plist”.

We’re now ready to make sure it will work. If you’ve got the svnserve daemon running, open up the Activity Monitor and locate the svnserve process. Select it and press the Quit Process button in the Activity Monitor toolbar. You should be asked for your administrator password. When the process exits it will disappear from the list.

After the process has closed, switch to the Terminal. We’re ready to test our LaunchDaemon to start it up again. In the Terminal, type the following:

sudo launchctl load /Library/LaunchDaemons/org.tigris.Subversion.plist

Enter your administrator password. You should be returned to a new prompt in the shell if everything goes well.

To verify that our process is registered with launchd, we can print out a list of all the processes run with launchctl by running:

sudo launchctl list

You should see the org.tigris.Subversion item in the list. You can further test that the LaunchDaemon works by simply restarting your system and again checking the Activity Monitor to verify that the svnserve process is running.

]]>
Make the hidden applications transparent http://blog.outdev.ru/2010/02/28/make-the-hidden-applications-transparent/ Sun, 28 Feb 2010 00:03:54 +0000 http://blog2.outdev.ru/?p=39

Open Terminal application and execute following command (Replace YES with NO to revert to original look):

defaults write com.apple.Dock showhidden -bool YES

Requires the Dock to be relaunched to take effect, so type “killall Dock” and press enter.

]]>
Flattening the Dock http://blog.outdev.ru/2010/02/28/flattening-the-dock/ Sun, 28 Feb 2010 00:02:36 +0000 http://blog2.outdev.ru/?p=36

Open Terminal application and execute following command (Replace YES with NO to revert to original look):

defaults write com.apple.dock no-glass -boolean YES

Requires the Dock to be relaunched to take effect, so type “killall Dock” and press enter.

]]>
Show fullpath at Finder’s title http://blog.outdev.ru/2010/02/24/show-fullpath-at-finders-title/ Wed, 24 Feb 2010 23:56:40 +0000 http://blog2.outdev.ru/?p=33

Open Terminal application and execute following command (Replace YES with NO to revert to original title):

defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES

Requires the finder to be relaunched to take effect, so type “killall Finder” and press enter.

]]>
Show hidden files in Finder http://blog.outdev.ru/2010/02/24/show-hidden-files-in-finder/ Wed, 24 Feb 2010 23:54:17 +0000 http://blog2.outdev.ru/?p=29

Open Terminal application and execute following command (Replace TRUE with FALSE to hide hidden files again):

defaults write com.apple.finder AppleShowAllFiles TRUE

Requires the Finder to be relaunched to take effect, so type “killall Finder” and press enter.

]]>
Copy Finder’s selection paths to the clipboard http://blog.outdev.ru/2010/02/19/copy-finders-selection-paths-to-the-clipboard/ Fri, 19 Feb 2010 23:47:40 +0000 http://blog2.outdev.ru/?p=25 After surfing the Google I’ve stopped at simple AppleScript summarized from several solutions.
To use it follow original instruction found at Macworld » Mac » Software » Utilities » Copy paths from Finder selections.

Open Script Editor and enter these lines:

# made by AVD (http://blog.outdev.ru/)
tell application “Finder”
  set currentSelection to the selection as alias list
  set pathStringList to the “”
    repeat with selectedAlias in currentSelection
    set pathStringList to the pathStringList & POSIX path of selectedAlias & “\n”
  end repeat
  set the clipboard to pathStringList
end tell

Select “File -> Save” to bring up the Save dialog. Give your program a name (“Get Path”, for example), save it somewhere safe (your user’s Documents folder), and set the “File Format” pop-up to “Application”, then click Save. Now navigate to the spot where you saved your program, and drag it to the Dock or to a Finder’s sidebar or toolbar area. When you need the path to an item, first select that item, then click on your program’s Dock, sidebar, or toolbar icon. You’ll briefly see your program load into the dock, then quit. When it quits, switch to your target application and press Command-V to paste the path.

]]>
Portfolio http://blog.outdev.ru/2009/09/23/portfolio/ Wed, 23 Sep 2009 22:13:34 +0000 http://blog2.outdev.ru/?p=21 After all I’ve catologized little bit of my own and paticipated works and portfolio was created… -> link

The only rest have to be made 🙂

]]>
Blog startup http://blog.outdev.ru/2009/09/22/blog-startup/ Tue, 22 Sep 2009 22:03:11 +0000 http://blog2.outdev.ru/?p=14 outdev.ru blog was successfully created… awaiting for interesting events and new posts…

]]>