Search
-
-
Recent Posts
Tags
amazon analytics api apple aws blog browser chrome chromium cloud Design dropbox ec2 email error facebook firefox gmail google google-apps greasemonkey ipad javascript jQuery linux lion mac microsoft mysql osx os x php plugin quicksilver scam social spam ssl twitter unix video windows woo wordpress yahoo
Category Archives: Software
DSpace: No matches for the query (OAI-PMH)
After a recent upgrade to DSpace 3.1 (from 1.7 to 1.8 to 3.x) there was a problem getting the OAI-PMH working. When visting the OAI harvester’s URL there was an error: No matches for the query You can most likely use the default OAI configuration file: [dspace]/config/modules/oai.cfg You will need to run one of these commands to get your index: [dspace]/bin/dspace oai import Or if you want to clear your index out and rebuild it, i.e. erase existing records from the solr oai index (won’t delete your dspace records) then use: [dspace]/bin/dspace oai import -c I checked the /var/log/tomcat6/catalina.out when running this and saw a note that said that I had run out of disk space when doing this. That was one problem. The other problem was that I actually needed to edit my [dspace]/config/modules/oai.cfg file and update my identifier prefix and url. The value for identifier.prefix should probably yourdomain.edu without the http, and the bitstream.baseUrl should probably be http://yourdomain.edu with the http. Don’t put a trailing slash on either one. Also, unless you have a specific reason to change the other settings, leave them the same. They are internal URLs: # Storage: solr | database storage=solr # Base solr index solr.url=http://localhost:8080/solr/oai After updating the settings I restarted tomcat, then re-ran the index with the -c option as mentioned previously, and then the OAI-PMH started working again. For good measure I also deleted the files out of the requests subdirectory of my cache.dir directory (see your oai.cfg file for that … Continue reading
Force application windows to a certain position when the application is launched in OS X
Many applications seem to launch in appropriate positions but I wish that some (like Chrome and Firefox) would always launch on the left half of the screen, while I would like others like SublimeText to launch on the right side of the screen. I have checked the application settings and can’t find a way to do this. I’ve explored several window managers and am able to move the windows into position after they launch with a keyboard shortcut – but I would like them to launch in pre-determined positions. How can I force application windows to a certain position when the application is launched in OS X? After much searching I didn’t find a specific answer. However I did start using Slate for Mac OS X which is a very advanced, free, and open-source window manager. It has a .slate config file that is in the home directory. There is a issue requesting command line support and I really hope that gets implemented soon – that would solve my issue of easily positioning windows programmatically. If that doesn’t help, I also found a great question on the Apple Stack Exchange listing the best window managers for OS X.
Mac: Edit Sidebar Items in Finder
Recently I put a CD in my drive but it didn’t show up in my sidebar in the finder. I was confused. I remembered editing the items there before, but couldn’t remember how I did it. I know how to add items to the finder’s sidebar – you find the folder or file you want and drag it in there – you can even rearrange things that way: But that didn’t give me this – which is the window I remembered using to edit Mac OSX’s sidebar items (screenshot from Mac OS X Lion but it is very similar in Snow Leopard): After a little searching and trial and error I remembered that I could do this by using the finder’s menu bar ยป Preferences: Problem solved!
Paypal Multiple IPN
When using GravityForms with the PayPal extension, the plugin asks you to set your IPN in paypal to: http://www.yoursite.com/?page=gf_paypal_ipn This is the settings page: The problems facing Paypal Multiple IPN are: You can only have one PayPal account because PayPal will terminate multiple accounts if you try to set them up PayPal only allows you to enter one IPN address on their website (admin) Potential Solutions are: Use the PayPal API to set the notify_url in your request Use a broadcast script to have a single IPN endpoint that will make CURL requests to all of your endpoints Ask your plugin developer to update the plugin you are using to use the notify_url instead of hard coding the IPN endpoint
WordPress 3.6 changes the admin icons
The new version of WordPress – 3.6 – which is still in Alpha as of Feb 2013, has changed the admin icon set for the main menu in the administrative interface. Here is a preview of what the new icons look like: What do you think about the new icon set?
What help desk software does GoDaddy use?
I asked them when I called in because whenever I replied to tickets via e-mail it would open a new ticket instead of replying to the existing ticket. The rep didn’t know – which makes me think that their software is probably home grown. It really is help desk / ticketing software as much as it is advertising. The replies have so much text, coupons, ads, etc in them that the updated message portion is very small. He mentioned he would have to look into their “Iris” ticketing system but as far as I know that is not a commercial application.
Windows XP Cisco VPN Client Latest Version
If you’re wondering what the latest Version of the Cisco VPN Client for Windows XP, you’ve come to the right place. You may want to heed notice from Cisco that this product is no longer supported… But, according to the information I have found, the final version of the Cisco VPN client software for Windows XP was “5.0.07.0410″ and the installation file was: vpnclient-win-msi-5.0.07.0410-k9.exe
What is box.com?
I just saw an ad for box.com and visited their site and watched their video. They appear to be most similar to dropbox with some resemblance to sendbigfile / kicksend and also some functionality of Google Docs. From their homepage (without watching the video) I had a hard time understanding what they did. They have a cloud based service and a fairly simple API that you can use to connect with it. It seems interesting but I’m not sure it will gain enough support to be around in the long run. Hopefully they will – competition is good.
Sublime Text: Disable Auto Complete on Return / Enter key
Recently I’ve been trying to switch from TextMate to SublimeText. For the most part it is an easy transition, but there are a few things that cause me hangups. One of them is how the autocomplete works. In Text Mate, you can use enter / return to get a new line after typing something like a CSS or LESS rule. In SublimeText, if your CSS, LESS, SASS rule matches an auto complete snippet, pressing enter (or return) will cause that to be autocompleted. Fortunately you can edit your Preferences.sublime-settings file and add the following rule to keep autocomplete on but disable enter / return from autocompleting: “auto_complete_commit_on_tab” : false
How To Build a Roots Child Theme
Step 1 – Download the Roots Theme Download the Roots (based on Bootstrap) theme for WordPress at http://www.rootstheme.com/ Step 2 – Unzip / Install the Roots Theme Unzip the theme and install it in your /wp-content/themes/ directory – the resulting path should be /wp-content/themes/roots/ Step 3 – Create a Child Theme Create another directory for your child theme in the /wp-content/themes/ directory – perhaps something like /wp-content/themes/my-awesome-theme/ In that directory you will need to create a style.css file that should contain the following information: /* Theme Name: My Awesome Child Theme Theme URI: http://www.my-awesome-child-theme.com/ Description: A child theme based on the Roots / Bootstrap wordpress theme Template: roots */ Now you should be able to select this as the child theme in the theme chooser. By default everything will be the same as the parent theme. To override files, copy them to the child theme directory and then modify them. The functions.php file will actually get loaded before the parent functions.php so you may need to do something like: add_action( ‘after_setup_theme’, ‘my_child_theme_setup’ ); function my_child_theme_setup(){ // your code here } In order to have some things modify what the parent theme has set.