Skip to main content

The day i tried to write ...

When I thought of this blog, it came to me that I am doing this thing as sort of a notebook for me to record just about anything about some tech stuff that I m recently into. It also brings out the writer side of me. When the editor in chief of my university’s newsletter asked me to do an article on the latest technological changes in the university I decided to give it a shot. Here are my two articles  featured in the newsletter :


If you are surfing the web from home with a typical modem or you have tried using the internet access stations at the IMMO office during the first few weeks of this school year, you are familiar with the bursts, pauses, long access time and slow motion in the Internet highway during "rush hours". No wonder some people call the World Wide Web the "World Wide Wait".
Because of the continuous commitment of the university to provide a better and faster access to information, a one year contract was recently signed by the University of Saint Louis Tuguegarao and Digitel Philippines, allowing Digitel Philippines to provide the university with broadband connectivity to the internet. Digitel Philippines is now providing us an uninterruptible ADSL connection, allowing faster download time and a better internet surfing experience for Louisians. The new internet connection allows a maximum of 2Mbps download speed and a maximum of 512Kbps upload speed. This rate is almost four times the speed that we have had with our previous internet service provider.
Short for a symmetric d igital s ubscriber l ine, ADSL is a data communication technology that allows more data to be transmitted over a telephone line. Unlike its acronym it doesn't really refer to a line, but the modems that convert a line into a high speed digital pipe. The modem technology converts the copper twisted-pair telephone lines in the plain-old telephony system ( POTS ), just before it enters an organizations network, information access paths for multimedia and high speed communication. This technology transforms the existing information network from one limited to voice, text and low resolution graphics to a powerful, ubiquitous system capable of bringing multimedia, including full motion video, for the Louisian community.
This move from the university is just one of the many plans of the school to provide better access to information and providing a better ground for learning to every Louisians. This also enables the Louisian community to share their knowledge to the world wide community and be a significant member of it. And yes , human knowledge belongs to the world.

San Luis Acquires Modern Telecom Infra
Over the years the university relied on a simple intercom system for interoffice communication and utilized numerous direct lines from telecommunication companies to enable communication with the community. This old scenario has changed just this August after the successful installation of the new Private Automatic Branch Exchange system in the university.
A private automatic branch exchange or PABX is an automatic telephone switching within a private institution such as our school. Originally such systems – called Private Branch Exchange – required the use of a line operator. PABX is a telephone system operated and managed by the institution that switches call between the users on local lines while allowing selected users to share a common number of external phone lines. The main purpose of this system is to automate interoffice communication and reduce the cost of maintaining numerous external phone lines to enable communication with the community.
Under the university setup, fifty nine nodes, representing different offices, is connected to the new telephone system and 5 external lines were designated to be shared by those offices that were given permission to make outside calls. Inter office communication is now enabled in 59 university offices including those located on the new site along Lecaros Extension. With this new system, the outside community can now contact any of the 59 offices in the university that is connected to the PABX by just dialing any one of the five trunk lines from the telephone company followed by the office local numbers. For those who do not know the local number of the office they are calling, a voice prompt is provided to guide the users. There are seven predefined groups of office/s that the voice prompt offers for easy dialing. There is also a default operator assigned to take and redirect the call if the caller does not know the local number and the group to which the office belongs. Aside from these features, the system also comes with a Call Accounting Software which logs all outside calls made by the different offices. The new system is capable of operating 24 hours a day 7 days a week depending on the need of the institution.
The new PABX system was initially proposed and is now being managed and maintained by the University's Center for College Information System.
For the convenience of the stakeholders, the following are the 5 telephone numbers connected to the PABX 844-1361, 844-1872, 844-1822, 844-1873, and 846-2678. Similarly, the following are the 7 predefined group of office/s: Administration Office, Accounting Office, CICM District House, College Department, Student Services Office, Elementary Department, and High School Department. To talk to the Operator, dial 0.


Popular posts from this blog

Hiding Unwanted Python Folders and Files in Visual Studio Code

Visual Studio Code is a universal editor and pretty good at it. However, the explorer view maybe cluttered with the automatically generated folders and files confusing developers. Python is no different. Below are example files and folders generated by Python.

The __pycache__ folder and *.pyc files  are totally unnecessary to the developer. To hide these files from the explorer view, we need to edit the settings.json for VSCode. Add the folder and the files as shown below:
Copy and paste the lines below :


renaming default namespaces for VSTO projects in VS2008

So here is the scenario , you are starting a VSTO project and decided that your default namespace is ExcelAddInTesterApp . You created the project and started coding the project. After several days , your boss called and said "hey marvin , make use of this namespace OurCompany.ExcelAddInTesterApp , we have to add our company name to it got it?" . You get back to your machine thinking its just a simple property just like any project you've been working on. So you right clicked the VSTO project and hit properties . Boom! What the F@#$? The default namespace textbox is disabled!!!!

I've been through this and I googled for ways to do it and ended up with a blog from a Microsoft MVP telling me it can't be done because it is disabled. Then I thought of Refactoring, the beauty and grandeur of the renaming process. I selected the namespace and hit the refactor menu hoping that this would solve the problem . Unfortunately , it did not rather it displayed the message box …

Getting Started with Stateless : A Lightweight Workflow Library Alternative for .NET

A year ago, I was looking for a simple workflow manager for a project I was working. Its a medium sized application that involves tracking the state of assets in the system. Back in 2008, Microsoft (MS) introduced new technologies along with the release of Visual Studio 2008: Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), and Windows Workflow Foundation(WF). Having worked in a company utilizing mostly MS products for development, my first option was to go with WF. After doing some time reading and studying the library, I paused and decided it was too complex for my requirement. Using WF would be an overkill and the fact that it has, a rather, steep learning curve, there has to be another option. My mind toyed with the idea of developing a simple workflow library myself. It would be a learning experience but it might end up consuming a lot of time.

Why reinvent the wheel? So I started querying the internet for a better solution. I stumbled upon Stateless