et ceux de tous les autres sur http://http://dietrich.ganx4.com/mobiledump/
Mozilla4.0_compatible_MSIE_4.01_Windows_CE_Smartphone_240x320_SPV_C600_OpVer_11.2.22.5.txt
Aller au contenu | Aller au menu | Aller à la recherche
jeudi 14 juin 2007
Par Renaud Gaudin le jeudi 14 juin 2007, 22:49 - un peu de tout, et le reste
et ceux de tous les autres sur http://http://dietrich.ganx4.com/mobiledump/
Mozilla4.0_compatible_MSIE_4.01_Windows_CE_Smartphone_240x320_SPV_C600_OpVer_11.2.22.5.txt
mercredi 13 juin 2007
Par Renaud Gaudin le mercredi 13 juin 2007, 00:17 - RoR
notes :
ruby script\generate migration ma_migration crée ma_migration dans le ss rep migrate
on peut y coller le code qui est dans schema.rb (voir le #1), c'est un bon début
Migrer la base de données
rake migrate est déprécié --> rake db:migrate
la table est recrée (ah oui, sans les données oui.)
exemple 2 : C:\apc_demo\InstantRails1.7\InstantRails\rails_apps\rooracle>ruby script\generat e migration NewCol13June2007
exists db/migrate
create db/migrate/002_new_col13_june2007.rb
dans le fichier on ajoute une colonne : rajout de la ligne t.column "comments", :string, :limit => 4000 aux lignes de création de la table copiées/collées de schema.rb vers migrate/002_new_col13_june2007.rb
ensuite rake db:migrate
C:\apc_demo\InstantRails1.7\InstantRails\rails_apps\rooracle>rake db:migrate (in C:/apc_demo/InstantRails1.7/InstantRails/rails_apps/rooracle) == NewCol13June2007: migrating ================================================ -- create_table("books", {:force=>true})
-> 1.8600s
== NewCol13June2007: migrated (1.8750s) =======================================
la console dit :
←[4;36;1mSQL (0.000000)←[0m ←[0;1mOCIError: ORA-00955: ce nom d'objet existe déjà: CREATE TABLE schema_info (version NUMBER(38))←[0m ←[4;35;1mSQL (0.000000)←[0m ←[0mOCIError: ORA-00955: ce nom d'objet existe d
éjà: CREATE TABLE schema_info (version NUMBER(38))←[0m
←[4;36;1mSQL (0.000000)←[0m ←[0;1mSELECT version FROM schema_info←[0m ←[4;35;1mSQL (0.000000)←[0m ←[0mSELECT version FROM schema_info←[0m
Migrating to NewCol13June2007 (2)
←[4;36;1mSQL (1.281000)←[0m ←[0;1mDROP TABLE books←[0m ←[4;35;1mSQL (0.344000)←[0m ←[0mDROP SEQUENCE books_seq←[0m ←[4;36;1mSQL (0.172000)←[0m ←[0;1mCREATE TABLE books (id NUMBER(38) NOT NULL PRIMARY KEY, title VARCHAR2(4000) DEFAULT NULL, text VARCHAR2(4000) DEFAULT NUL
L, comments VARCHAR2(4000) DEFAULT NULL) ←[0m
←[4;35;1mSQL (0.032000)←[0m ←[0mCREATE SEQUENCE books_seq START WITH 10000←[
0m
←[4;36;1mSQL (0.000000)←[0m ←[0;1mUPDATE schema_info SET version = 2←[0m ←[4;35;1mSQL (0.000000)←[0m ←[0mSELECT * FROM schema_info←[0m ←[4;36;1mSQL (0.078000)←[0m ←[0;1mselect lower(table_name) from user_tables←
[0m
←[4;35;1mSQL (0.015000)←[0m ←[0m select column_name as name, data_type as sq
l_type, data_default, nullable,
decode(data_type, 'NUMBER', data_precision, 'FLOAT', data_precision, 'VARCHAR2', data_length, null) as limit, decode(data_type, 'NUMBER', data_scale, null) as scale from all_tab_columns where owner = 'ROOR' and table_name = 'BOOKS' order by column_id
←[0m
←[4;36;1mPrimary Key (0.219000)←[0m ←[0;1m select cc.column_name from all_constraints c, all_cons_columns cc where c.owner = 'ROOR' and c.table_name = 'BOOKS' and c.constraint_type = 'P' and cc.owner = c.owner and cc.constraint_name = c.constraint_name
←[0m
←[4;35;1mSQL (0.547000)←[0m ←[0m SELECT lower(i.index_name) as index_name, i
.uniqueness, lower(c.column_name) as column_name
FROM user_indexes i, user_ind_columns c WHERE i.table_name = 'BOOKS' AND c.index_name = i.index_name AND i.index_name NOT IN (SELECT uc.index_name FROM user_constraints uc WHERE uc
.constraint_type = 'P')
ORDER BY i.index_name, c.column_position
←[0m
maintenant on a une nouvelle colonne (et plus de lignes!)
jeudi 31 mai 2007
Par Renaud Gaudin le jeudi 31 mai 2007, 23:44 - RoR
C:\apc_demo\InstantRails1.7\InstantRails\rails_apps\rooracle>rake db:schema:dump
crée dans le sous-répertoire db un fichier schema.rb avec le "DDL" de la table :
# This file is autogenerated. Instead of editing this file, please use the # migrations feature of ActiveRecord to incrementally modify your database, and # then regenerate this schema definition.
ActiveRecord::Schema.define() do
create_table "books", :force => true do |t| t.column "title", :string, :limit => 4000 t.column "text", :string, :limit => 4000 end
end
Par Renaud Gaudin le jeudi 31 mai 2007, 23:32 - RoR
"gestion du nls" est impropre, il s'agit de mettre l'application client ruby en cohérence avec une base Oracle en UTF-8, à savoir en quelque chose comme WE8MSWIN1252.
dans app\controllers\application.rb, ajouter les lignes
mercredi 30 mai 2007
Par Renaud Gaudin le mercredi 30 mai 2007, 23:06 - RoR
dans la doc de rails (http://api.rubyonrails.org/) : Getting started
1. At the command prompt, start a new rails application using the rails command and your application name. Ex: rails myapp (If you‘ve downloaded rails in a complete tgz or zip, this step is already done) 2. Change directory into myapp and start the web server: script/server (run with —help for options) 3. Go to localhost:3000/ and get "Welcome aboard: You’re riding the Rails!" 4. Follow the guidelines to start developing your application
Par Renaud Gaudin le mercredi 30 mai 2007, 22:21 - RoR
la commande :
C:\apc_demo\InstantRails1.7\InstantRails\rails_apps\rooracle>ruby script\generate scaffold books
donne pour résultat
mercredi 23 mai 2007
Par Renaud Gaudin le mercredi 23 mai 2007, 23:45 - RoR
database en AL32UTF8 client SQL en WE8PC850 => NLS_LANG=FRENCH_FRANCE.WE8PC850. Cette variable est aussi initialisée dans use_ruby.cmd client Zindoz en WE8MSjesaisplusquoimaisje suis sûr que c'est le bon!
essais et résultats :
Par Renaud Gaudin le mercredi 23 mai 2007, 23:29 - RoR
un exemple simple récupéré chez Oracle est rapide à mettre en oeuvre. Il y a toutefois quelques soucis :
generate scaffold ma_table_au_singulier utilisent des id avec des virgules.mardi 22 mai 2007
Par Renaud Gaudin le mardi 22 mai 2007, 09:58 - RoR
Webrick est le serveur Web livré avec InstantRails. La différence avec une base mysql tient esentiellement dans le contenu de database.yml. Le premier essai se fait en configuration avec un serveur Web local Les pages sont donc appelées sur localhost.
Une des prochaines étapes consistera à déporter le serveur Web sur le serveur où est hébergée la base de données afin de simuler avec plus d'acuité une connexion Web.
dimanche 20 mai 2007
Par Renaud Gaudin le dimanche 20 mai 2007, 22:43 - RoR
il s'agissait pour moi de valider la connectivité depuis un programme ruby vers une base Oracle. Les deux applis sont sur deux machines distinctes histoire de ne pas faire tout en localhost (et pourquoi pas de faire fonctionner InstantRails plus tard sur le même principe de deux machines) .
D'ici quelques jours je déploie un cookbook. À suivre!
Oracle® Database Express Edition Getting Started Guide 10g Release 2 (10.2)
Oracle Database 10g Express Edition: Not Just for Learners
Tips for Optimizing Rails on Oracle
What is ruby-oci8
Ruby on Rails with Oracle FAQ
Oracle® Database Express Edition 2 Day DBA
samedi 19 mai 2007
Par Renaud Gaudin le samedi 19 mai 2007, 15:07 - Oracle
vendredi 18 mai 2007
Par Renaud Gaudin le vendredi 18 mai 2007, 22:41 - un peu de tout, et le reste
l'arborescence de mon blog ...
ça vient de chez Aharef - The link-salt in the web-soup et c'est grâce à notre ineffable modérateur
What do the colors mean?
blue: for links (the A tag)
red: for tables (TABLE, TR and TD tags)
green: for the DIV tag
violet: for images (the IMG tag)
yellow: for forms (FORM, INPUT, TEXTAREA, SELECT and OPTION tags)
orange: for linebreaks and blockquotes (BR, P, and BLOCKQUOTE tags)
black: the HTML tag, the root node
gray: all other tags
lundi 14 mai 2007
Par Renaud Gaudin le lundi 14 mai 2007, 10:38 - un peu de tout, et le reste
chez SearchCIO.techtarget.com, quelques réflexions intéressantes sur les technologies de la mobilité :
Un appareil portable n'offre pas les mêmes services partout. Le réseau et les applications sont des facteurs tout aussi importants.
Autres pistes de réflexion:
la croissance du nombre d'appareils mobiles et les enjeux de sécurité
le déploiement des applications mobiles
MADS : management attention deficit syndrome, ou addiction aux technologies mobiles
Lors d'une réunion d'une matinée, le manager reçoit 5 appels, répond à 4, quitte la salle pour 3 d'entre eux et le reste du temps tapote conscieusement sur son Blackberry.
Un autre confie fiérement posséder 16 adresses mail, et passer une heure par jour à traiter ses 450 courriers. Il consulte ses messages tout en faisant sa présentation.
Oups pardon, j'ai un appel.(..)
Toute nue c'est le cas de le dire ; cette enquête porte sur les habitudes des travailleurs mobiles.
GOOD NEWS: 76% of respondents say working remotely makes them more productive, even though 21% admit to taking an afternoon nap.
BAD NEWS: 88% store passwords in obvious locations.
La première appli mobile = le courrier. Plus complexe, le CRM prend de plus en plus d'importance.
Également, les dangers du web et du mail chez des employés insuffisamment conscients des infos qu'ils transmettent.
D'abord le contrat exclusif d'Apple avec Cingular freine un peu les clients de par exemple Wireless.
De plus l'i-Phone est cher, offre des fonctionnalités limitées, n'en est qu'à sa version 1.0...
Les risques de sécurité tiennent en deux points majeurs : la masse de données sensibles hébergées sur ces appareils (en augmentation, ne serait-ce que les mails), et le fait qu'un téléphone est éminemment plus "facile à perdre" qu'un ordinateur portable.
Le téléphone sera vraiment smart quand on en aura fini avec "Et maintenant vous m'entendez? Allo? "...
Mais que veut dire snafu ? ? ?
Un mot de passe est un minimum, mais il faut surtout faire en sorte que ces matériels ne soient pas volés.
(snafu = TVB TEA / Tout va bien tout est en l'air)
Il existe des outils plus performants que Microsoft's Software Update Services
mercredi 9 mai 2007
Par Renaud Gaudin le mercredi 9 mai 2007, 00:19 - Oracle
Oracle Applications s'appuie sur les technologies suivantes :
Il s'agit d'une architecture n-tiers avec au minimum le SGBD, le serveur Web / Java, et un navigateur au client plus ou moins riche.
Par Renaud Gaudin le mercredi 9 mai 2007, 00:11 - Oracle
Suite logicielle comprenant des applications ERP, SCM et CRM.
Actuellement Release 12.
Plusieurs suites de produits, chaque produit pouvant contenir plusieurs modules. Chaque module fait l'objet d'une licence.
Oracle Financials est la suite la plus ancienne.
Les modules les plus fréquemment sont :
HR car il permet de gérer les droits d'accés.
PO?
(voilà ce qu'on trouve chez Oracle) :
mardi 8 mai 2007
Par Renaud Gaudin le mardi 8 mai 2007, 23:53 - Oracle
(toujours Wikipédia)
Par Renaud Gaudin le mardi 8 mai 2007, 23:06 - Oracle
(source Wikipedia)
Depuis, Oracle a aussi racheté JD Ewards et Siebel. Oracle Applications est devenue E-business suite, et la prochaine version s'appellera Oracle Fusion. Pendant ce temps la version 11g du SGBD se prépare.
mercredi 2 mai 2007
Par Renaud Gaudin le mercredi 2 mai 2007, 22:32 - ERP
ERP = Enterprise Resource Planning.
En français PGI : Progiciel de Gestion Intégré