Wednesday, January 18, 2012

DOMPDF stream() And output() Error PDF Code


Here the case that caused error

function pdf_create($html, $filename,$pass="nofmas", $stream=TRUE, $simpan =TRUE)
{
require_once(BASEPATH."plugins/dompdf/dompdf_config.inc.php");
//  require_once("dompdf/dompdf_config.inc.php");
//stream
if ($stream) {  
$dompdf = new DOMPDF();
$dompdf->set_paper("slip_gaji", "portrait");
$dompdf->load_html($html);
$dompdf->render();  
 $dompdf->get_canvas()->get_cpdf()->setEncryption($pass, $pass, array('print'));
$dompdf->stream($filename.".pdf");      
}
// simpan file
if($simpan){
 $dompdf->get_canvas()->get_cpdf()->setEncryption($pass, $pass, array('print'));
 write_file("./invoices_temp/$filename.pdf", $dompdf->output());
}

}


The error hapen on streamed file but correct on stored file
"Acrobat reader could not open the file 'xxxxx.pdf' because it is either not a supported file or because the file has been damaged (for example it was sent as an email attachment and wasnt correctly decoded)."


The main problem actually on the PHP file. DOMPDF and PHP 5.3.

"Function set_magic_quotes_runtime() is deprecated"


Solved by this article
http://code.google.com/p/dompdf/issues/detail?id=245

change the file
- class.pdf.php

like this attachment klik

me(Suwidi)
--
Dikirim dari suwidi.or.id dengan dukungan dev-NET(system)

Monday, January 16, 2012

a problem is preventing windows from accurately checking the license for this computer. Error code: 0x80070002

Missing oembios.bin

I'm miss deleting file on
C:\Windows\System32\oembios.bin during setup NCOMPUTING L230.

The manual of NCOMPUTING said

File Cleanup

After the uninstall has completed and the system has rebooted, open My
Computer and delete the following files and folders:

1. C:\Windows\07110250.bin
* The last number in this filename may vary.
2. C:\Windows\System32\oemebios.bin
* X-series vSpace will have "oemxbios.bin" instead. Do not
delete any other files with similar names, as these are core Windows
system files.
3. C:\Program Files\Common Files\NComputer\
* Delete this folder and any files within.


SOLUTION:

Restore oembios.bin from the CD-Installer or from the COMPUTER those
run NON OEM-WINDOWS (ie NEC, thosiba, etc) or inotherand use universal
OEMBIOS.BIN

I hope no one do the stupid action like me. oembios.bin != oemebios.bin

me(Suwidi)
--
Dikirim dari suwidi.or.id dengan dukungan dev-NET(system)

Tuesday, November 29, 2011

ERROR 1054 (42S22) at line 3: Unknown column 'sms_count' in 'sms_used'

ERROR 1054 (42S22) at line 3: Unknown column 'sms_count' in 'sms_used'

Error yang muncul saat saya upgrade Kalkun 0.4-RC-2
http://azhari.harahap.us/2011/09/kalkun-0-4-rc1-codename-toba-released/
Dari versi 0.3


Berikut solusi yang saya pergunakan:
1. Rubah script mysql_upgrade
   media/db/mysql_upgrade_kalkun.sql


-- Kalkun upgrade from 0.3 to 0.4

-- tidak saya rubah, karena
--ALTER TABLE  `sms_used` CHANGE  `out_sms_count`  `out_sms_count` INT( 11 ) NOT NULL DEFAULT  '0';

-- saya ganti menjadi

ALTER TABLE  ADD `out_sms_count`  `in_sms_count` INT( 11 ) NOT NULL DEFAULT  '0';

--- dibawah ini saya rubah karena filed `in_sms_count`  sudah ada
ALTER TABLE  `sms_used` CHANGE `in_sms_count`  `in_sms_count` INT( 11 ) NOT NULL DEFAULT  '0';

ALTER TABLE `pbk` CHANGE `is_public`  `is_public` enum('true','false') NOT NULL DEFAULT 'false';
ALTER TABLE `pbk_groups` CHANGE `is_public` `is_public` enum('true','false') NOT NULL DEFAULT 'false';

-- (table dibawah ini sudah ada)
-- CREATE TABLE `b8_wordlist` (
--  `token` varchar(255) character set utf8 collate utf8_bin NOT NULL,
--  `count` varchar(255) default NULL,
--  PRIMARY KEY  (`token`)
-- ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- INSERT INTO `b8_wordlist` VALUES ('bayes*dbversion', '2');
-- INSERT INTO `b8_wordlist` VALUES ('bayes*texts.ham', '0');
-- INSERT INTO `b8_wordlist` VALUES ('bayes*texts.spam', '0');

-- Drop earlier plugin table : not used any more --

DROP TABLE `plugin`;


-- --------------------------------------------------------

--
-- Table structure for table `plugins`
--

CREATE TABLE IF NOT EXISTS `plugins` (
  `plugin_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `plugin_system_name` varchar(255) NOT NULL,
  `plugin_name` varchar(255) NOT NULL,
  `plugin_uri` varchar(120) DEFAULT NULL,
  `plugin_version` varchar(30) NOT NULL,
  `plugin_description` text,
  `plugin_author` varchar(120) DEFAULT NULL,
  `plugin_author_uri` varchar(120) DEFAULT NULL,
  `plugin_data` longtext,
  PRIMARY KEY (`plugin_id`),
  UNIQUE KEY `plugin_index` (`plugin_system_name`) USING BTREE
) ENGINE=MyISAM  DEFAULT CHARSET=latin1;
~

--
Dikirim dari suwidi.or.id dengan dukungan dev-NET(system)

Sunday, September 25, 2011

ValueError: Virtual network 'default' has not been started.

KVM on ubuntu Error.

Running KVM on Ubuntu 10.04-LTS,

$sudo virt-install -n combro -r 256 -f combro_winxp.img -s 50 -c /home/widi/source/iso/Win_xp_sp2.iso --accelerate --connect=qemu:///system --vnc --noautoconsole -v
ERROR    Virtual network 'default' has not been started.
Traceback (most recent call last):
  File "/usr/bin/virt-install", line 943, in <module>
    main()
  File "/usr/bin/virt-install", line 770, in main
    options.nonetworks, guest)
  File "/usr/bin/virt-install", line 335, in get_networks
    map(lambda kwargs: cli.get_network(kwargs, guest), net_kwargs)
  File "/usr/bin/virt-install", line 335, in <lambda>
    map(lambda kwargs: cli.get_network(kwargs, guest), net_kwargs)
  File "/usr/lib/pymodules/python2.6/virtinst/cli.py", line 548, in get_network
    n = VirtualNetworkInterface(**net_kwargs)
  File "/usr/lib/pymodules/python2.6/virtinst/VirtualNetworkInterface.py", line 67, in __init__
    self.network = network
  File "/usr/lib/pymodules/python2.6/virtinst/VirtualNetworkInterface.py", line 117, in set_network
    "started.") % newnet)
ValueError: Virtual network 'default' has not been started.

Solustion

$sudo  virsh net-start default
Network default started



--
Dikirim dari suwidi.or.id dengan dukungan dev-NET(system)

Sunday, July 31, 2011

MySQL Autoincrement

MySQL,

Saya sedang mengotak-atik Kalkuk buatan bung Harahap, ternyata harus backup dan restore baik table maupun database, nah tibalah saatnya error karena table tidak terbeackup sempurna sebut saja 'pbk'.

kasusnya fied 'ID' tidak autoincrement.

mysql> SELECT Auto_increment FROM information_schema.tables WHERE table_name='pbk';
+----------------+
| Auto_increment |
+----------------+
|           NULL |
+----------------+
1 row in set (0.00 sec)

Nah gemana ni? lakukan modifikasi table

mysql> alter table pbk modify ID Int NOT NULL AUTO_INCREMENT;
Query OK, 55 rows affected (0.11 sec)
Records: 55  Duplicates: 0  Warnings: 0

Selanjutnya check hasilnya
mysql> SELECT Auto_increment FROM information_schema.tables WHERE table_name='pbk';
+----------------+
| Auto_increment |
+----------------+
|             60 |
+----------------+
1 row in set (0.00 sec)

++ tambahan
kalo incremennya tidak sesuai dengan yang anda mau maka lakukan modifikasi sbb

mysql> ALTER TABLE pbk AUTO_INCREMENT = 59;
Query OK, 56 rows affected (0.20 sec)
Records: 56  Duplicates: 0  Warnings: 0


Perintah diatas untuk membuat databaru yang dimasukan agar mendapat ID=59. Ingat berarti data terakhir ID-nya 58.

Semoga bermanfaat
--
Dikirim dari suwidi.or.id dengan dukungan dev-NET(system)

Friday, July 01, 2011

Alsamixer (Soundcard) Xubuntu

Problem With Soundcard on my old laptop
here my soundcard

Card: ESS ES1978 (Maestro 2E)
Chip: SigmaTel STAC9721,23


At the first time install this sound card doesn't work so si install the USB-sound card. but my computer getting problem so i decided to reinstall my Xubuntu 10.04 LTS. Lucky my original soundcard running well. I don't know how, my sound card suddenly boycott to plat sound.
here the error message when i run
$alsamixer

"cannot open mixer: No such file or directory"

Here the Solution
laptop:~$ sudo chmod -R a+rwX /dev/snd


Searching on google I found this page as my reference

http://ubuntuforums.org/showthread.php?p=8532940
http://www.linuxquestions.org/questions/linux-newbie-8/alsa-sound-problem-886705/


hope this help

additional: If after reboot getting same situation please check you /etc/group, and add you user tobe member of sound, pulse

--
Dikirim dari suwidi.or.id dengan dukungan dev-NET(system)

Wifi Xubuntu - Ubuntu Tidak autostart

Sy menggunakan komputer tua untuk server automation rumah, tapi ada kendala ketika mesin di start, WIFI tidak otomatis jalan, padahal server tidak menjalankan GUI setiap kali.
Berikut adalah langkah agar wifi selalu start saat kompunter menyala
1. Login Sebagai user biasanya
2. Klik Kanan pada ICON Wifi disebelah kanan atas
3. Pilih Rubah (Edit)
4. Pilih Wireles
5. Jika Profile yang akan anda Otomatis-kan
6. Klik Rubah
7. TICK "Available to All Users" disebelah kiri bawah

Klik klik OK dan ikuti sampai dengan selesai, setelah itu bisa dicoba dengan restart.
Demikian smoga membantu
me(Suwidi)
--
Dikirim dari suwidi.or.id dengan dukungan dev-NET(system)

Friday, June 03, 2011

Membebaskan Email yang masuk ke Quarantine Folder Di Zimbra

Lakukan dengan script berikut

/opt/zimbra/bin/zmlmtpinject -s <envelope_sender> /opt/zimbra/data/amavisd/quarantine/[id-quaratine] -r <recipient>

Lakukan dengan menggunakan user Zimbra

# su - zimbra
$/opt/zimbra/bin/zmlmtpinject -s me@suwidi.or.id /opt/zimbra/data/amavisd/quarantine/banned-pEM3+OmpFXXU  -r me@suwidi.or.id

Demikian smoga membantu

me(Suwidi)

--
Dikirim dari suwidi.or.id dengan dukungan dev-NET(system)