zaienaji
zaienaji
Untitled
66 posts
Don't wanna be here? Send us removal request.
zaienaji · 5 years ago
Text
Algoritma Merger sort menggunakan Java
Algoritma Merger sort menggunakan Java
Merge sort adalah algoritma yang tujuannya untuk mengurutkan data. Merge sort adalah salah satu contoh algoritma yang memanfaatkan rekursif. Gambar berikut adalah contoh ilustasi bagaimana cara kerja merge sort (gambar diambil dari wikipedia):
Pada gambar diatas, data yang diurutkan tersimpan dalam sebuah array, dengan panjang 7. Merge sort terdiri dari 2 tahap, yaitu tahapan pemecahan array,…
View On WordPress
0 notes
zaienaji · 5 years ago
Text
Openbravo ERP cannot restore pg dump
Openbravo ERP cannot restore pg dump
using version 3.0PR16Q4.4, you can dump openbravo database, but you can not restore it. some error from TOC happend when restoring data on ad_tab and ad_window tables. This blog share workarround on this issue. (more…)
View On WordPress
0 notes
zaienaji · 5 years ago
Text
sql script workarround fix dump openbravo db
sql script workarround fix dump openbravo db
do $$ declare r record; t record; query text; params text; type text; begin for r in (select proname, proargtypes from pg_proc p, pg_namespace n where n.nspname = current_schema() and p.pronamespace = n.oid and p.oid not in (select tgfoid from pg_trigger) and proname not like 'pg_%' and proname not like 'uuid_%' and proname not in (…
View On WordPress
0 notes
zaienaji · 6 years ago
Text
C/C++ CMake Tutorial
Simply put, CMake automatically generates the Makefiles for your project. It can do much more than that too (e.g., build MS Visual Studio solutions), but in this discussion I focus on the auto-generation of Makefiles for C/C++ projects (more…)
View On WordPress
0 notes
zaienaji · 6 years ago
Text
Configure Eclipse CDT for cmake
Configure Eclipse CDT for cmake
Here how to import existing C++ into Eclipse CDT. We use CDT 4 (Version: 2019-03 (4.11.0)). (more…)
View On WordPress
0 notes
zaienaji · 6 years ago
Text
Install XMind 8 on Linuxmint 19.1 or Ubuntu 18.04
Install XMind 8 on Linuxmint 19.1 or Ubuntu 18.04
Xmind 8 come without .deb installer, you need to install your self. Xmind provide instruction set how to install it, however it’s need some tweak. Here the tweaks: (more…)
View On WordPress
0 notes
zaienaji · 6 years ago
Text
Example Java RMI Application
Example Java RMI Application
RMI applications often comprise two separate programs, a server and a client. A typical server program creates some remote objects, makes references to these objects accessible, and waits for clients to invoke methods on these objects. A typical client program obtains a remote reference to one or more remote objects on a server and then invokes methods on them. RMI provides the mechanism by which…
View On WordPress
0 notes
zaienaji · 6 years ago
Text
install openjdk-7 on Linuxmint 19.1 or Ubuntu 18.04
install openjdk-7 on Linuxmint 19.1 or Ubuntu 18.04
some application still rely on old java, for example iReport 4.0.1 that used by openbravo still rely on java 7. however recent release of linuxmint 19.1 (based on ubuntu 18.04) come with java 8 as it’s default. this tutorial share how to install java 7 along with java 8 and how to switch each other. (more…)
View On WordPress
0 notes
zaienaji · 7 years ago
Text
Print Service Module
Print Service deal with modularizing printout button in Openbravo ERP. Instead of adding new extra features, this module aim to reorganizing exising print controller on Openbravo ERP. We create a single controller, you can call those controller from any window tabs. You can direct print using query embedded report, or provide a custom data source to be printed. the last approach is more…
View On WordPress
0 notes
zaienaji · 8 years ago
Text
using Openbravo OBDal
The Openbravo Data Access Layer (OBDal) is a powerfull feature in Openbravo. The goal of the DAL development is to strengthen the middle-tier in the application, i.e. to implement business logic in Java. If Object-relational mapping helps you converting data between incompatible type systems using object-oriented programming languages, then OBDal extra layer to make it easier when you develop…
View On WordPress
0 notes
zaienaji · 8 years ago
Text
instalasi dan restore redmine
instalasi dan restore redmine
redmine is one of major open source project management information system. this blog post will share how to install (and restore from backup) redmine application on Ubuntu. (more…)
View On WordPress
0 notes
zaienaji · 8 years ago
Text
TortoiseHg - How to export changed files
TortoiseHg – How to export changed files
TortoiseHg is excellent linux client for Mercurial Hg distributed source control management tool (SCM). It has excellent performance on mainstream filesystems (i.e linux EXT4), extensibility, and heap of features and settings.
The only thing I truly missed was the ability to export changed files between two arbitrary commits. Not patches, but whole files. This feature was only supported by SVN…
View On WordPress
0 notes
zaienaji · 8 years ago
Text
How to run Openbravo background process
How to run Openbravo background process
Openbravo background process designed to execute long run business logic, or heavy task. Openbravo background process allow you to run asyncrhonous process, it’s mean once you run execute those process to run, then Openbravo does not hold the application, you may do some other task on Openbravo application, while Openbravo run your long run process in the background. (more…)
View On WordPress
0 notes
zaienaji · 8 years ago
Text
Practical Guide to Develop Openbravo callout
Practical Guide to Develop Openbravo callout
callout make your openbravo window form more responsible. openbravo callout implement ajax like feature. this openbravo’s wiki page show you how to develop a basic callout. however, retrieving openbravo input parameter from current field value of your active window, is not easy enough. this practical guide help you. (more…)
View On WordPress
0 notes
zaienaji · 8 years ago
Text
How to Upgrade Module in Openbravo
How to Upgrade Module in Openbravo
Openbravo module upgrade can be done directly inside Openbravo UI, just like regular software update. just make sure you have backup prepared by run ant -f snapshot.xml, also if you have prior custom development inside, you need to export all your customization by run ant export.database and ant export.config.script.
follow guiding pictures below:
login as system administator, and go to module…
View On WordPress
0 notes
zaienaji · 8 years ago
Text
InfinitePOS
InfiniteERP + UnicentaPOS = ERP for retail solution. Full integrated, robust, flexible, and scalable. (more…)
View On WordPress
0 notes
zaienaji · 8 years ago
Photo
Tumblr media
InfiniteBI BI solution, powered by pentaho. full integrated to InfiniteERP (powered by openbravo).
0 notes