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
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 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.
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
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
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
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
/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)
