henryjwr

See also: Other Geeks@INDC
Rileks sejenak...

 

Share this post: | | | |
Posted: Jul 02 2009, 02:54 PM by henryjwr | with 1 comment(s)
Filed under:
Windows Internet Explorer 8: Get the facts

Bagi kalian yang pengen tau komparasi IE8, Firefox dan  Chrome..silahkan kunjungi web ini Windows Internet Explorer 8: Get the facts

Selamat memilih.

Share this post: | | | |
Posted: Jul 02 2009, 02:44 PM by henryjwr | with 4 comment(s) |
Filed under: ,
Open source CRM for your office or your Client using GWT

If you crazy enough combine it with Google Wave you will find that you in the middle of new world .....HTML 5...

4 supporting Line comunication you could set simple implementation of http://asterisk.org/ (Asterisk is the world's leading open source PBXi, telephony engine, and telephony applications toolkit. Offering flexibility unheard of in the world of proprietary communications, Asterisk empowers developers and integrators to create advanced communication solutions...for free)

Please Checkout this  http://code.google.com/p/queplix/

....Happy ....more happy everyday.....

 

These are the feature ....(Great man...)

QueCore – Provides core operational services for the QueWeb system. QueCore does not contain any customer-specific customizations, business logic or presentation elements. As such, it contains Java classes and architecture elements to enable database connectivity, provides QueWeb’s basic structural components, and includes all required standard Java libraries and 3rd party components for the integration with other systems. QueCore utilizes Google’s© Web Toolkit (GWT) technology and is shared across the QueWeb editions. Small and medium size companies can now rely on the same platform with enterprises that successfully run QueWeb.

QueTask – Auxiliary QueCore process, which provides execution of all time-dependent system processes. This module allows scheduling and execution of reports, notifications, escalations and external processes (such as SQL scripts or Stored Procedures for data import/export, UNIX shell scripts or MS Windows batch jobs) that require execution upon certain time or conditions. QueTask is responsible for capturing logs from the external processes as well as passing variables to tasks from the QueWeb database.

QueScheduler – Visual Interface for the QueTask component; it allows maintaining the schedules for the QueTask tasks. By default it is available to the system administrator, permits monitoring of tasks execution, defines variables to be passed, maintains distribution lists for reports and notifications, etc.  QueScheduler also runs all internal time-dependent functions in QueWeb, such as escalation triggering, email polling, reports execution, etc.

Email Routing – This module provides a facility to track incoming and outgoing email communications. It can be used in addition to any standard email software, i.e. Outlook or Lotus Notes. QueWeb Email module allows tracking and creating service requests, cases and interactions by monitoring incoming email for multiple accounts. The email can then be routed to the appropriate individual or a workgroup, based on the routing rules. Standard routing rules are keyword-based and can be triggered depending on the sender, product and category, type of problem, agent availability or possession of a certain skill or based on the previous history for the customer. QueWeb Email boasts additional powerful features such as support for multiple languages, HTML formatting, text templates, spell checking, attachments parsing, auto-replies, spam filters and account size control for individual users. QueWeb can be integrated with Exchange or Notes servers directly through IMAP, POP3 or SMTP protocols for a real-time synchronization of email.

Ad-Hoc Report Writer – Ad-hoc Report Writer allows users to create and distribute their own reports on the predefined schedule or in real time.  The reports are created simply by selecting a combination of the GUI field labels on any of the QueWeb screens. Users can specify constrains (parameters) for the report by populating the search constraints in the same user interface which they use to search in QueWeb; thus there is no additional training required to utilize ad-hoc reporting features in QueWeb. Ad-Hoc Report Writer will automatically connect all data objects used in the report and create optimum joints in order to produce complex queries, grouping and various sorting of the data as requested by the user. Users can print, save and export reports to MS Office© programs or create an email distribution list.

My QueWeb – By default all users first see this module upon login. My QueWeb is a collection of information screens which are relevant to the current user and provide at-a-glance snapshot of the current work queue and tasks. My QueWeb consists of My Queue, which combines all incoming Emails, Alerts, Escalations and Notifications as well as Action requests and system messages. It is a place from which many standard workflow processes start. My QueWeb also contains graphical dashboards; depending on the user’s role (Manager, Support Agent, IT Help Desk, etc.) they provide a graphical picture of many vital activities that are relevant to the particular user’s role.

Standard Business Modules

Interaction and Case Portal– All Interactions entered by QueWeb agents are captured in the system, regardless of the communication channel: email, phone, chat, customer portal, and fax. Agents have an ability to quickly resolve the issue using Knowledge Base; otherwise they can further research or escalate/reassign the issue by creating a Case record from the Interaction and maintain a follow up with the Customer. A single interaction can contain several issues and each can be tracked separately. Customers have access to their previous Cases and Interactions through the Customer Portal.

Case Management – Allows the system administrator or Customer Support Agents to create and perform various maintenance activities with Cases. These include: archiving based on the predefined time expiration or conditions, time and statistical metrics maintenance, workflow propagation, user participation in activities and Case loads, notifications and escalations based on the predefined conditions, etc, designating data elements for the Audit control. Workflow Management module is designed to facilitate complex business processes around Cases to ensure the timely and effective resolution and creating an overall satisfying customer experience.

Knowledge Management – This module allows the system administrator to manage the Knowledge base options. The Knowledge base management consists of defining options for Solutions, their usage in Cases, Solution expiration time, Solution user roles definitions (authoring, reviewing, publishing, archiving, and removal).  Solution publishing workflow goes through Draft, Review, Internal, Published and Expired modes while the system monitors corresponding dates, solutions which are not used and notifying Solution Authors to review those that are expired. Solutions can also be published as FAQs for the Customers’ use on the Customer Portal. Customers also have ability to troubleshoot issues by accessing allowed resolutions, which pertain to their products.

Product Management – Allows creating and maintaining various levels of the Product and Product Components.

Customer Management – Provides maintenance of Customer and Organizational records, as well as their relationships with the company’s employees. Customers can be distinguished as external or internal to the Company. Customers can edit their personal records through the Customer Portal.

Email Management – This module allows processing incoming and outgoing email communications through email routing rules. These rules are used to create Cases from incoming emails and to determine Case assignments to the appropriate employees with specific skills or other criteria, i.e. assign to the Agent who last handled this Customer, or has specific experience with the Customer’s Product. This module also allows management of the Inbox and Outbox for each user (size, frequency of polling, MS Exchange accounts, etc). QueWeb Email module can be integrated with Exchange or other Groupware Servers using included connector, IMAP, POP or SMTP protocols.

Logs Management – Monitors and allows browsing for the system and error logs. Several levels of verboseness can be set. Using this module, the system administrator can configure Email Notifications or Alerts when predefined events or system errors occur.

User Management – The system administrator can utilize this module to create and maintain User accounts and Customer accounts for the Customer Portal access. Login IDs and encrypted passwords can also be set or reset. Single sign-on feature for Microsoft Windows Server is pre-built in QueWeb with LDAP look up and authentication.

Access Control Module – QueWeb leverages a sophisticated application-driven permissions access mechanism: All users are organized in Work Groups, which can be associated with appropriate User Roles (i.e. Administrator, Power User, Solution Approver, Analyst, Manager, etc.) Based on these associations, the system provides several levels of access: No Access, Read Only, Write, Delete to any modular component of the system: Focus, Tab, Form or even data element (data field).

Escalations and Notifications Module – The QueWeb system enforces compliance with dynamic workflow processes by using Escalations and Notifications mechanism. Notifications can be email, page or broadcast messages, which occur based on predefined workflow conditions (conditions can be customized to reflect specific workflows). Escalations are time-dependent, and can be triggered upon meeting predefined logical conditions and fire after a set time period. For example, escalation conditions can be based on the status of the Case: Send an email to the Case Analyst if the Case is Not Closed within 30 minutes after its creation time and, as a second-tier escalation, escalate the Case to the Manager if a Case is Not Updated within 1 hour.

Auditing Module – This module allows designating certain fields to be audited. Users with proper permissions can view the history of all changes for the Audited record with timestamp, user name, old and new values.

System Properties Module –the System Properties module allows dynamic management of the System Properties throughout the application. The customer’s system administrator can change any variables using this module. The System Properties tab also contains Out Of the Box all necessary variables to start working in the system after the initial installation: the name of the SMTP server, default email account, locks timeout and other global and system settings.

 

Share this post: | | | |
Posted: Jun 09 2009, 09:16 PM by henryjwr | with 4 comment(s)
Filed under: ,
Could you imagine What happen with Information Technology 10 years to come?

This is the very classical question among us that work based on IT environtment? 

Please feel free you add comment 4 this....

Thanks

Share this post: | | | |
Posted: Jun 08 2009, 02:10 PM by henryjwr | with no comments
Filed under: ,
Be prepare 4 new Web Standard from W3C...

The new standard will become more crazy than HTML 5....

The issue is 4 more comfortable adaptable standard 4 supporting RIA. like 3D support, ebeded RPC and more granular implementation code over HTML.  

Share this post: | | | |
What an Amazing HTML 5....wow..

If you look Google I/O at YouTube  

They demonstration about using Google Web Element an copy and paste to embedded dynamic web element to our web...wow.

I love google wow...again...thank u so much....as a programmer ad users

Calendar

Google Presentation

Google Conversation

Google Maps

Share this post: | | | |
Posted: Jun 07 2009, 12:55 AM by henryjwr | with 2 comment(s)
Filed under:
I love Google, by the way they "giving" their product.

It is very supprising that if the world without google, right now. They have very common in our live.

Living as developer i'm also interesting to live among many other who live side by side using Google.

Starting using GWT on my new product, it's very nice journey, just like you feel "ah this is what i'm looking 4"

More deep i'm looking arround about it, it seem that "Everything is connected well"

 

Satifaction Programmers

Henri S
Share this post: | | | |
Posted: May 25 2009, 11:53 AM by henryjwr | with no comments
Filed under:
So far so good

Trying Windows 7 Ultimate Edition. Majority this product is enchament Windows Vista Core. Microsoft not just increase user experience but also increase functionality for rendering and theming. There is also significant improvement on Memory management. So far there are little annoying that comes with Windows 7, if we the CPU Usage is high / peak then the performance of overall windows will be dramatically decrease (maybe this will be gone in the True Release of Win 7 Cool).

Share this post: | | | |
Posted: May 01 2009, 10:39 AM by henryjwr | with 1 comment(s)
Filed under:
Did Microsoft facing "Dead" soon?

Normal 0 false false false IN X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;} Hi Comrad,

This question is 4 everybody who enjoy live behind microsoft infrastructure. Also  4 everybody who playing around with Mr MIC background. I didn't knew about bussiness i just seek about tech and solution.

Some people has mention that there is a dead road map and more slower progress to anothers that happen on microsoft platform. Since the glory of XP and 2000 platforms threre no other heroic moment that bring full enjoying live within Microsoft way. Many product that has been lunching but is very difficult 4 other to follow the right track. we didn't talk about enchament only in enterprise we also talk about stability, and future adoption.I don't want to compare it with other Microsoft competitor. Everyone of them have their own characteristics.

When i talk with several of my comrades that live outside Microsoft boundary, they will show their grow of satisfaction, building from small adaption to larger enterprise. They will takl about thousand resources that already setting up.They sometime also seek other solution but most of them just to justify that their platform already supporting them not to move arround.

IT Product is like glasses its fragile. They often obsolate frequently. and everyone could fill it with anything. Microsoft often release a glowing glasses. Everybody are enjoy to see it 4 the begining. Hoping that it would be the long lasting artifact that could bring them to a party of heaven. But there always but in global industry since Mr G aka Google comes to joining the party. Mr G paradigma is only to Served their users. you dont have to worry about paying your but to sit down on fire. But Mr G always talk future are as simple as right now. you dont have to worry about replacing your "car" while you want to increase the speed.

As a person i dont want to see Mr Mic to die slow or walking to the grave yard also. I want it Mr Mic to more Stable and give a glass that not always glowing but also full with water of enjoy, everybody who drink it become more confident that this water like a tonic give us more energy to stand among the crowd.

Simple as a sugestion did Windows 7 and it supported family could do that, or is just a begining of a "Dead Ceremony"? ..... 

 

Share this post: | | | |
Posted: Apr 15 2009, 10:29 PM by henryjwr | with 5 comment(s)
Filed under: ,
NCommon Nice to look

Kalo kalian seneng sama Architecture or DDD ini ada contoh implementasinya di http://www.codeplex.com/ncommon

NCommon Project
NCommon is a library that contains implementations of commonly used design patterns when developing applications. So far NCommon provides the following:

  • Framework for implementing a Unit of Work Pattern
  • Framework for implementing a Repository pattern that utilizes Linq
  • Framework for implementing a Validations and Business Rules
  • Implementation of the Specification pattern using Expressions
  • Utility class to help store application specific data in the Thread Local Storage / Current Web Request and AppDomain Level Storage
  • A Guard class that mimics common guard statements that verify parameter values and throws exceptions if values are not acceptable.
Share this post: | | | |
Programming Entity Framework Ebook

Gile Kasian banget nih buku baru keluar 5 hari yang lalu udah ada bajakannya Devil

http://oreilly.com/catalog/9780596520281/

Kalo mau bukunya kasih komen yee@#$.

 

 

We can stolen any thing 4 exploration Yes

Share this post: | | | |
Our Geeks.NetIndonesia in Wordle

 Worldle

 

Photobucket

Share this post: | | | |
Posted: Feb 11 2009, 10:13 AM by henryjwr | with no comments
Filed under:
System.Model.IGolput ??

Hihihi bagaimana Implementasi Classnya ya ??? hayoo

Share this post: | | | |
Posted: Feb 09 2009, 03:38 PM by henryjwr | with no comments
Filed under: ,
Side Note from NHibernate

Since version 1.2.0 NHibernate allow us to maps SQL Stored Procedure and Functions. But still a lot of limitation there, one that i really hate it is lack of support of Association and Collections. So i will be happy if the LINQ NHibernate is really fully support about that. Ayende has publish the LINQ NHibernate in NHibernate Contrib, i will see that ASAP.

Share this post: | | | |
Under Engineering siapa takut.........ndak tuuuu....

Pada blog Hans-Eric Grönlund menulis mengenai

Tools of The Effective Developer: Make It Work - First!

Di-dalamnya dia menjelaskan 2 tipe developer:

  1. Developer yang selalu mencari dan menyempurnakan sebuah solusi menjadi solusi yang lebih simpel (Simplicity Developer)
  2. Developer yang selalu menginginkan kesempurnaan sebuah solusi (Struktur code & code effisiensi). (Perfectionist Developer)

Menurut Hans Simplicity Developer menghasilkan code yang tidak terstruktur, bagi developer tipe ini deliveri dari sebuah solusi lebih baik diukur dari kecepatan untuk pembuatan sebuah solusi. Developer tipe ini sering meng-alter code orang lain. "Duplicate is not hell enough" buat mereka "But too much detail will kill you quickly". Developer tipe kedua Perfectionist developer, developer tipe ini jarang sekali menyelesaikan sebuah solusion, atau dengan kata lain (menurut gw) developer tipe ini tipe HRD Developer, maksudnya mereka menginginkan kesempurnaan dengan selalu mencari dan mencari dan mencari.

Under Engineering sendiri dapat kita artikan jika developer mendeliver sesuatu dengan serampangan atau asalkan cepat selesai, lebih cepat lebih baik, sehingga menghasilkan rancangan yang kurang baik.

Biasanya under-engineering terjadi jika:

1.      Kita tidak mempunyai waktu untuk menyelesaikan sebuah pekerjaan

2.      Kita mempunyai waktu untuk melakukan refactor

3.      Kita tidak mempuyai atau kurang pengetahuan mengenai bagaimana membuat software dengan baik

4.      Jika bos atau client kita dengan cepat meminta feature yang baru dari solusi yang kita buat.

5.      Terlalu banyak project yang dikerjakan

6.       Biasanya terjadi untuk project dengan budget yang kurang atau dikurang-kurangi (:D)

Untuk situasi di indo terutama bagi mereka yg sering mro-yek ini sudah menjadi habit apalagi jika sudah kepepet.

Bagi yang masih sering mengalami situasi tempat bekerja atau project yang Under Engineering ada beberapa tip untuk menjadi Jamu walau semua itu tergantung diri sendiri sama yang Di Atas:

  1. Buatlah Sketsa global dari code | aplikasi | cerita yang anda buat. Sebagai tools bisa pake mind map atau notepad. Seperti pada pelajaran mengarang waktu SMP atau SD kita sering mendengar guru kita berkata "Ayo anak2x kita belajar membuat karangan cerita,....pertama-tama kalian harus menetukan Tema cerita lalu kalian membuat kerangka ceritanya.......". nah itu bisa menjadi acuan kita dalam membuat cerita mengenai applikasi kita.
  2. Setelah sketsa selesai ...coba anda bertanya kepada diri sendiri sebelum bertanya kepada "Good Software Engineering". Sudah benarkan cerita saya ini, nyambung nggak dengan tema yang sedang dibuat, bagaimana struktur kerangka dari ceritanya, adakah sesuatu yang dianggap "ganjil". Catat semua penelitian yg kamu buat.
  3. Catatan Kecil yang kita buat pada langkah kedua dapat kita jadikan bahan untuk masuk kedunia Refactoring. Yang memungkinkan kita untuk lebih focus apa dan bagaimana seharusnya kita menyelesaikan sebuah masalah, serta problematika. Ingat pesan dari Mbah OO "Secara teori tidak ada satupun didunia ini yang bisa menyatakan bahwa coding anda salah apabila coding anda menghasilkan output yang tepat, mereka hanya akan menyatakan kurang effisien, berbelit belit, tidak mudah dibaca, membingungkan, loh kok bisa sama dengan yang itu, nyontek dimana nih, dsb". " Jadi jangan takut semua pasti bermula dari ketidak bagusan, ketidak aturan, ketidak tauan, ketidak cantikan, dan ketidak biasaan".
  4. Sering sering minum jamu "Design Pattern", dengan :
    • Membaca katalognya setiap 1x sehari
    • Membaca implementasinya 1x seminggu
    • Mencoba implementasinya nx sehari
  5. Banyak berdoa semoga di lancarkan rejekinya ini yang terpenting (hihihihihihihihi)

 

 

 

Share this post: | | | |
More Posts Next page »