Waarom wordt ipod touch 5g weergegeven in iTunes 10.7 als ipod touch 4
Waarom geeft mijn iTunes 10.7 weer dat mijn ipod touch 5g maar een ipod touch 4 is.
Got the same problem on a Mac. I think they bricked their own product with software. Grrrr
Similar Messages
-
ich wollte mich bei itunes anmelden und als zahlungsmethode kommt nur visa karte und so ich will aber ohne karte zahlen
Ich habe das gleiche problem....ich hoffe auf eine schnelle loesung...
-
Ik heb mijn gmail account op Apple Mail aangemeld.
Alles ging tot nu toe goed alleen worden alle mails nu verkeerd weergegeven.
Bijvoorbeeld in het kopje van een mail staat een afzender met datum en eronder de eerste regels uit de mail. Deze eerste regels komen niet overeen met de oorspronkelijke mail van de afzender en in het weergavescherm wordt ook een heel ander bericht weergegeven.
Ook de datum van de mail klopt niet.
Heb al geprobeerd de postbus opnieuw op te bouwen maar dit haalt niks uit.
Verwijderen en opnieuw installeren van de account levert ook geen resultaat...Het probleem is dat ik nu al vanaf 30 mei geen goed werkende imac heb. Hij heeft nu na voor de derde keer opgestuurd te zijn 12 dode pixels in zijn pas vervangen scherm en daarnaast werkt ook 1 slot waar het werkgeheugen in gaat is defect. Nu wordt er van mij verwacht dat ik hem voor de vierde keer ga opsturen. Ook geeft Apple al van te voren aan geen enkele coulance te bieden rondom het hele verhaal. Ze geven gewoon keihard aan dat ik moet betalen om dit te laten maken. En nee, ik heb hem online gekocht bij Apple Store. Zoals u ook kunt lezen in het bovenstaande bericht.
-
Dit is nu al de tweede keer dat mijn Itunes bibliotheek ineens verdwenen is.
De vorige keer dacht ik dat het misschien kwam vanwege een update. Gister ben ik dus de hele dag bezig geweest met mijn bibliotheek weer vullen met muziek. Uiteindelijk wilde ik er een back up van maken omdat ik bang was dat het weer zou gebeuren, maar dat lukte gek genoeg ook niet. Ik wou de back up dit keer op mijn externe harde schijf zetten maar de map bleef steeds leeg. Toen toch maar de poging gewaagd om mijn IPhone te synchroniseren, identificeerde hij hem niet dus moest ik eerst een update van Itunes downloaden. Dat heb ik toen gedaan, maar toen ik daarna Itunes weer opende was hij weer helemaal leeg!
Ik wou net de Apple service bellen, bleek dus dat je daarvoor moet betalen . Ik hoop dus dat jullie me kunnen helpen. Ik heb namelijk echt muziek nodig als ik van de zomer op vakantie ga, ik moet namelijk 12 uur in het vliegtuig zitten...This is already the second time that my Itunes library suddenly disappeared.
The last time I thought maybe it was because of an update. Yesterday I therefore spent the whole day with my library fill with music. Eventually I wanted a back up of it because I was afraid it would happen again, but that could not. Fool enough I wish the backup on my external hard drive but this time put the folder was still empty. Anyway when the attempt is made to synchronize my IPhone he identified him so I had to download an update from Itunes. I did then, but when I then opened iTunes again he was completely empty!
I just wanted to call the Apple service, it became clear that you have to pay. So I hope you can help me. I need when I go to the summer holidays, namely real music because I have 12 hours on the plane sitting ...
Empty/corrupt library after upgrade/crash
Hopefully it's not been too long since you last upgraded iTunes, in fact if you get an empty/incomplete library immediately after upgrading then with the following steps you shouldn't lose a thing or need to do any further housekeeping. Note that in iTunes 11 an "empty" library may show your past purchases with links to stream or download them.
In the Previous iTunes Libraries folder should be a number of dated iTunes Library files. Take the most recent of these and copy it into the iTunes folder. Rename iTunes Library.itl as iTunes Library (Corrupt).itl and then rename the restored file as iTunes Library.itl. Start iTunes. Should all be good, bar any recent additions to or deletions from your library.
Alternatively, depending on exactly when and why the library went missing, there may be a more recent .tmp file in the main iTunes folder that can be renamed as iTunes Library.itl to restore the library to a recent state.
See iTunes Folder Watch for a tool to catch up with any changes since the backup file was created.
When you get it all working make a backup!
Should you be in the unfortunate position where you are no longer able to access your original library, or a backup of it, then see Recover your iTunes library from your iPod or iOS device.
I've noticed more of these missing library posts of late and a common factor to most since I started asking is AVG Anti-Virus. It seems in some cases it might be at least part of the reason why the library file disappears. Try excluding the iTunes folder from any AV scanning process.
tt2
Translated by Google
Leeg / corrupte bibliotheek na upgrade / crash
Hopelijk is het niet al te lang geleden dat u voor het laatst bijgewerkt iTunes, in feite als je een lege / onvolledige bibliotheek krijgt er meteen na het upgraden dan met de volgende stappen moet je niet verliest een ding of behoefte om verder huishouden doen. Merk op dat in iTunes 11 een "lege" library je verleden aankopen kan laten zien met links naar streamen of downloaden.
In de vorige map iTunes Bibliotheken moeten een aantal gedateerde iTunes-bibliotheek bestanden zijn. Neem de meest recente van deze en kopieer deze naar de map iTunes. Hernoemen iTunes Library.itl als iTunes Library (Corrupt). ITL en vervolgens de naam van het herstelde bestand als iTunes Library.itl. Start iTunes. Moet alles goed zijn, bar eventuele recente toevoegingen aan of verwijderingen uit uw bibliotheek.
Als alternatief, afhankelijk van precies wanneer en waarom de bibliotheek verdwenen, kan er een meer recente. Tmp-bestand in de hoofdmap iTunes die kunnen worden omgedoopt tot iTunes Library.itl naar de bibliotheek te herstellen naar een recente staat.
Zie iTunes Folder Kijk naar een tool te halen met alle veranderingen sinds het back-upbestand is gemaakt.
Als je het allemaal werkt maak een backup!
Moet je in de ongelukkige positie waar je bent niet meer in staat om toegang te krijgen tot uw originele bibliotheek, of een back-up van het, dan zie Herstellen van uw iTunes-bibliotheek van uw iPod of iOS-apparaat.
Ik heb meer van deze ontbrekende bibliotheek berichten van laat en een gemeenschappelijke factor voor de meeste sinds ik begon te vragen opgevallen is AVG Anti-Virus. Het lijkt in sommige gevallen ten minste een deel van de reden waarom het bibliotheekbestand verdwijnt kan zijn. Probeer exclusief de iTunes-map van elke AV-scanproces.
tt2
Vertaald door Google -
ich habe die neue itunes Version heute heruntergeladen und wollte sie installieren. Dazu musste ich die alte Version vorher löschen.
Beim installieren der neuen Version kam dann die Meldung, ob ich der Berechtigte sei, und unten stand, erneut versuchen oder ignorieren.
Ich habe erneut versucht, aber keinen Erfolg gehabt und dann habe ich ignoriert. Dann wurde itunes fertiggestellt und als ich es öffnete,
kam der Hinweis, nicht korrekt installiert, Windows Fehler 793!!!!! Was soll das????iTunes -- Fehler 1324. Der Ordnerpfad "D:" enthält ein ungültiges Zeichen.
error 1324 - folder-path D: contains invalid character.
Would have been nice, if it would have stated WHICH invalid character and where it resides, wouldn't it.
Normally it's caused by damage to the installation database within the .msi for the program (in this case the itunes.msi file).
If we clear away the installation configuration information for iTunes, we should be able to get past it.
Download the Windows Installer CleanUp utility from the following page (use one of the links under the "DOWNLOAD LOCATIONS" thingy on the Major Geeks page):
http://majorgeeks.com/download.php?det=4459
To install the utility, doubleclick the msicuu2.exe file you downloaded.
Now run the utility ("Start > All Programs > Windows Install Clean Up"). In the list of programs that appears in CleanUp, select any iTunes entries and click "Remove", as per the following screenshot:
Quit out of CleanUp, restart the PC and try another iTunes install. Does it go through properly this time? -
Neues iPhone als Geschäftshandy über gleichen iTunes Account
Hallo, ich habe seit kurzem das iPhone 5 als Geschäftshandy und möchte es nun in iTunes einrichten. Als erste Frage kam: als neues iPhone konfigurieren oder vom Backup meines Privat-iPhones herstellen. Was muss ich da wählen? ich möchte gerne beide geräte von einem iTunes Account verwalten und auch auf beiden Geräten die selben Apps haben.
Danke für Tips!Ich habe es hinbekommen habe heute den ganzen Tag herum probiert und so 1000 Anleitungen befolgt alle haben nix gebracht. Aber das hat bei mir geholfen:
iReb 5 herunterladen und im 2. Tab 1015 Fixen
Danach geht ihr in euer C Laufwerk und dort in den Ordner Windows. Es könnte sein das es versteckt ist. Danach in den Ordner System 32 und dort in Driver dann in ETC und dort die Datei Host mit dem Editor öffnen. Und dort alles was unten steht rauslöschen. Es sollte nur das dastehn:
# Copyright (c) 1993-1999 Microsoft Corp.
# Dies ist eine HOSTS-Beispieldatei, die von Microsoft TCP/IP
# f�r Windows 2000 verwendet wird.
# Diese Datei enth�lt die Zuordnungen der IP-Adressen zu Hostnamen.
# Jeder Eintrag muss in einer eigenen Zeile stehen. Die IP-
# Adresse sollte in der ersten Spalte gefolgt vom zugeh�rigen
# Hostnamen stehen.
# Die IP-Adresse und der Hostname m�ssen durch mindestens ein
# Leerzeichen getrennt sein.
# Zus�tzliche Kommentare (so wie in dieser Datei) k�nnen in
# einzelnen Zeilen oder hinter dem Computernamen eingef�gt werden,
# aber m�ssen mit dem Zeichen '#' eingegeben werden.
# Zum Beispiel:
# 102.54.94.97 rhino.acme.com # Quellserver
# 38.25.63.10 x.acme.com # x-Clienthost
Danach mit dem Programm Snowbreeze und einer Firmware Datei die ihr vorher irgendwo runterladen müsst (für euer Gerät) eine Custom Firmware erstellen (Googlen wie das geht)
Und dann in Itunes Shift drücken und auf Wiederherstellen (Recovery) beides gleichzeitig. Und dann die mit Snowbreeze veränderte Firmware reinmachen und dann auf Okay....das lösst das Problem. -
waarom heb ik geen toegang tot mijn serienummer niet vinden als ik een licentie abonnement heb gekocht bij surfspot.nl. Ik heb een serienummer nodig om mijn Adobe programma's op een andere computer te installeren nadat ik ze heb gedeactiveerd op de ene computer.
You have redeemed the CC by redemption code which active till June 2015.
CC mostly asks for serial number if:
1. There is no CC registered to the ID with which you had signed.
2. There are entries of Adobe in Host files of the computer.
3. The activation count has increased.
Please refer to:
Creative Cloud applications ask for serial number
Re: Invalid serial number?
Regards
Rajshree
Re: I am paying for Creative Cloud, why does Photoshop CC 2014 require a Serial Number -
ITunes Anzeige der Speicherbelegung von iPhone/iPad
Hallo,
mir stellt sich die Frage, ob irgendjemand hier im Forum folgendes Problem teilt:
Wenn ich auf meinem iOS-Gerät (sei es iPhone oder iPad) im Menu Einstellung -> Allgemein -> Benutzung die Speicherbelegung des Gerätes anschaue, zeigt es mir dort vollkommen andere Werte an, als in der iTunes Übersichtsseit.
Als Beispiel: Meine iPhone Fotos habe ich vollkommen vom Gerät gelöscht. Allerdings zeigt mir iTunes immer noch 12,5 GB und ca. 1000 Fotos an.
Gleiches gilt für's iPad...
Es handelt sich hier um iTunes 11.2.1 auf einem Macbook Pro Late 2013 sowie einem iPhone 5S (32GB) und ein iPad Air (64GB).
Zum Schluss möchte ich noch erwähnen, dass das oben beschriebene Problem auch schon unter iTunes auf meinem Windows-PC auftrat.
Vielen Dank
KarlIch habe gestern alle Fotos gelöscht und dann dann alle wieder per USB Synchronisation aufs iPad gezogen. Dann hat die Belegungsanzeige des iPads in Stück und Volumen in iTunes gestimmt.
Heute morgen habe ich das erneut synchronisiert und leider ist die Speicherbelegung erneut falsch ausgewiesen. -
Unzip a folder using pl/sql
Hi All,
I am creating zip folder using oracle pl/sql. Now i want to unzip the same folder for taking out the compressed file.
Is it possible to unzip the folder in oracle pl/sql.
Thanks in Advance.
Cheers,
ShanHere's the code
Anton
CREATE OR REPLACE package as_zip
is
type file_list is table of clob;
function get_file_list(
p_dir in varchar2
, p_zip_file in varchar2
, p_encoding in varchar2 := null
return file_list;
function get_file_list(
p_zipped_blob in blob
, p_encoding in varchar2 := null /* Use CP850 for zip files created with a German Winzip to see umlauts, etc */
return file_list;
function get_file(
p_dir in varchar2
, p_zip_file in varchar2
, p_file_name in varchar2
, p_encoding in varchar2 := null
return blob;
function get_file(
p_zipped_blob in blob
, p_file_name in varchar2
, p_encoding in varchar2 := null
return blob;
procedure add1file(
p_zipped_blob in out blob
, p_name in varchar2
, p_content in blob
procedure finish_zip(
p_zipped_blob in out blob
procedure save_zip(
p_zipped_blob in blob
, p_dir in varchar2 := 'MY_DIR'
, p_filename in varchar2 := 'my.zip'
declare
g_zipped_blob blob;
begin
as_zip.add1file( g_zipped_blob, 'test1.txt', utl_raw.cast_to_raw( 'Dit is de laatste test! Waarom wordt dit dan niet gecomprimeerd?' ) );
as_zip.add1file( g_zipped_blob, 'test1234.txt', utl_raw.cast_to_raw( 'En hier staat wat anders' ) );
as_zip.finish_zip( g_zipped_blob );
as_zip.save_zip( g_zipped_blob, 'MY_DIR', 'my.zip' );
end;
declare
t_dir varchar2(100) := 'MY_DIR';
t_zip varchar2(100) := 'my.zip';
zip_files as_zip.file_list;
begin
zip_files := as_zip.get_file_list( t_dir, t_zip );
for i in zip_files.first() .. zip_files.last
loop
dbms_output.put_line( zip_files( i ) );
dbms_output.put_line( utl_raw.cast_to_varchar2( as_zip.get_file( t_dir, t_zip, zip_files( i ) ) ) );
end loop;
end;
end;
CREATE OR REPLACE package body as_zip
is
function raw2num(
p_value in raw
return number
is
begin -- note: FFFFFFFF => -1
return utl_raw.cast_to_binary_integer( p_value
, utl_raw.little_endian
end;
function file2blob(
p_dir in varchar2
, p_file_name in varchar2
return blob
is
file_lob bfile;
file_blob blob;
begin
file_lob := bfilename( p_dir
, p_file_name
dbms_lob.open( file_lob
, dbms_lob.file_readonly
dbms_lob.createtemporary( file_blob
, true
dbms_lob.loadfromfile( file_blob
, file_lob
, dbms_lob.lobmaxsize
dbms_lob.close( file_lob );
return file_blob;
exception
when others
then
if dbms_lob.isopen( file_lob ) = 1
then
dbms_lob.close( file_lob );
end if;
if dbms_lob.istemporary( file_blob ) = 1
then
dbms_lob.freetemporary( file_blob );
end if;
raise;
end;
function raw2varchar2(
p_raw in raw
, p_encoding in varchar2
return varchar2
is
begin
return nvl
( utl_i18n.raw_to_char( p_raw
, p_encoding
, utl_i18n.raw_to_char
( p_raw
, utl_i18n.map_charset( p_encoding
, utl_i18n.generic_context
, utl_i18n.iana_to_oracle
end;
function get_file_list(
p_dir in varchar2
, p_zip_file in varchar2
, p_encoding in varchar2 := null
return file_list
is
begin
return get_file_list( file2blob( p_dir
, p_zip_file
, p_encoding
end;
function get_file_list(
p_zipped_blob in blob
, p_encoding in varchar2 := null
return file_list
is
t_ind integer;
t_hd_ind integer;
t_rv file_list;
begin
t_ind := dbms_lob.getlength( p_zipped_blob ) - 21;
loop
exit when dbms_lob.substr( p_zipped_blob
, 4
, t_ind
) = hextoraw( '504B0506' )
or t_ind < 1;
t_ind := t_ind - 1;
end loop;
if t_ind <= 0
then
return null;
end if;
t_hd_ind := raw2num( dbms_lob.substr( p_zipped_blob
, 4
, t_ind + 16
) ) + 1;
t_rv := file_list( );
t_rv.extend( raw2num( dbms_lob.substr( p_zipped_blob
, 2
, t_ind + 10
for i in 1 .. raw2num( dbms_lob.substr( p_zipped_blob
, 2
, t_ind + 8
loop
t_rv( i ) :=
raw2varchar2
( dbms_lob.substr( p_zipped_blob
, raw2num( dbms_lob.substr( p_zipped_blob
, 2
, t_hd_ind + 28
, t_hd_ind + 46
, p_encoding
t_hd_ind :=
t_hd_ind
+ 46
+ raw2num( dbms_lob.substr( p_zipped_blob
, 2
, t_hd_ind + 28
+ raw2num( dbms_lob.substr( p_zipped_blob
, 2
, t_hd_ind + 30
+ raw2num( dbms_lob.substr( p_zipped_blob
, 2
, t_hd_ind + 32
end loop;
return t_rv;
end;
function get_file(
p_dir in varchar2
, p_zip_file in varchar2
, p_file_name in varchar2
, p_encoding in varchar2 := null
return blob
is
begin
return get_file( file2blob( p_dir
, p_zip_file
, p_file_name
, p_encoding
end;
function get_file(
p_zipped_blob in blob
, p_file_name in varchar2
, p_encoding in varchar2 := null
return blob
is
t_tmp blob;
t_ind integer;
t_hd_ind integer;
t_fl_ind integer;
begin
t_ind := dbms_lob.getlength( p_zipped_blob ) - 21;
loop
exit when dbms_lob.substr( p_zipped_blob
, 4
, t_ind
) = hextoraw( '504B0506' )
or t_ind < 1;
t_ind := t_ind - 1;
end loop;
if t_ind <= 0
then
return null;
end if;
t_hd_ind := raw2num( dbms_lob.substr( p_zipped_blob
, 4
, t_ind + 16
) ) + 1;
for i in 1 .. raw2num( dbms_lob.substr( p_zipped_blob
, 2
, t_ind + 8
loop
if p_file_name =
raw2varchar2
( dbms_lob.substr( p_zipped_blob
, raw2num( dbms_lob.substr( p_zipped_blob
, 2
, t_hd_ind + 28
, t_hd_ind + 46
, p_encoding
then
if dbms_lob.substr( p_zipped_blob
, 2
, t_hd_ind + 10
) = hextoraw( '0800' ) -- deflate
then
t_fl_ind :=
raw2num( dbms_lob.substr( p_zipped_blob
, 4
, t_hd_ind + 42
t_tmp := hextoraw( '1F8B0800000000000003' ); -- gzip header
dbms_lob.copy( t_tmp
, p_zipped_blob
, raw2num( dbms_lob.substr( p_zipped_blob
, 4
, t_fl_ind + 19
, 11
, t_fl_ind
+ 31
+ raw2num( dbms_lob.substr( p_zipped_blob
, 2
, t_fl_ind + 27
+ raw2num( dbms_lob.substr( p_zipped_blob
, 2
, t_fl_ind + 29
dbms_lob.append( t_tmp
, dbms_lob.substr( p_zipped_blob
, 4
, t_fl_ind + 15
dbms_lob.append( t_tmp
, dbms_lob.substr( p_zipped_blob, 4, t_fl_ind + 23 )
return utl_compress.lz_uncompress( t_tmp );
end if;
if dbms_lob.substr( p_zipped_blob
, 2
, t_hd_ind + 10
) =
hextoraw( '0000' )
-- The file is stored (no compression)
then
t_fl_ind :=
raw2num( dbms_lob.substr( p_zipped_blob
, 4
, t_hd_ind + 42
return dbms_lob.substr( p_zipped_blob
, raw2num( dbms_lob.substr( p_zipped_blob
, 4
, t_fl_ind + 19
, t_fl_ind
+ 31
+ raw2num( dbms_lob.substr( p_zipped_blob
, 2
, t_fl_ind + 27
+ raw2num( dbms_lob.substr( p_zipped_blob
, 2
, t_fl_ind + 29
end if;
end if;
t_hd_ind :=
t_hd_ind
+ 46
+ raw2num( dbms_lob.substr( p_zipped_blob
, 2
, t_hd_ind + 28
+ raw2num( dbms_lob.substr( p_zipped_blob
, 2
, t_hd_ind + 30
+ raw2num( dbms_lob.substr( p_zipped_blob
, 2
, t_hd_ind + 32
end loop;
return null;
end;
function little_endian(
p_big in number
, p_bytes in pls_integer := 4
return raw
is
begin
return utl_raw.substr
( utl_raw.cast_from_binary_integer( p_big
, utl_raw.little_endian
, 1
, p_bytes
end;
procedure add1file(
p_zipped_blob in out blob
, p_name in varchar2
, p_content in blob
is
t_now date;
t_blob blob;
t_clen integer;
begin
t_now := sysdate;
t_blob := utl_compress.lz_compress( p_content );
t_clen := dbms_lob.getlength( t_blob );
if p_zipped_blob is null
then
dbms_lob.createtemporary( p_zipped_blob
, true
end if;
dbms_lob.append
( p_zipped_blob
, utl_raw.concat
( hextoraw( '504B0304' ) -- Local file header signature
, hextoraw( '1400' ) -- version 2.0
, hextoraw( '0000' ) -- no General purpose bits
, hextoraw( '0800' ) -- deflate
, little_endian
( to_number( to_char( t_now
, 'ss'
) ) / 2
+ to_number( to_char( t_now
, 'mi'
) ) * 32
+ to_number( to_char( t_now
, 'hh24'
) ) * 2048
, 2
) -- File last modification time
, little_endian
( to_number( to_char( t_now
, 'dd'
+ to_number( to_char( t_now
, 'mm'
) ) * 32
+ ( to_number( to_char( t_now
, 'yyyy'
) ) - 1980 ) * 512
, 2
) -- File last modification date
, dbms_lob.substr( t_blob
, 4
, t_clen - 7
) -- CRC-32
, little_endian( t_clen - 18 ) -- compressed size
, little_endian( dbms_lob.getlength( p_content ) )
-- uncompressed size
, little_endian( length( p_name )
, 2
) -- File name length
, hextoraw( '0000' ) -- Extra field length
, utl_raw.cast_to_raw( p_name ) -- File name
dbms_lob.copy( p_zipped_blob
, t_blob
, t_clen - 18
, dbms_lob.getlength( p_zipped_blob ) + 1
, 11
); -- compressed content
dbms_lob.freetemporary( t_blob );
end;
procedure finish_zip(
p_zipped_blob in out blob
is
t_cnt pls_integer := 0;
t_offs integer;
t_offs_dir_header integer;
t_offs_end_header integer;
t_comment raw( 32767 )
:= utl_raw.cast_to_raw( 'Implementation by Anton Scheffer' );
begin
t_offs_dir_header := dbms_lob.getlength( p_zipped_blob );
t_offs := dbms_lob.instr( p_zipped_blob
, hextoraw( '504B0304' )
, 1
while t_offs > 0
loop
t_cnt := t_cnt + 1;
dbms_lob.append
( p_zipped_blob
, utl_raw.concat
( hextoraw( '504B0102' )
-- Central directory file header signature
, hextoraw( '1400' ) -- version 2.0
, dbms_lob.substr( p_zipped_blob
, 26
, t_offs + 4
, hextoraw( '0000' ) -- File comment length
, hextoraw( '0000' ) -- Disk number where file starts
, hextoraw( '0100' ) -- Internal file attributes
, hextoraw( '2000B681' ) -- External file attributes
, little_endian( t_offs - 1 )
-- Relative offset of local file header
, dbms_lob.substr
( p_zipped_blob
, utl_raw.cast_to_binary_integer
( dbms_lob.substr( p_zipped_blob
, 2
, t_offs + 26
, utl_raw.little_endian
, t_offs + 30
) -- File name
t_offs :=
dbms_lob.instr( p_zipped_blob
, hextoraw( '504B0304' )
, t_offs + 32
end loop;
t_offs_end_header := dbms_lob.getlength( p_zipped_blob );
dbms_lob.append
( p_zipped_blob
, utl_raw.concat
( hextoraw( '504B0506' ) -- End of central directory signature
, hextoraw( '0000' ) -- Number of this disk
, hextoraw( '0000' ) -- Disk where central directory starts
, little_endian
( t_cnt
, 2
) -- Number of central directory records on this disk
, little_endian( t_cnt
, 2
) -- Total number of central directory records
, little_endian( t_offs_end_header - t_offs_dir_header )
-- Size of central directory
, little_endian
( t_offs_dir_header )
-- Relative offset of local file header
, little_endian
( nvl( utl_raw.length( t_comment )
, 0
, 2
) -- ZIP file comment length
, t_comment
end;
procedure save_zip(
p_zipped_blob in blob
, p_dir in varchar2 := 'MY_DIR'
, p_filename in varchar2 := 'my.zip'
is
t_fh utl_file.file_type;
t_len pls_integer := 32767;
begin
t_fh := utl_file.fopen( p_dir
, p_filename
, 'wb'
for i in 0 .. trunc( ( dbms_lob.getlength( p_zipped_blob ) - 1 ) / t_len )
loop
utl_file.put_raw( t_fh
, dbms_lob.substr( p_zipped_blob
, t_len
, i * t_len + 1
end loop;
utl_file.fclose( t_fh );
end;
end;
/ -
Firefoc probeert een update te installeren.
Venster verschijnt: kan de update niet installeren omdat een ander firefox in gebruik is. Sluit firefox.
Er is echter geen ander firefox in gebruik.
Als ik het schermpje weg tik, komt het steeds terug.
Wat kan ik doen om Firefox weer te starten zonder dergelijke vervelende meldingen?
Waarom wordt niet eerst gevraagd of je de update wilt installeren en hoe dat moet?Hi 1611kjb,
Please refer to the solution mentioned in the following threads :
http://forums.adobe.com/message/5396792#5396792
http://forums.adobe.com/message/5409050#5409050 -
I'm a total beginner in Java, i use Eclipse to develop my codes.
First of all I'm dutch so sorry for my crappy English.
This is what i have:
package org.oefening.rekentoestel;
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Rekenmachine1 extends Applet
// Maakt nieuwe tekstvelden aan
TextField invoervak1, invoervak2, resultaat;
// Maakt nieuwe buttons aan
Button keer, plus, delen, procent, aftrekken, afsluiten;
// Zegt dat getal 1, 2 en het resultaatgetal double moeten zijn, dus ook achter de ",".
double invoergetal1, invoergetal2, resultaatgetal;
public void init()
// Maakt de tekstvelden aaan
invoervak1 = new TextField(12);
invoervak2 = new TextField(12);
resultaat = new TextField(12);
// Voegt de maalbutton toe, met actionlistener om het getal te onthouden.
keer = new Button( "x" );
keer.addActionListener( new maalHandler() );
// Voegt de plusbutton toe, met actionlistener om het getal te onthouden.
plus = new Button( "+" );
plus.addActionListener( new plusHandler() );
// Voegt de deelbutton toe, met actionlistener om het getal te onthouden.
delen = new Button( "/" );
delen.addActionListener( new delenHandler() );
// Voegt de aftrekbutton toe, met actionlistener om het getal te onthouden.
aftrekken = new Button( "-" );
aftrekken.addActionListener( new aftrekkenHandler() );
//Voegt de procentbutton toe, met actionlistener om het getal te onthouden.
procent = new Button("%");
procent.addActionListener( new procentHandler());
// Voegt de Afsluitbutton toe, met actionperformed om het programma af te sluiten.
afsluiten = new Button("Afsluiten");
afsluiten.addActionListener ( new afsluitenHandler() );
// De volgorde waarin de tekstvelden en buttons komen te staan.
add(invoervak1);
add(invoervak2);
add(keer);
add(plus);
add(delen);
add(procent);
add(aftrekken);
add(resultaat);
add(afsluiten);
class afsluitenHandler implements ActionListener
public void actionPerformed(ActionListener e)
System.exit(0);
// ActionListener wordt toegevoegd in deze class.
class maalHandler implements ActionListener
// Als je op de maalbutton klikt wordt het antwoord van getal1 * getal2
// weergegeven in het resultaat tekstveld
public void actionPerformed(ActionEvent e)
String invoer1 = invoervak1.getText();
invoergetal1 = Double.parseDouble(invoer1); //parseDouble zet string om naar Double.
String invoer2 = invoervak2.getText();
invoergetal2 = Double.parseDouble(invoer2); //parseDouble zet string om naar Double.
resultaatgetal = invoergetal1 * invoergetal2; // De berekening
resultaat.setText("" + resultaatgetal);
class procentHandler implements ActionListener
public void actionPerformed(ActionEvent e)
String invoer1= invoervak1.getText();
invoergetal1 = Double.parseDouble(invoer1);
String invoer2 = invoervak2.getText();
invoergetal2 = Double.parseDouble(invoer2);
resultaatgetal = invoergetal1 / invoergetal2 * 100;
resultaat.setText("" + resultaatgetal);
class plusHandler implements ActionListener
// Als je op de plusbutton klikt wordt het antwoord van getal1+getal2
// weergegeven in het resultaat tekstveld.
public void actionPerformed(ActionEvent e)
String invoer1 = invoervak1.getText();
invoergetal1 = Double.parseDouble(invoer1); //parseDouble zet string om naar Double.
String invoer2 = invoervak2.getText();
invoergetal2 = Double.parseDouble(invoer2); //parseDouble zet string om naar Double.
resultaatgetal = invoergetal1 + invoergetal2; // De berekening
resultaat.setText("" + resultaatgetal);
class delenHandler implements ActionListener
// Als je op de deelbutton klikt wordt het antwoord van getal1/getal2
// weergegeven in het resultaat tekstveld.
public void actionPerformed(ActionEvent e)
String invoer1 = invoervak1.getText();
invoergetal1 = Double.parseDouble(invoer1); //parseDouble zet string om naar Double.
String invoer2 = invoervak2.getText();
invoergetal2 = Double.parseDouble(invoer2); //parseDouble zet string om naar Double.
resultaatgetal = invoergetal1 / invoergetal2;// De berekening
resultaat.setText("" + resultaatgetal);
class aftrekkenHandler implements ActionListener
// Als je op de minbutton klikt wordt het antwoord van getal1-getal2
// weergegeven in het resultaat tekstveld.
public void actionPerformed(ActionEvent e)
String invoer1 = invoervak1.getText();
invoergetal1 = Double.parseDouble(invoer1); //parseDouble zet string om naar Double.
String invoer2 = invoervak2.getText();
invoergetal2 = Double.parseDouble(invoer2); //parseDouble zet string om naar Double.
resultaatgetal = invoergetal1 - invoergetal2; // De berekening
resultaat.setText("" + resultaatgetal);
}I know, it's a very crappy calculator.
The problem is the exit button, it doesn't work at all.
Any solutions?I now want to make my calculator to have just one textarea.
The calculator has 3 now, one for input 1, input 2 and the output (result).
So, i want to bring that down to just one textarea for input and output.
Code:
package org.rekenmachine;
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Rekenmachine extends JFrame
// Maakt nieuwe tekstvelden aan
TextField invoervak1, invoervak2, resultaat;
// Maakt nieuwe buttons aan
Button keer, plus, delen, procent, aftrekken, afsluiten;
// Zegt dat getal 1, 2 en het resultaatgetal double moeten zijn, dus ook achter de ",".
double invoergetal1, invoergetal2, resultaatgetal;
public Rekenmachine() {
super.setLayout(new GridLayout(3,3));
super.setSize(220,150);
super.setBackground(Color.blue);
// the code from your init method
super.setVisible(true); // display "this" frame
super.setResizable(true);
public static void main(String[] args) {
new Rekenmachine(); // instantiate a Rekenmachine
// Maakt de tekstvelden aaan
invoervak1 = new TextField(12);
invoervak1.setBackground(Color.black);
invoervak1.setForeground(Color.white);
invoervak2 = new TextField(12);
invoervak2.setBackground(Color.black);
invoervak2.setForeground(Color.white);
resultaat = new TextField(12);
resultaat.setBackground(Color.black);
resultaat.setText("Resultaat");
resultaat.setForeground(Color.white);
// Voegt de maalbutton toe, met actionlistener om het getal te onthouden.
keer = new Button( "x" );
keer.addActionListener( new maalHandler() );
keer.setBounds(new Rectangle(90, 58, 100, 80));
// Voegt de plusbutton toe, met actionlistener om het getal te onthouden.
plus = new Button( "+" );
plus.addActionListener( new plusHandler() );
// Voegt de deelbutton toe, met actionlistener om het getal te onthouden.
delen = new Button( "/" );
delen.addActionListener( new delenHandler() );
// Voegt de aftrekbutton toe, met actionlistener om het getal te onthouden.
aftrekken = new Button( "-" );
aftrekken.addActionListener( new aftrekkenHandler() );
//Voegt de procentbutton toe, met actionlistener om het getal te onthouden.
procent = new Button("%");
procent.addActionListener( new procentHandler());
// Voegt de Afsluitbutton toe, met actionperformed om het programma af te sluiten.
afsluiten = new Button("Afsluiten");
afsluiten.addActionListener ( new afsluitenHandler() );
// De volgorde waarin de tekstvelden en buttons komen te staan.
add(invoervak1);
add(invoervak2);
add(resultaat);
add(keer);
add(plus);
add(delen);
add(procent);
add(aftrekken);
add(afsluiten);
class afsluitenHandler implements ActionListener
public void actionPerformed(ActionEvent e)
System.exit(0);
// ActionListener wordt toegevoegd in deze class.
class maalHandler implements ActionListener
// Als je op de maalbutton klikt wordt het antwoord van getal1 * getal2
// weergegeven in het resultaat tekstveld
public void actionPerformed(ActionEvent e)
String invoer1 = invoervak1.getText();
invoergetal1 = Double.parseDouble(invoer1); //parseDouble zet string om naar Double.
String invoer2 = invoervak2.getText();
invoergetal2 = Double.parseDouble(invoer2); //parseDouble zet string om naar Double.
resultaatgetal = invoergetal1 * invoergetal2; // De berekening
resultaat.setText("" + resultaatgetal);
class procentHandler implements ActionListener
public void actionPerformed(ActionEvent e)
String invoer1= invoervak1.getText();
invoergetal1 = Double.parseDouble(invoer1);
String invoer2 = invoervak2.getText();
invoergetal2 = Double.parseDouble(invoer2);
resultaatgetal = invoergetal1 / invoergetal2 * 100;
resultaat.setText("" + resultaatgetal);
class plusHandler implements ActionListener
// Als je op de plusbutton klikt wordt het antwoord van getal1+getal2
// weergegeven in het resultaat tekstveld.
public void actionPerformed(ActionEvent e)
String invoer1 = invoervak1.getText();
invoergetal1 = Double.parseDouble(invoer1); //parseDouble zet string om naar Double.
String invoer2 = invoervak2.getText();
invoergetal2 = Double.parseDouble(invoer2); //parseDouble zet string om naar Double.
resultaatgetal = invoergetal1 + invoergetal2; // De berekening
resultaat.setText("" + resultaatgetal);
class delenHandler implements ActionListener
// Als je op de deelbutton klikt wordt het antwoord van getal1/getal2
// weergegeven in het resultaat tekstveld.
public void actionPerformed(ActionEvent e)
String invoer1 = invoervak1.getText();
invoergetal1 = Double.parseDouble(invoer1); //parseDouble zet string om naar Double.
String invoer2 = invoervak2.getText();
invoergetal2 = Double.parseDouble(invoer2); //parseDouble zet string om naar Double.
resultaatgetal = invoergetal1 / invoergetal2;// De berekening
resultaat.setText("" + resultaatgetal);
class aftrekkenHandler implements ActionListener
// Als je op de minbutton klikt wordt het antwoord van getal1-getal2
// weergegeven in het resultaat tekstveld.
public void actionPerformed(ActionEvent e)
String invoer1 = invoervak1.getText();
invoergetal1 = Double.parseDouble(invoer1); //parseDouble zet string om naar Double.
String invoer2 = invoervak2.getText();
invoergetal2 = Double.parseDouble(invoer2); //parseDouble zet string om naar Double.
resultaatgetal = invoergetal1 - invoergetal2; // De berekening
resultaat.setText("" + resultaatgetal);
} -
Nullpointerexception when using servlet with Mysql on a cobalt Raq3 Server
I'm a student and i have to use servlets and Mysql to make a Database application. Our school has a Cobalt Raq3 server and has installed Java Dev Kit 1.3a.
First problem they can't tell me their driver manager for Mysql.
Second problem when i try my servlet it gives a NullpointerException
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class Testingo2 extends HttpServlet {
// Hier word een Statement en Connectie object aangemaakt die later zullen worden gebruikt om een database aan te spreken
Statement stm;
Connection con;
// Hier word de servlet geinitialiseerd
public void init() throws ServletException {
try {
// Hier wordt de database driver geladen
Class.forName("org.gjt.mm.mysql.Driver");
/** Hier gaan we gebruik maken van het Connection Object om verbinding te maken met de database CFP door een * jdbc.odbc bridge en dit zonder username en passwoord
con = DriverManager.getConnection("jdbc:mysql://cfp.ehsal.be:3306/cfp","bjorn","disaronno");
// Hier zorgen we ervoor dat als er een zich een fout voordoet dat deze getoond wordt
catch (ClassNotFoundException cnfe ) {
System.out.println(cnfe.toString());
catch (SQLException e) {
System.out.println(e.toString());
// Als de servlet het einde van zijn levenscyclus heeft bereikt gaat het connectie object worden afgesloten
public void destroy() {
try { con.close();}
catch (SQLException e) {}
public void doGet (HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
try {
/** Hier gaat men met het Connectie object een statement aanmaken,welk dan later zal worden gebruikt voor het * uitvoeren van query's
stm = con.createStatement();
/** Hier gaat men de query "selecteer alles van de tabel projecten" uitvoeren op de cfp database dankzij het * statement en connection object. Deze gegevens worden dan opgeslagen in de Resultset rs.
ResultSet rs = stm.executeQuery("SELECT project,land,titel,omschrijving,budget,informatie FROM PROJECTEN ");
/** Hier gaat men informatie, over de gegevens die in de ResultSet rs zijn opgeslagen, opslaan in ResultSetMetaData * meta.
ResultSetMetaData meta = rs.getMetaData();
// Hiergaat men het aantal kolommen van de tabel tellen en opslagen in de Integer kolom
int kolom;
kolom = meta.getColumnCount();
// Hier declareerd men welk soort meta type we naar browser sturen, hier dus HTML tekst
res.setContentType("text/html");
// Hier gaan we een PrintWriter object out aanmaken dat gebruikt zal worden om de html tekst naar de client te sturen
PrintWriter out = res.getWriter();
// De basis html code voor deze pagina
out.println("<HTML >");
out.println("<BODY BGCOLOR =fd8017>");
out.println("<H1> <B><CENTER><FONT COLOR='#00008b'> Overzicht van de projecten </FONT></CENTER></B></H1>");
/** Hier defini�ren we een tabel die van de hoogte en breedte van het scherm volledig gebruik maakt, waarvan de boord * van de tabel een dikte van 1 heeft, de ruimte tussen de cellen in de tabel en tussen de randen van een cel en de * inhoud is gelijk aan 2 (in pixels) en een achtergrondkleur fd8017
out.println("<TABLE HEIGHT='100%' WIDTH='100%' BORDER=1 CELLPADDING = 2 CELLSPACING = 2 BGCOLOR =fd8017>");
// begintag voor een nieuwe rij
out.println("<TR>");
/** Hier creeren we een lus om de kolom hoofden naar de client te sturen. Deze lus begint als j=1 en gaat * door tot j = aantal kolommen en na elke loop wordt j verhoogd met 1. Normaal werden alle kolom hoofden * uit de database opgehaald en afgebeeld, maar vermits MySQL geen kolom hoofden aanvaard waar spaties * inzitten heb ik gekozen om hier de kolom hoofden die uit meer dan 1 woord bestaan op te halen en aan te * passen. Dit voor estetische redenen, voor het functioneren van de servlet heeft dit echter geen belang
for(int j=1;j<=kolom;j++){
if (meta.getColumnName(j).equals("project")) {
out.println("<TH><FONT COLOR='#00008b'> project nr </TH>");
else if (meta.getColumnName(j).equals("budget")) {
out.println("<TH><FONT COLOR='#00008b'> budget (in 1000 �) </TH>");
else if (meta.getColumnName(j).equals("informatie")) {
out.println("<TH><FONT COLOR='#00008b'> meer informatie ? </TH>");
else {
out.println("<TH><FONT COLOR='#00008b'>");
out.println(meta.getColumnName(j)+" ");
out.println("</TH>");
// Hier wordt de tag voor een nieuwe rij afgesloten
out.println("</TR>");
// Hier initialiseren we een Integer en String die later zullen worden gebruikt
int k = 0;
String nummer ="";
// Dit deel van de programma code gaan we uitvoeren zolang er nog een volgende rij in de database bestaat
while (rs.next()) {
// Voor elke nieuwe rij wordt k verhoogd met 1
k =k +1;
// De tag voor een nieuwe rij
out.println("<TR>");
// Dit deel van de code wordt uitgevoerd zolang Integer i kleiner is dan het aantal kolommen
for(int i=1;i <= kolom;i++) {
// Een nieuwe cel waarin de data worden afgebeeld in de kleur #00008b
out.println("<TD ALIGN='left' VALIGN ='top'>");
out.println("<FONT COLOR='#00008b'> ");
/** Hier halen we de kolomnaam op van kolom i en slagen we deze op in de String kolomnaam. Dan gaan we van * deze naam de overtollige spaties (links en rechts van de naam) wegwerken.
String kolomnaam = meta.getColumnName(i);
kolomnaam = kolomnaam.trim();
/** Als de kolomnaam gelijk is aan "project" dan gaan we de data van deze cel opslagen in de String nummer en * deze dan doorsturen naar de client. Anders gaan we voort in onze programma code.
if (kolomnaam.equals("project")) {
nummer = rs.getString(i);
out.println(nummer);
/** Als het vorige niet waar is dan gaan we zien of de kolomnaam gelijk is aan "informatie", als dat zo is * dan gaan we de data van de cel opslaan in de String celwaarde.
else if ( kolomnaam.equals("informatie")) {
String celwaarde = rs.getString(i);
char punt = '.';
char under ='_';
nummer = nummer.replace(punt,under);
/** Als deze String celwaade gelijk is aan "Y" dan gaan we een hyperlink afbeelden die opgebouwd is * uit drie delen : de naam "project", de String nummer (de data uit de cel van project waar het * "." is vervangen door "_" ) en de extensie ".html"
if (celwaarde.equals("Y") ){
out.println("<A HREF=project" + nummer + ".html> Project" +" "+ k +" </A>");
/** Als de celwaarde niet gelijk is aan "Y" dan gaan we gewoon de naam "Project" en de Integer k * afbeelden
else {
out.println("Project" +" " + k);
else {
out.println(rs.getString(i));
out.println("</FONT>");
out.println("</TD>");
out.println("</TR>");
out.println(" </TABLE>");
out.println("</BODY>");
out.println("</HTML>");
// Hier wordt het object Satement afgesloten vermts we het niet meer nodig hebben
stm.close();
// Als er bij het uitvoeren van de programma code een fout zich voordoet dan wordt er een foutmelding weergegeven
catch (SQLException e) {
System.out.println(e.toString());The exception is thrown in the Doget method namely stm = con.createStatement();
But i think that when i run my servlet that the init method is not used. I believe the problem is the access to the database.
Thanks for the answer because i'm beginning to hate the cobalt server at my school -
Appstore not one Europe..:(
Hallo,
Ik heb een imac in nederland gekocht, ik werk hier ook en heb ook een iphone van het werk.
Daarom heb ik ook een nederlands account bij de appstore.
Nu woon ik in Belgie, en heb laatst een itunes card gekregen als ik deze wil inwisselen krijg ik de opmerking dat ik dat enkel kan doen bij de belgische appstore.....
aangezien ik enkel op het icoon click van de appstore heb ik geen idee welke appstore hij opent, maar het kan natuurlijk ook aan m'n appleid liggen die is misschien ook nl, maar waar zie ik dat?
Ben erg tevreden over de apple producten, maar dit soort zaken kunnen het gebruik ervan flink vergallen hoor...
hopelijk heeft iemand een idee.Een Belgische iTunes Gift Card kan alleen worden gebruikt voor aankopen in de Belgische iTunes Store te maken. Als je leven nu in de Belgische, bent u supposd om uw account te wijzigen in de Belgische iTunes Store. Om dit te doen, zodat u kunt gebruik maken van iTunes Gift Cards of je moet een bankkaart van een Belgische bank met een Belgische factuuradres voor de bankrekening.
Ik ben met behulp van Google Translate om uw commentaar te begrijpen en om mijn antwoord te geven. -
Möchte einen Klingelton als Kalenderhinweis benutzen, das funktioniert leider nicht
Habe einen Klingelton erstellt und in itunes gespeichert. Als Klingelton kann ich ihn auch benutzen. Möchte ihn aber als Kalenderhinweis nehmen, doch wenn ich unter Kalenderhinweis die Klingeltöne öffne, ist der neue Klingelton nicht vorhanden. Was kann ich tun?
Was bei mir geholfen hat:
1. Lightroom deinstallieren
2. Cloud-App beenden
3. Cloud-App als Administrator neu starten
4. Lightroom wieder installieren
Danach klappte bei mir alles wieder normal. -
How do i use 2 ipod touches with 1 itunes account?
how do i use 2 ipod touches with 1 itunes account? can they share apps and music etc. I'm not very good at any tech so advise would be much appreciated.
Yes. You can sync an unlimited number of iDvies that you control to one iTunes library/account. If using the same iTunes library on the same comutr just make sure that yu go to the ap. music and other pane for the iPod in iTunes and select sycn selected items. Not the the whole library. That way each iPod can have it own contents.
Maybe you are looking for
-
How to execute an application on the client?
hello we have a client/server architecture, with the Oracle Discoverer running on the clients, and the rest of the applications on the server. How can we run an application that is on the client from an application that is running on the server??
-
Cannot delete .PDF files from a shared folder.
Hello, I am having issues with deleting/renaming PDF files! Permissions is not an issue as even logged in as the Network Administrator of the Domain, I still can't delete the file. The error message I'm recieving is: cannot delete xxxx.pdf It is bei
-
ITunes and Quicktime will not start on new PC using Vista
Hi everyone, I just bought a new PC using Vista "Home Premium" edition. No previous version of iTunes on PC. I downladed iTunes 7.6. When I try to start iTunes Windows error msg says "iTunes has stopped working check on-line for a solution and close
-
Which app is the best for deleting the apps we do not need?
I am concerned about the fact that when u delet an app, some parts of it still resides within. so what should I do?
-
Hi, I have two question related to Java Heap on J2EE 7.0. First Question- The NewSize and MaxNewSize parameters control the new generation's minimum and maximum size. There is another parameter called NewRatio, which conntrols the ratio of old to you