Generated by Rank Math SEO, this is an llms.txt file designed to help LLMs better understand and index this website. # Ibexoft ## Sitemaps [XML Sitemap](https://ibexoft.com/sitemap_index.xml): Includes all crawlable and indexable pages. ## Posts - [Where Does Your Dealership’s Inventory Feed Come From? How to Find Your Feed URL for WordPress](https://ibexoft.com/blog/dealership-inventory-feed-url-wordpress/): Most tools that put your car inventory on WordPress start by asking for one thing: a feed URL. And that's exactly where a lot of dealers get stuck. You know your vehicles live in your DMS. You know they already show up on Cars.com, AutoTrader, and CarGurus. But where's the actual file a website plugin can read — and how do you get its link? - [Why AI is Built for Senior Engineers—And Why It’s Trapping Juniors](https://ibexoft.com/blog/why-ai-is-built-for-senior-engineers/): A 23-year software veteran’s philosophical and practical take on why generative AI acts as a superpower for senior developers but a cognitive trap for beginners. - [The Digital Subjugation of the Global South: Why Every Major AI Speaks with a California Accent](https://ibexoft.com/blog/algorithmic-westernization-ai-cultural-bias/): Behind the sterile corporate mask of ChatGPT, Claude, and Gemini lies a structural flaw. Discover how global data annotators are forced to program a Silicon Valley worldview into the engines of modern AI, erasing the social fabrics of South Asia and the Global South. - [WP All Import vs. Automotive Inventory Importer: Which is Best for Car Dealers?](https://ibexoft.com/blog/wp-all-import-vs-automotive-inventory-importer-which-is-best-for-car-dealers/): Why struggle with complex, general-purpose importers? See why Automotive Inventory Importer is the fastest choice for car dealers on WordPress. - [Stop Wasting Hours on Inventory: The One-Click WordPress Solution for Car Dealers](https://ibexoft.com/blog/stop-wasting-hours-car-inventory-sync/): That’s why I created Automotive Inventory Importer. This plugin completely solves the issue of integrating your data feed into your website without any coding. - [Help Shape Automotive Feed Import Pro](https://ibexoft.com/blog/help-shape-automotive-feed-import-pro/): We're planning advanced features for car dealers for our Automotive Feed Import WordPress plugin and we need YOUR input. - [PHP Development with VS Code and Docker Dev Containers](https://ibexoft.com/blog/php-development-with-docker-and-vscode/): Nowadays it is a must-have skill to use docker for your development. To start the development with docker here are some prerequisites: - [How To Develop Cloud-based Fullstack Application From Scratch?](https://ibexoft.com/blog/how-to-develop-cloud-based-fullstack-application-from-scratch/): So, from today we are going to start developing a personal finance system from the ground up where we can track our expenses, income, get an idea of where our money goes, have a birds-eye view of our financial status, and generate some statistical reports which will help us drill down and analyze our expense habits and plan for the future expenses. We'll start with the minimum viable product where we'll have the most basic features a personal financing system should have. Then as we move forward we'll start adding more and more features and we'll see how we can develop this from a technical standpoint. We'll explore what technologies can we use to develop the UI and frontend and what will be our backend look like with all the hosting and server infrastructure. - [var vs const vs let in JavaScript](https://ibexoft.com/blog/var-vs-const-vs-let-in-javascript/): When programming in JavaScript, developers have three main options for declaring variables: var, let, and const. Each of these options has its own advantages and use cases, and understanding the differences between them is crucial to writing efficient and effective code. - [Awesome list of FREE tools Startups should be using](https://ibexoft.com/blog/awesome-list-of-free-tools-startups-should-be-using/): This is a curated list of free tools for everything from productivity to hosting to development tools to designing. These tools are all digital i.e., either app, online service, or downloadable software. Most of them are either free or have limited free option that is enough for startups. Feel free to suggest and contribute to this list. - [How to undo the last git commit?](https://ibexoft.com/blog/how-to-undo-the-last-git-commit/): There are situations where you just committed a change in git and just after that realized you made a mistake in the last commit. If you haven't pushed that code then the last local changes can be undone with this command. - [Why database should be taught before programming in universities?](https://ibexoft.com/blog/why-database-should-be-taught-before-programming-in-universities/): Often students from the initial semester ask me how do we store our data in our programming projects? When students join university to learn about computer science and technology they are usually taught programming first in courses like introduction to programming. As part of the coursework, students are required to work on a project. The majority of the projects, in fact almost all projects involve data handling and that data needs to be stored somewhere, usually in databases. - [Creating Git branch in detached HEAD State](https://ibexoft.com/blog/creating-git-branch-in-detached-head-state/): Recently, I came across a situation where I checked out a git branch and it showed me this message related to detached HEAD state: - [Missing Hibernate option in Windows 10/11 Power Options?](https://ibexoft.com/blog/missing-hibernate-option-in-windows-10-power-options/): Is Hibernate option missing from the Power Options in the Control Panel like in the screenshot below? - [Google Chrome: How to change the look & feel?](https://ibexoft.com/blog/how-to-change-look-feel-of-chrome/): This is a quick post about how to change the look & feel of the Google Chrome browser. - [Mounting NFS Share on Windows 10 & 11 with Write Access](https://ibexoft.com/blog/mounting-nfs-share-on-windows-10-with-write-access/): It is easy to mount a drive from Linux NFS share on Windows 10 & 11 machines. To do that make sure you have NFS Client (Services for NFS) installed from Programs and Features. Following is the command to mount the NFS drive. Note that this command will run on cmd (Command Prompt) and not on PowerShell. - [Mark parent category menu active on single custom post view in WordPress](https://ibexoft.com/blog/mark-parent-category-menu-active-on-single-custom-post-view-in-wordpress/): Recently I developed a theme for one of my clients and I had to highlight the menu item of the parent category in the main menu when one of its associated single custom posts was viewed. For that, I had to add an action in my functions.php file for nav_menu_css_class. It returns the 'active' class, which WordPress adds to the parent category menu item in the main menu. You can see the code at Gist here or below. - [Why we moved from OpenShift to Google Cloud](https://ibexoft.com/blog/why-we-moved-from-openshift-to-google-cloud/): When OpenShift was in its version 1 it was great from the customer's point of view with a low budget. OpenShift v1 had free offers to deploy apps and add a custom domain to it. There was no SSL support but it could be handled via the CloudFlare solution, making the overall solution a great one. - [Codenvy and BitBucket Integration](https://ibexoft.com/blog/codenvy-and-bitbucket-integration/): OK, this post is a quick one about BitBucket integration. Let's go! - [Displaying Multiline Title in WordPress](https://ibexoft.com/blog/multiline-title-in-wordpress/): In WordPress when the title is written it is usually displayed in a single line on front-end until it is too long to display in one line. But if you want to write the title in multiline and want to line break the title after a certain word how can you do that? - [Different color for each menu item in WordPress](https://ibexoft.com/blog/different-color-for-each-menu-item/): In a recent project, I got a requirement that each menu item should be highlighted in a different color when visited. The menu items and their required active colors were: - [Rollover image – Change image on hover/mouse over](https://ibexoft.com/blog/rollover-image-change-image-on-hover-mouse-over/): Often when designing websites static or dynamic, PHP or ASP.Net, Laravel or WordPress, you have to design in a way that if the user hovers an image it gets changed and an alternate image is displayed. This can be easily achieved via simple HTML events. Here is the trick: - [Sharing data between Laravel and Angular](https://ibexoft.com/blog/sharing-data-between-laravel-and-angular/): When building applications with Laravel and Angular you might come across a problem where you want to print data using AngularJS brackets {{}} but before it can be parsed by Angular, Laravel blade engine parses it and tries to replace the value if it finds one. Otherwise, Laravel will start complaining about the variables. To solve that you just need to prepend brackets with @ sign so the blade engine knows that you just need to ignore this expression and AngularJS will take care of it. And AngularJS will parse it and replace the variables with actual data. - [Laravel: Specified key was too long error on migration](https://ibexoft.com/blog/laravel-specified-key-was-too-long-error-on-migration/): When you install a new Laravel project with 'laravel new' and run the migration that comes with it you might get the following error: - [How to start E-commerce business in Pakistan? Part-1](https://ibexoft.com/blog/how-to-start-e-commerce-business-in-pakistan-part-1/): It is very impressive how Pakistan is progressing in the field of IT, telecom and broadband penetration. Pakistan’s e-commerce market is growing tremendously and presents great opportunities for everyone. - [Setup CodeIgniter Docker container for development](https://ibexoft.com/blog/setup-codeigniter-docker-container-for-development/): Docker is the world’s leading software container platform. Developers use Docker to eliminate “works on my machine” problems when collaborating on code with co-workers. Operators use Docker to run and manage apps side-by-side in isolated containers to get better compute density. Enterprises use Docker to build agile software delivery pipelines to ship new features faster, more securely and with confidence for both Linux and Windows Server apps. If you want to learn more about Docker head to their What is Docker section here. - [Setup Laravel with Docker containers](https://ibexoft.com/blog/setup-laravel-with-docker-containers/): Docker has captured my attention lately and has been growing exponentially for last few years. Docker has revolutionized the virtualization space and has given DevOps engineers and developers a new set of tools that can ease their development as well as infrastructure resource utilization. Mostly Node.js apps have been deployed with Docker but it is not limited to only that. If you've been developing apps for web using PHP and Laravel framework then you are lucky that community has developed some great tools to utilize docker in their development workflow. If you are new to Docker and want to learn more about Docker then visit their website docker.com specially the section What is Docker? - [How to use wildcard domain with OpenShift hosting?](https://ibexoft.com/blog/how-to-use-naked-domain-with-openshift-hosting/): If you have a domain name and want to use OpenShift for hosting then using a wildcard domain name is a bit tricky with some domain registrars like GoDaddy. The reason is IP address of the app on OpenShift doesn't remain the same and to use the wildcard domain a DNS A record is setup with the IP address of the hosting server. So, how do we make sure the following is true: - [Visual Studio 2017 is coming in March](https://ibexoft.com/blog/visual-studio-2017-is-coming-in-march/): Microsoft has announced that Visual Studio 2017 will be available for download on Tuesday, March 7, 2017. Microsoft is also celebrating a launch event. You can join at 8:00 AM PST on March 7th and 8th for a two-day online event celebrating the launch of Visual Studio 2017 and the 20-year anniversary of Visual Studio. - [How To: Offline access to Vue.js documentation](https://ibexoft.com/blog/how-to-offline-access-to-vue-js-documentation/): If you are working with Vue.js Javascript framework to build your next generation web apps then you might be frequently visiting the Vue.js guide section (https://vuejs.org/v2/guide/) to see how certain things work in Vue.js. Most of the time you go to the Vue.js site since that is the only available option for office docs. - [List of FREE services & tools Startups should be using](https://ibexoft.com/blog/list-of-free-services-tools-startups-should-be-using/): I have curated a list of free tools, services, and apps that startups could and in fact should use to grow at the initial stage. Free doesn't mean they lack quality, instead, these free tools are from top-notch companies like RedHat, Google, Asana, and GitHub and in all areas from infrastructure to version controlling to marketing and sales to project management. - [Event handling with custom components in Vue.js](https://ibexoft.com/blog/event-handling-with-custom-components-in-vue-js/): If you've been working with Vue.js lately and developing custom components to build your apps you might come across how to communicate from child component to parent. There are couple of scenarios here. - [Deploy your first ASP.Net MVC App to AppHarbor](https://ibexoft.com/blog/deploy-your-first-asp-net-mvc-app-to-appharbor/): Our focus is to deploy our ASP.Net MVC app built using new Visual Studio 2015 MVC template to AppHarbor via GitHub. - [1 reason why you shouldn’t be an Entrepreneur?](https://ibexoft.com/blog/1-reason-why-you-shouldnt-be-an-entrepreneur/): There has been a lot of buzz about entrepreneurship in recent years and a lot of people have come up as great entrepreneurs and have set a trend for others to pursue in this direction. This term was not very common in the past and due to this lot of people don't really know what entrepreneurship really means. A lot of people also mix it with just doing business. That is true somewhat but does that means every businessman is an entrepreneur? That is not the case. A lot of people think doing technology-enabled business is entrepreneurship. This is also not very true although in our modern era technology has played a big role in business and life. - [One reason why you should refactor your code often](https://ibexoft.com/blog/one-reason-why-you-should-refactor-your-code-often/): Once upon a time, a consultant made a visit to a development project. The consultant looked at some of the code that had been written; there was a class hierarchy at the center of the system. As he wandered through the hierarchy, the consultant saw that it was rather messy. The higher level classes made certain assumptions about how the classes would work, assumptions that were embodied in inherited code. That code didn't suit all the subclasses, however, and was overridden quite heavily. If the superclass had been modified a little, then much less overriding would have been necessary. In other places, some of the intentions of the superclass had not been properly understood, and the behaviour present in the superclass was duplicated. In yet other places several subclasses did the same thing with code that could clearly be moved up the hierarchy. - [How to Find a Stored Procedure in all the Databases?](https://ibexoft.com/blog/how-to-find-a-stored-procedure-in-all-the-databases/): When working with MS SQL Server sometimes you need to find a stored procedure in the databases and all that you know is the name of the stored procedure that your teammate told you that he had used but couldn't remember in which database it was. All the information about the stored procedures created is saved in the master database. So, if you have access to the master database, you can run the following query to get information about the stored procedure. - [Searching Lowercase data in MS SQL Server](https://ibexoft.com/blog/case-sensitive-searchsearching-lowercase-data/): A few days back I came across a requirement to fetch the records from the table having all lowercase letters. This was an interesting scenario. The SQL Server database by default is set for case-insensitive. But, I need to do a case-sensitive search. Case-sensitive search in SQL Server can be achieved in two ways. Either by using COLLATE or by using BINARY_CHECKSUM(). - [Stop before start – Startup lessons learned!](https://ibexoft.com/blog/stop-before-start-startup-lessons-learned/): I have gone through several experiences and ups and downs in my career. One was launching a startup which had a significant impact and the reason for me to write this post and to share the lessons learned and why we should stop on a starting line for a moment before we run. - [Resolving error in installing any gem by Ruby](https://ibexoft.com/blog/resolving-error-in-installing-any-gem-by-ruby/): After installing the Ruby installer you might need to install some gems. For example, if you are developing with RedHat OpenShift you want to install 'rhc' gem to access remote files on OpenShift. To install 'rhc' you would run the following command. - [Override parent shortcodes in your WordPress Child Theme](https://ibexoft.com/blog/override-parent-shortcodes-in-your-wordpress-child-theme/): Overriding shortcode defined in WordPress parent theme is pretty easy. - [Unlocking HTC Sensation Z710e Bootloader for Android](https://ibexoft.com/blog/unlocking-htc-sensation-z710e-bootloader-for-android/): Download the following fastboot binary for your OS using the following links: - [git – the simple guide](https://ibexoft.com/blog/git-the-simple-guide/): Download git for OSX - [AngularJS vs BackboneJS vs EmberJS? What I decided and why?](https://ibexoft.com/blog/angularjs-vs-backbonejs-vs-emberjs-what-i-decided-and-why/): What I was looking for that framework should be easy to learn and should be integrated in the project easily. Keeping in that mind I searched a little bit about each and went through some reviews. What I concluded I'll just say it in one line for each. - [Microsoft Windows 10 Great UI Changes](https://ibexoft.com/blog/microsoft-windows-10-great-ui-changes/): My first experience with Windows 8 inspired bafflement and frustration. But I walked away from my first few minutes with Windows 10 with a sense of jealousy. It looks like a significant improvement, and I want it on my PC right now. - [Create your first real-time AngularJS application](https://ibexoft.com/blog/create-your-first-real-time-angularjs-application/): In my previous article I talked about creating real-time PHP application. That was on the server side and I demonstrated a very very basic client to connect with it. Let's take that to next step and create a Javascript client with AngularJS. - [Create your first real-time PHP application](https://ibexoft.com/blog/create-your-first-real-time-php-application/): If you ever wondered if there is a way to write a real-time web application using PHP where any event or message is delivered/pushed to all recipients as they occur, in real-time? Then you are at the right place. We'll be building a sample real-time chat application using PHP and Ratchet and all messages will be pushed to all recipients in real-time. There are other technologies like node.js and socket.io but obviously, there is a learning curve. If you don't have time to learn a new thing or just want to stick with PHP then keep reading. - [How can I test if mod_rewrite on my server is enabled and working?](https://ibexoft.com/blog/how-can-i-test-if-mod_rewrite-on-my-server-is-enabled-and-working/): Note that mod_rewrite can only be used with the web server Apache. Follow the instructions below to check whether module mod_rewrite is installed and correctly configured on your server. - [Global Variables in AngularJS](https://ibexoft.com/blog/global-variables-in-angularjs/): Now if you want to use it from your controller - [Android? Too many pattern attempts? Can’t hard reset?](https://ibexoft.com/blog/android-too-many-pattern-attempts-cant-hard-reset-here-what-to-do/): I had a pattern screen lock on my HTC One X Android phone. Yesterday my nephew tried to unlock it too many times and it got permanently locked. - [Photoshop Color Replacement Tool Tutorial](https://ibexoft.com/blog/photoshop-color-replacement-tool-tutorial/): The Color Replacement Tool is not the most professional way to change colors in an image and won’t always give you the results you need, but it usually works well for simple tasks and it’s such an easy tool to use that it’s worth giving it a try before moving on to more advanced and time consuming methods. - [WooCommerce Per Product Shipping Price Calculation](https://ibexoft.com/blog/woocommerce-per-product-shipping-price-calculation/): If you have different rates depending on the item you will need to set up each one in the 'Flat Rate' shipping method and ensure it is selected on the Product itself. - [The Quick Selection Tool In Photoshop for Auto Selection](https://ibexoft.com/blog/the-quick-selection-tool-in-photoshop-for-auto-selection/): First introduced in Photoshop CS3, the Quick Selection Tool is somewhat similar to the Magic Wand in that it also selects pixels based on tone and color. But the Quick Selection Tool goes far beyond the Magic Wand’s limited abilities by also looking for similar textures in the image, which makes it great at detecting the edges of objects. And unlike the Magic Wand where we click on an area and hope for the best, the Quick Selection Tool works more like a brush, allowing us to select areas simply by "painting" over them! In fact, as we’ll see in this tutorial, it often works so well and so quickly that if you’re using Photoshop CS3 or higher (I’m using Photoshop CS5 here), the Quick Selection Tool could easily become your main selection tool of choice. - [How to Remove Text from a Photo in Photoshop: 14 Steps](https://ibexoft.com/blog/how-to-remove-text-from-a-photo-in-photoshop-14-steps/): Removing Text Using Content-Aware FillRemoving Text Using the Clone Stamp in Earlier or Latest Versions of Photoshop - [Google+ Custom URLs](https://ibexoft.com/blog/google-custom-urls/): A custom URL is a short, easy-to-remember web address that links directly to your profile or page. - [How to set a new OneNote screenshot shortcut in Windows](https://ibexoft.com/blog/how-to-set-a-new-onenote-screenshot-shortcut-in-windows-8-1/): Since in Windows 8.1, the Window+S key is used for search, it overrides OneNote screenshot shortcut. For now, you can manually set a shortcut key to Windows + A for OneNote screenshot. You'll have to change the shortcut key through your registry. (Note: Unintended changes in your registry can cause problems, so make sure you follow these instructions exactly.) - [Windows 8.1 update is now available to download](https://ibexoft.com/blog/windows-8-1-update-is-now-available-to-download/): Today's the day: October 17th, the day Microsoft starts rolling out Windows 8.1. And right now, the minute this post first went live, is 7AM ET, the exact minute the OS update will start appearing in the Windows Store as a free download. Don't have a Windows 8 device? You can still install 8.1 on a Win 7 machine; you just won't get the update for free. For folks using Windows 7, you'll pay the same price Microsoft was already charging for Windows 8: $120 for the standard version, and $200 for Windows 8.1 Pro. Additionally, Microsoft will also be selling so-called full-version software, allowing you to install the OS on a machine that isn't already running Windows. At any rate, if you've already got a Windows 8 device in hand, we suggest you hit up the source link below to take advantage of the free download. Or, if you're a weirdo, you can also buy a boxed copy in a retail store. We won't judge. Either way, you're going to want to revisit our epic preview breaking down everything you need to know about the new features and apps that come with 8.1. - [How To: Open a WordPress Menu Link In New Window or Tab?](https://ibexoft.com/blog/how-to-open-a-wordpress-menu-link-in-new-window-or-tab/): I have come across multiple WordPress users who aren’t aware that WordPress has a bunch of functions hidden in the “Screen Options” section of multiple Administration Pages. Today I want to show you how to open links in custom menus in a new window or tab (i.e. add a target=”_blank” to link or menu items). Just follow the steps below to unearth the hidden WordPress feature. - [CyanogenMod Unveils New User Accounts for Remote Find and Wipe](https://ibexoft.com/blog/cyanogenmod-unveils-new-user-accounts-for-remote-find-and-wipe/): The team behind CyanogenMod, one of the most popular Android ROMs available, took the wraps off of their new CyanogenMod Accounts feature last night, where users can update, sign up, and access new features like the ability to remotely track, find, and wipe their device if it's lost or stolen. - [Set up Microsoft Office365 email on an Android](https://ibexoft.com/blog/set-up-microsoft-office365-email-on-an-android/): NOTE    On some versions of Android, you must use the domain\username format. For example, if your email address is tony@contoso.com, type contoso.com\tony@contoso.com. Your username is your full email address. - [Windows 8.1 to launch in October](https://ibexoft.com/blog/windows-8-1-to-launch-in-october/): Microsoft today confirmed what had been widely rumored for the past week: Windows 8.1 will bereleased to the general public in October. Specifically, "starting at 12:00am on October 18th in New Zealand (that’s 4:00am October 17th in Redmond), Windows 8.1 will begin rolling out worldwide as a free update for consumers on Windows 8 through the Windows Store." - [How to partition SD Card](https://ibexoft.com/blog/how-to-partition-sd-card/): If you’ve rooted your phone using Revolutionary you can partition your SD Card from the Recovery menu. After booting into recovery (Revolutionary CWM), you have an option Partition SD Card. It will ask you how big the EXT partition should be, and how big the Swap partition should be. After selecting the right values, it will automatically partition your SD Card. - [How to install new ROM on Android phone](https://ibexoft.com/blog/how-to-install-new-rom-on-android-phone/): Following are the instructions to install new ROM on your Android phone using ClockworkMod recovery touch method. - [How to change expired password in Oracle?](https://ibexoft.com/blog/how-to-change-expired-password-in-oracle/): 6. Crosscheck by the value of accout_status field in dba_users view. - [Add a Shutdown menu to the Windows desktop](https://ibexoft.com/blog/add-a-shutdown-menu-to-the-windows-8-desktop/): As you know, the Start menu in Windows not only provided you with a way to launch your application but also a way to shut down your computer. For example, in Windows 7 there is a Shut down as well as a pop-up menu that displays six other related options: Switch user, Log off, Lock, Restart, Sleep, and Hibernate. - [Convert IMG to VMDK.](https://ibexoft.com/blog/convert-img-to-vmdk/): I had an IMG image of our server which I wanted to mount on our virtual machine. Since I was using VMWare Player which supports VMDK so I was finding a way to mount IMG on a virtual machine or convert it to VMDK. I found the StarWind V2V Converter which made this easy. You can download it from here. - [Converting Oracle DATE types and PHP/Unix Timestamps](https://ibexoft.com/blog/converting-oracle-date-types-and-phpunix-timestamps/): If you need to convert between Oracle date and PHP/Unix timestamp then you might need to implement two functions in Oracle. - [Working with Dates and Times in Oracle and PHP](https://ibexoft.com/blog/working-with-dates-and-times-in-oracle-and-php/): Both PHP and Oracle provide functionality manipulating dates and times. Which to use and when? - [How to Disable Ads by Google](https://ibexoft.com/blog/how-to-disable-ads-by-google/): 1. Find the Windows hosts file on your computer. The file is probably located in the c:\windows\System32\drivers\etc\ folder. Look for the file named "hosts". - [Root Android HTC Desire using REVOLUTIONARY method](https://ibexoft.com/blog/root-htc-desire-using-revolutionary-method/): Easiest Root Method - [Downgrade HTC Desire Hboot 1.03](https://ibexoft.com/blog/downgrade-htc-desire-hboot-1-03/): If you want to downgrade Android Desire Hboot 1.03, then using revolutionary to s-off, please follow the instructions below. - [How to know your current HBOOT version of your Android phone?](https://ibexoft.com/blog/how-to-know-your-current-hboot-version-of-your-android-phone/): To know your Android phone's HBOOT version do the following. - [Control Your Android from a Browser with AirDroid](https://ibexoft.com/blog/control-your-android-from-a-browser-with-airdroid/): AirDroid for Android replaces your USB cable with your web browser. Transfer files back and forth, send text messages, play music, view your photos and manage applications — all without installing anything on your computer. - [How to Install Android Apps to the SD Card by Default & Move Almost Any App to the SD Card](https://ibexoft.com/blog/how-to-install-android-apps-to-the-sd-card-by-default-move-almost-any-app-to-the-sd-card/): Android apps install to the internal storage by default, but you can also set the SD card as your default install location. This trick allows you to move almost any app to the SD card – no root access required. - [How to Setup Hotmail Push Email via Exchange ActiveSync on Android (with HTC Fix)](https://ibexoft.com/blog/how-to-setup-hotmail-push-email-via-exchange-activesync-on-android-with-htc-fix/): Windows Live Hotmail has been enabling and supporting push email through Exchange ActiveSync (EAS) protocol. With push email, user can sync email messages, contacts and calendar between mobile device and Windows Live cloud, and any update such as new incoming email in Hotmail will be automatically pushed to the phone for instant notification. - [Going Google-Free: The Best Alternatives to Google Services on the Web](https://ibexoft.com/blog/going-google-free-the-best-alternatives-to-google-services-on-the-web/): Face it: Google runs your life. The search giant turned web ecosystem owns your email, calendar, and even your voicemails. Your most important data lives on Google's servers. What you may not realize is that, despite the quality of Google's products, someone else is doing it better—and placing all your eggs in Google's basket isn't necessarily the best thing. Here's a look at alternative services you can use in place of Google's webapps. - [CodeIgniter Support in NetBeans](https://ibexoft.com/blog/codeigniter-support-in-netbeans/): Lately I’ve been doing some development using CodeIgniter (a very popular PHP framework), and I was wondering, how to get CodeIgniter support in NetBeans. So anyway, I’ve found a NetBeans plugin under the Project Kenai - [Change password in Oracle SQL Developer](https://ibexoft.com/blog/change-password-in-oracle-sql-developer/): To change password in Oracle SQL Developer you can just right click on connection and click the Reset Password option. - [Ainol Novo7 Advanced Android Firmware Upgrade Guide](https://ibexoft.com/blog/ainol-novo7-advanced-android-firmware-upgrade-guide/): Ainol Novo7 Advanced Android Firmware Upgrade Guide - [Windows 8 Release Preview now available!](https://ibexoft.com/blog/windows-8-release-preview-now-available/): Microsoft has recently released Windows 8 Release Preview. This is much better version than the Consumer Preview, but still there are lots of questions, but time will tell. Anyway, you can download Windows 8 Release Preview directly from Microsoft site here. - [Switch between multiple Google Drive accounts for your Mac/PC](https://ibexoft.com/blog/switch-between-multiple-google-drive-accounts-for-your-macpc/): It's not possible to use Google Drive for your Mac/PC with more than one account at the same time. - [Eclox Doxygen Plugin for Eclipse](https://ibexoft.com/blog/eclox-doxygen-plugin-for-eclipse/): Eclox ( http://home.gna.org/eclox ) is an Eclipse plugin that implements a simple interface to the system Doxygen . The objective of Eclox is to provide a light level of integration of the process of software documentation within Eclipse through a user interface that hides the"complexity" of Doxygen. In Figure 1 there is shown a functional diagram of Eclox. - [Some very useful Eclipse PHP Development Tools shortcut keys](https://ibexoft.com/blog/some-very-useful-eclipse-php-pdt-shortcut-keys/): Here are some most useful Eclipse PHP Development Tools shortcut keys that you should be using while developing applications. Enjoy :) - [Reading & Writing XML using the PHP DOM library](https://ibexoft.com/blog/reading-writing-xml-using-the-php-dom-library/): Reading XML using the DOM library - [Installing MS Web Deploy on different port](https://ibexoft.com/blog/installing-ms-web-deploy-on-different-port/): Web Deployment is a tool from Microsoft to simplify migration, management, and deployment of IIS web servers, web applications, and web sites. When you install Web Matrix it is installed by default. When installed it listens on port 80. If you are using other server like Apache on your system that also listens on port 80 then you won't be able to start Apache due to conflict in the port. The solution is either use a different port for Apache like 8080. If you want to do that then other solution is to remove the web deploy and install it from command line. Here are the steps of doing this. - [Installing Windows 8 Consumer Preview experience](https://ibexoft.com/blog/installing-windows-8-consumer-preview-experience/): Few months back Microsoft launched Windows 8 Developer Preview. Majority of people try to install beta or pre-launch versions on virtual machines. So did I, but there were lot of issues in installing Windows 8 Developer Preview and I posted a solution at http://mjawaid.wordpress.com/2011/09/15/windows-8-installation-error-hal_initialization_failed/. - [Allowing Oracle ports in Windows Firewall](https://ibexoft.com/blog/allowing-oracle-ports-in-windows-firewall/): If you plan to install Oracle Database XE onto a computer running Windows Firewall, which was first introduced in Windows XP Service Pack 2 and Windows Server 2003 Service Pack 1, and then connect to it from another computer, check that the firewall has not been configured to block communication from the following incoming ports. These ports are the default ports that Oracle Database XE users. - [Windows 8 Consumer Preview](https://ibexoft.com/blog/windows-8-consumer-preview-2/): Windows 8 Consumer Preview is now available for download.You can either use a setup or an ISO file to download and install. - [Install Oracle XE 11g on Windows 64-bit](https://ibexoft.com/blog/install-oracle-xe-11g-on-windows-7-64-bit/): Here’s the Oracle Database 11g Express Edition step-by-step installation on Windows 7 64-bit. Please bear in mind Oracle provides only 32-bit version of Oracle XE. - [Add Manufacturers in carousel box in OpenCart](https://ibexoft.com/blog/add-manufacturers-in-carousel-box-in-opencart/): The default installation of OpenCart has the brands/manufacturers displayed in a carousel at the bottom of the home page. Updating the manufacturers in Admin->Catalog->Manufacturers will not affect that. If you want to change this you’ll need to update the manufacturers’ banner from OpenCart admin. - [2011 in review](https://ibexoft.com/blog/2011-in-review/): The WordPress.com stats helper monkeys prepared a 2011 annual report for this blog. - [INSERT new rows from a result of SELECT query](https://ibexoft.com/blog/insert-new-rows-as-a-result-from-other-sql-query/): There were numerous times when I needed to insert records in the table from a result of another SELECT query, or copy data from one table to another. And every time I forgot the syntax of insert...select query. So I thought I should write it somewhere and blog is the best place for this :) - [Create new Box in osCommerce 2.31](https://ibexoft.com/blog/create-new-box-in-oscommerce-2-31/): osCommerce has changed the way to create your own infobox in v2.3x. Majority of the links on internet are for older versions and which does not work on v2.31. If you want to create your new info box in 2.3x which modules now then follow the below instructions. - [Displaying all categories and sub-categories in category box in osCommerce](https://ibexoft.com/blog/displaying-all-categories-and-sub-categories-in-category-box-in-oscommerce/): osCommerce by default displayes only top level categories in category box. To display all categories and sub-categories hierarchy in category box follow these instructions. - [How to check if DLL is compiled as 32-bit or 64-bit?](https://ibexoft.com/blog/how-to-check-if-dll-is-compiled-as-32-bit-or-64-bit/): Open visual studio command prompt. Use this command: dumpbin /headers C:\path\name.dll At the very beginning, you will find “FILE HEADER VALUES”, the first value will have a “(x86) ” for 32 bit and “(x64)” for 64 bit. - [Give a new look to your osCommerce store](https://ibexoft.com/blog/give-a-new-look-to-your-oscommerce-store/): That’s how the osCommerce theme looks by default in version 2.3.1 - [Connecting to Amazon Linux/UNIX EC2 Instances from Windows Using PuTTY](https://ibexoft.com/blog/connecting-to-amazon-linuxunix-ec2-instances-from-windows-using-putty/): To connect to your Linux/UNIX instance from a Windows machine, use an SSH client. The following instructions explain how to use PuTTY, a free SSH client for Windows machines. - [Map Microsoft OneDrive to access via Windows Explorer](https://ibexoft.com/blog/map-microsoft-onedrive-to-access-via-windows-explorer/): Windows Live SkyDrive provides 25GB of space which you can use to backup your stuff. But using Browser is sometimes not desirable. But you can access your Windows Live SkyDrive storage in Windows Explorer. - [How do I: check if DLL is loaded](https://ibexoft.com/blog/how-do-i-check-if-dll-is-loaded/): A few days back I developed an ISAPI filter and when I installed it on the IIS server and tried to test it was not running. To troubleshoot I thought how would I know that DLL has been loaded by the IIS server successfully and there is no error? If you used Windows Task Manager it does not tell you which DLL has been loaded. There is a cool command line utility to check this. That is the tasklist. According to its description: - [Windows 8 installation error: HAL_INITIALIZATION_FAILED](https://ibexoft.com/blog/windows-8-installation-error-hal_initialization_failed/): I downloaded the Windows 8 Developer Preview from http://msdn.microsoft.com/en-us/windows/home/ and tried to install on Virtual PC, but got the following error. - [jQuery Image SlideShow](https://ibexoft.com/blog/jquery-image-slideshow/): So to get started you're going to need jQuery and the Orbit plugin (make sure jQuery is attached first). - [Xdebug in WebMatrix](https://ibexoft.com/blog/xdebug-in-webmatrix/): Xdebug is a very popular PHP extension that helps with debugging and profiling of PHP scripts by providing a lot of valuable debug information. Microsoft WebMatrix is a development tool for building web applications. When WebMatrix is used to build or modify a PHP-based web application the debugging tasks can be greatly simplified if Xdebug extension is used. This post explains how to install and use Xdebug extension with WebMatrix. - [Windows Live Writer](https://ibexoft.com/blog/windows-live-writer/): I installed Windows Live Writer today to see how it works with my WordPress blog. So, this is a test post using Windows Live Writer. I’ll post a new blog entry if I find any useful feature of it. Well it has one good feature at least. To add a Bing map to your blog entry. See this one :) - [How to delete your Facebook account?](https://ibexoft.com/blog/how-to-delete-your-facebook-account/): 1) Click on the following link: - [Using Response.Redirect in try…catch block](https://ibexoft.com/blog/using-response-redirect-in-try-catch-block/): Use overload Response.Redirect(String url, bool endResponse) if using in try catch block. - [To get better results, change your Approach!](https://ibexoft.com/blog/to-get-better-results-change-your-approach/): If you're not getting results, change your approach. The best way to get unstuck is to change your approach. You learn the most from trying something different. Sometimes this is uncomfotable, but that's what growth feels like. (MSDN Patterns & Practices Blog) - [REST Web Services calls with C#](https://ibexoft.com/blog/rest-web-services-calls-with-csharp/): It's really easy to call REST based web services from C#.Net. Let's see how to do it. We'll be calling Yahoo Web Services as an example here. - [XML with C#](https://ibexoft.com/blog/xml-with-c/): The .NET Framework provides excellent support for XML. Combined with the databinding support of WinForms and ASP.NET applications you have an easy and powerful set of tools. ASP.NET 2.0 takes databinding another step further by providing the DataSource control which lets you declaratively provide data access to data-bound UI controls. - [Why job satisfaction is important for growth?](https://ibexoft.com/blog/why-job-satisfaction-is-important-for-growth/): There are factors which results in job satisfaction, like environment, work type, opportunities, colleagues, management, etc. - [Overqualified employee is an Asset, don’t lose them](https://ibexoft.com/blog/overqualified-employee-is-an-asset-dont-lose-him/): Overqualified Employee: A Liability Or An Asset? - [How to improve quality of your standard?](https://ibexoft.com/blog/how-to-improve-quality-of-your-quality-standard/): Develop a consequence for each quality standard and evaluate it as a regular part of your project postmortem. - [How change can bring motivation?](https://ibexoft.com/blog/how-change-can-bring-motivation/): Bringing change is one of the key factors which develops team's interest and keep them motivated. - [What is success?](https://ibexoft.com/blog/what-is-success/): Allah has mentioned several times in Quran who successful people are? Those who follow path of Allah and his Prophet. - [How to kill your time by hardcoding?](https://ibexoft.com/blog/how-to-kill-your-time-by-hardcoding/): Spend some time to make things configurable in start of a project to save hours of troubleshooting later in the project. - [Installing IBM WebSphere MQ Client on Linux](https://ibexoft.com/blog/installing-ibm-websphere-mq-client-on-linux/): Install IBM WebSphere MQ Clients just in few steps. Download, extract, and install the RPM. - [Installing IBM WebSphere MQ Server on Linux](https://ibexoft.com/blog/installing-websphere-mq-server-on-linux/): Installing IBM WebSphere MQ just in few steps. Download, extract, accept license, and install RPM. Done! - [Hidden Reasons for slipping project deadlines](https://ibexoft.com/blog/reasons-for-slipping-project-deadlines/): There are so many factors due to which project deadlines are slipped. Not planning well ahead, not hiring skilled resources or not paying good to skilled resources, not providing professional environment and sufficient resources are very basic reasons which people ignore and underestimates. In short, having a good PLAN summarizes all this. So, plan well, ahead of time, and plan for everything. - [Setting up a CVS repository](https://ibexoft.com/blog/setting-up-a-cvs-repository/): Create a directory and initialize with the cvs init command to setup your CVS repository. - [What processes are using a particular port?](https://ibexoft.com/blog/what-processes-are-using-a-particular-port/): Use the lsof command to see which processes are connected to particular port. - [Threads in Perl without using thread module](https://ibexoft.com/blog/threads-in-perl-without-using-thread-module/): Perl threads are not good. If you need threads in Perl, try coding your multi-threaded part in C/C++, and wrap that in Perl. - [MySQL Installation and Configuration](https://ibexoft.com/blog/mysql-installation-and-configuration/): A step by step guide on how to install and configure MySQL on the Windows Operating System. - [XMS.Net Consumer Application for IBM WebSphere MQ](https://ibexoft.com/blog/xms-net-consumer-application/): If you are also trying to run XMS.Net application and want to subscribe to some topic with selector string to filter messages, remember to run the application in 'unmanaged' mode. - [Useful vim options for techies](https://ibexoft.com/blog/useful-vim-options-for-techies/): Vim is very useful tool for editing files, especially for techies to edit configuration and code files. There are some useful options for them in vim. You can set them in the vim configuration file vimrc usually found in /etc. Here are some of those options: - [How to install MQSeries Perl Extension for IBM WebSphere MQ](https://ibexoft.com/blog/how-to-install-mqseries-perl-extension-for-ibm-websphere-mq/): To install MQSeries Perl Extension for IBM WebSphere MQ, you need to first install MQSeriesSDK along with MQSeriesRuntime and MQSeriesClient. Without the SDK, Perl Extension won't be installed. - [Enable X Session over SSH](https://ibexoft.com/blog/enable-x-session-over-ssh/): You can forward you X session over SSH, even on putty. - [How to setup PHP development environment in Eclipse?](https://ibexoft.com/blog/how-to-setup-php-development-environment-in-eclipse/): Learn how to setup your development environment in Eclipse/PHP. - [MySQL Query Cache](https://ibexoft.com/blog/mysql-query-cache/): MySQL query cache is good to cache select queries and their results and improve some performance of your database applications. So, enable query cache in just one step. - [CVS account change in Eclipse](https://ibexoft.com/blog/cvs-account-change-in-eclipse/): Replaced the CVS account in all CVS meta files in the whole project hierarchy in Eclipse. - [Multiple MySQL on single host](https://ibexoft.com/blog/multiple-mysql-on-single-host/): Sometimes we need to run multiple MySQL servers on single machine. That is mostly required in testing environments to test different aspects with different configurations. In this way one can test server without affecting others. So, if you want to run multiple MySQL you can use MySQL Sandbox which eases the whole process of installing and configuring the server. Here how will you do it. - [Why code bad instead of clean code?](https://ibexoft.com/blog/why-code-bad-instead-of-clean-code/): It is unprofessional for programmers to bend to the will of managers who don’t understand the risks of making messes and bemoan the schedules that were too tight to do things right. - [Breaking problem into code](https://ibexoft.com/blog/breaking-problem-into-code/): Improve the performance of your application by implementing correct logic for a particular problem. - [Database indexes and locks](https://ibexoft.com/blog/database-indexes-and-locks/): It is important to create good indexes so that your queries do not unnecessarily need to scan many rows, that can result in lock on those rows and due to which deadlocks can occur, performance can be degraded, or anything bad can happen. - [Many-to-many relationship](https://ibexoft.com/blog/many-to-many-relationship/): When designing an application or database, also consider other scenarios and pros and cons of the approach being adopted, not only one scenario. In other words if one approach is solving your problem then also consider what other problems we can face due to it, and prepare for those as well. - [Referential Integrity](https://ibexoft.com/blog/referential-integrity/): Always use referential integrity constraints. There is no reason for not using it. ## Pages - [Affiliate Disclosure](https://ibexoft.com/affiliate-disclosure/): Last updated: July 2, 2026 - [Automotive Inventory Importer — Sync Car Dealer Feeds](https://ibexoft.com/products/automotive-inventory-import-sync-car-dealer-feeds/): Yes. The plugin works with any flat XML or CSV export from any dealer management system — vAuto, HomeNet, Dealer.com, CDK Global, Reynolds & Reynolds, Dealertrack, DealerSocket, Frazer, Tekion, PBS, DealerCenter, and dozens more. Smart field mapping auto-detects your feed, so no custom development is needed. - [Products](https://ibexoft.com/products/): Automotive Inventory Importer - Sync Car Dealer Feeds Stop retyping car inventory by hand. Your dealership site stays in sync with your lot automatically, from any XML or CSV feed — works with any DMS, no developer needed. Your Inventory, Always in Sync Connect your DMS feed and keep your WordPress site perfectly matched to your physical lot. Works With Any DMS Our smart field mapping auto-detects your feed structure and works out of the box with exports from every major DMS. No Marketplace Lock-In  It works with any feed from any system — your inventory is never held hostage. Get started now SpendLess - Stop Overpaying Stop overpaying. A smart shopping list that suggests where to buy with the best prices, so you buy at the right time and spend less on what you actually need. Personalise Add your favourite products and the stores you shop. Open SpendLess Smart Lists SpendLess builds the cheapest shopping list across them all — delivery fees included. Open SpendLess Buy What You Love - For Less Track Prices Delivery-Smart Auto Shopping List DailyWins -- Celebrate what you actually got done Stop feeling like you got nothing done. Log one small win a day and watch progress, streaks, and momentum build. A calm daily log for your wins Track progress, build streaks, and reflect on how far you’ve come Secure and intuitive for everyone Open DailyWins - [Terms and Conditions](https://ibexoft.com/terms-and-conditions/): Last updated: July 2, 2026 - [Refund Policy](https://ibexoft.com/refund-policy/): Last updated: July 2, 2026 - [Contact](https://ibexoft.com/contact/): Get in Touch A question about a tool, a bug to report, or an idea for something worth building? Send it over — you'll hear back from the developer who made the software, usually within one business day. Email address support@ibexoft.com Response Time Usually within One Business Day Product Support Stuck on setup or hit a bug? Tell me what's happening and I'll help you sort it. Partnerships & Affiliates Build dealer sites, write about WordPress tools, or run a directory? Let's talk. Whatever You Need, It Reaches One Person Support, a question, a partnership idea — it all lands in one inbox, read by the same person. No routing, no tiers, no "let me escalate that." A direct line to the developer. - [Founder Notes, Engineering Advice, And Product Updates](https://ibexoft.com/blog/): Explore the newest technologies, expert coding practices, and innovative ideas shaping the future of digital development. - [About](https://ibexoft.com/about/): Ibexoft is built the other way. Small tools that do one job well, stay honest about their limits, and are easy to leave if they stop serving you. The Automotive Inventory Importer exists because car dealers and the agencies who build their sites were losing hours retyping inventory by hand — so it now syncs itself. That's the pattern behind every tool: find a real, specific chore and quietly take it off your plate. - [Home](https://ibexoft.com/): Software that Solves the Specific Things Slowing You Down Ibexoft makes focused software that each does one job genuinely well — keeping a dealership's inventory in sync, helping you shop for less, showing you the progress you actually made. Whether you're one person or a whole company, you get tools that hand back your time, money, and attention — with no bloat, no lock-in, and no surprises. Find the tool you need Why Ibexoft 5,000+ downloads · 1,000+ GitHub stars · Trusted by users in 40+ countries 5000+ Downloads 0 GitHub Stars 0 Products Live Pick the Headache You Want Gone Every Ibexoft tool targets one specific, real annoyance — and removes it. Here's what's live today. Automotive Inventory Importer Stop retyping car inventory by hand. Your dealership website stays perfectly in sync with your lot automatically. Hours of manual updates gone, for good. SpendLess Stop overpaying for the things you buy anyway. A smart shopping list that suggests places to buy from, so you buy from the right place and spend less on what you actually need. DailyWins Stop feeling like you got nothing done. Log one small win a day and watch real progress stack up — streaks, momentum, and proof of how far you've come. Built Around Your Problem, Not a Feature List Each tool starts with a real chore someone actually wanted gone — then does that one thing well and gets out of your way. See All Products What you get with every Ibexoft tool Whichever tool you pick, the same promises hold. This is the standard — not a sales line. Optimal and Focused Small, focused software that respects your time, your money, and your patience. Get Started Now You Stay in Control Your data, feeds, and themes are always yours. Outgrow a tool? You walk away with everything. No lock-in, ever. More Information It Keeps Working Maintained and updated as WordPress, browsers, and the web keep moving. Built to last, not abandoned after launch. More Information No Surprises on Price Clear, fair pricing. Free where it makes sense, paid where it earns it. No dark patterns, no renewal traps. More Information Real Help, Fast 0 When something breaks, you reach the developer who built the tool and knows it inside out — so you get a straight answer quickly, and bugs go to the one person who can actually fix them. Solving Complex Problems with Simple Solutions From syncing thousands of dealership vehicles to helping you track a shopping list, every Ibexoft tool hides real complexity behind a simple, honest interface. Here's what's actually running underneath. Purpose-Built, Not Generic Each tool is built around one real workflow — syncing dealer inventory, tracking prices, logging daily wins — not a one-size-fits-all platform stretched to cover everyone. More Information Honest About What's Built If a feature isn't live yet, it's labeled "coming soon" — never sold to you as available. You won't pay for something that doesn't exist. More Information Works With What You Have No new platform to learn, no infrastructure to stand up. Drop into your existing site; Run straight in your browser — nothing to install, nothing to migrate. Get Started Now Your Data, Protected Whether it's an inventory feed, a shopping list, or a daily log, nothing is collected beyond what a tool needs to work — and nothing is sold or shared. You stay in control of what you put in. Get Started Now Grows When You Do Free tiers exist where they make sense, and paid options are there when you need more room to grow — more data, more speed, more capability — without losing what you've already built. Get Started Now Real Value, No Padding Pricing reflects what a tool actually saves you — not features bolted on to look impressive on a comparison chart. Get Started Now Hit a snag? You reach someone who actually knows the tool No call-center scripts, no "your ticket is important to us." When you need help, you're talking to the developer who built and maintains the tool — so you get a real answer fast, and anything broken goes straight to whoever can fix it. Straight answers, not canned replies Bug reports reach the person who can fix them Honest about what's built — and what's coming Get In Touch - [Privacy Policy](https://ibexoft.com/privacy-policy/): Last updated: July 2, 2026 ## Categories - [Automotive Inventory Importer – Sync Car Dealer Feeds](https://ibexoft.com/blog/category/products/automotive-inventory-sync/) - [Engineering](https://ibexoft.com/blog/category/engineering/) - [Founder Notes](https://ibexoft.com/blog/category/founder-notes/) - [Growth & Startup](https://ibexoft.com/blog/category/growth-startup/) - [Labs & Experiments](https://ibexoft.com/blog/category/labs-experiments/) - [Products](https://ibexoft.com/blog/category/products/)