Accueil > > > PANNEAU DE CONFIGURATION D'EASY PHP 1.8
PANNEAU DE CONFIGURATION D'EASY PHP 1.8
Information sur la source
Description
Voici un petit morceau de code python qui permet de facilement changer le nom de votre serveur ainsi que l'adresse IP qui doit écouter. En spécifiant l'IP de votre carte Ethernet, votre serveur devient accessible depuis votre réseau. Cette petite application est très utile lorsque l'on change souvent d'IP. Il subsiste surement des bugs mais ce n'est qu'une version beta. Une version complète verra le jour d'ici peut.
Source
- FICHIER config_apache.pyw
-
- # -*- coding: cp1252 -*-
- from Tkinter import *
- from socket import *
- from FileDialog import *
-
- def config ():
- temp=str(des['text'])
- if temp == "Veuillez sélectionner une destination":
- print "Veuillez sélectionner une destination"
- else:
- ser_namea=str(ser_name.get())
- ipa=str(ip.get())
- destination=str(des['text'])
- write()
- d=open(destination,'a')
- d.write('\nServerName '+ser_namea)
- d.write('\nListen '+ipa+':80')
- return
-
- def write ():
- s=open('init.cxf','r')
- d=open(str(des['text']),'w')
- tempr=s.read()
- d.write(tempr)
- s.close()
- d.close()
- return
-
- def openfile():
- filename=LoadFileDialog(fen)
- fichier=filename.go("C:\Program Files\EasyPHP1-8\conf_files","*.conf")
- des['text'] = fichier
- return
-
- def exitapi():
- fen.quit()
- return
-
- m=gethostbyname(gethostname())
-
- fen=Tk()
- fen.title("Configuration Apache")
- sn="Apache_Server"
- wspace=Label(fen,text="Ne pas mettre d'espace dans le nom du serveur")
- ser_name=Entry(fen,bg="dark grey",fg="white",font='Arial 8 bold')
- ser_name.insert(END,sn)
- ip=Entry(fen,bg="dark grey",fg="white",font='Arial 8 bold')
- ip.insert(END,m)
- des=Label(fen,text="Veuillez sélectionner une destination",fg="red")
- dest=Label(fen,text='Destination :',font='Arial 9 bold')
- nom=Label(fen,text='Nom du serveur :',font='Arial 9 bold')
- add=Label(fen,text='Adresse du serveur :',font='Arial 9 bold')
- vide=Label(fen)
- author=Label(fen,text="Onfroy B.")
- bout=Button(fen,text='Générer le fichier',command=config)
- dest.pack()
- des.pack()
- nom.pack()
- ser_name.pack()
- wspace.pack()
- vide.pack()
- add.pack()
- ip.pack()
- bout.pack()
- association=[('Open',openfile),('Quit',exitapi)]
- barre=Menu()
- menuF=Menu()
- for x,y in association:
- menuF.add_command(label=x, command=y)
- barre.add_cascade(label='File', menu=menuF)
- fen.config(menu=barre)
- author.pack(side=RIGHT)
- fen.mainloop()
- fen.quit()
-
-
-
- FICHIER init.cxf à mettre impérativement dans le même répertoire que le fichier .pyw
-
- ServerType standalone
- ServerRoot "${path}/apache"
- PidFile logs/httpd.pid
- ScoreBoardFile logs/apache_runtime_status
- Timeout 300
- KeepAlive On
- MaxKeepAliveRequests 100
- KeepAliveTimeout 15
- MaxRequestsPerChild 0
- ThreadsPerChild 50
- LoadModule anon_auth_module modules/mod_auth_anon.so
- LoadModule php4_module "${path}/php/php4apache.dll"
- ClearModuleList
- AddModule mod_env.c
- AddModule mod_log_config.c
- AddModule mod_mime.c
- AddModule mod_negotiation.c
- AddModule mod_include.c
- AddModule mod_autoindex.c
- AddModule mod_dir.c
- AddModule mod_isapi.c
- AddModule mod_cgi.c
- AddModule mod_asis.c
- AddModule mod_imap.c
- AddModule mod_actions.c
- AddModule mod_userdir.c
- AddModule mod_alias.c
- AddModule mod_access.c
- AddModule mod_auth.c
- AddModule mod_auth_anon.c
- AddModule mod_so.c
- AddModule mod_setenvif.c
- AddModule mod_php4.c
- Port 80
- ServerAdmin admin@localhost
- DocumentRoot "${path}/www"
-
- <Directory />
- Options FollowSymLinks Indexes
- AllowOverride All
- </Directory>
-
- <Directory "${path}/www">
- Options Indexes FollowSymLinks Includes
- AllowOverride All
- Order allow,deny
- Allow from all
- </Directory>
-
- <IfModule mod_userdir.c>
- UserDir "${path}/apache/users/"
- </IfModule>
-
- <IfModule mod_dir.c>
- DirectoryIndex index.html index.shtml index.wml index.pwml index.php index.php3 index.php4
- </IfModule>
-
- AccessFileName .htaccess
-
- <Files ~ "^\.ht">
- Order allow,deny
- Deny from all
- Satisfy All
- </Files>
-
- UseCanonicalName Off
-
- <IfModule mod_mime.c>
- TypesConfig conf/mime.types
- </IfModule>
-
- DefaultType text/plain
-
- <IfModule mod_mime_magic.c>
- MIMEMagicFile conf/magic
- </IfModule>
-
- HostnameLookups Off
- ErrorLog logs/error.log
- LogLevel warn
- LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
- LogFormat "%h %l %u %t \"%r\" %>s %b" common
- LogFormat "%{Referer}i -> %U" referer
- LogFormat "%{User-agent}i" agent
- CustomLog logs/access.log common
- ServerSignature Email
-
- <IfModule mod_alias.c>
- Alias /icons/ "${path}/apache/icons/"
- <Directory "${path}/apache/icons">
- Options Indexes MultiViews
- AllowOverride None
- Order allow,deny
- Allow from all
- </Directory>
-
- Alias /images_easyphp/ "${path}/home/images_easyphp/"
-
- <Directory "${path}/home/images_easyphp">
- Options Indexes MultiViews
- AllowOverride None
- Order allow,deny
- Allow from all
- </Directory>
-
- Alias /mysql/ "${path}/phpmyadmin/"
-
- <Directory "${path}/phpmyadmin">
- Options FollowSymLinks Indexes
- AllowOverride None
- Order deny,allow
- allow from 127.0.0.1
- deny from all
- </Directory>
-
- Alias /home/ "${path}/home/"
-
- <Directory "${path}/home">
- Options FollowSymLinks Indexes
- AllowOverride None
- Order deny,allow
- allow from 127.0.0.1
- deny from all
- </Directory>
-
- <Directory "${path}/cgi-bin">
- AllowOverride None
- Options None
- Order allow,deny
- Allow from all
- </Directory>
-
- </IfModule>
-
-
- <IfModule mod_autoindex.c>
-
- AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
- AddIconByType (TXT,/icons/text.gif) text/*
- AddIconByType (IMG,/icons/image2.gif) image/*
- AddIconByType (SND,/icons/sound2.gif) audio/*
- AddIconByType (VID,/icons/movie.gif) video/*
- AddIcon /icons/binary.gif .bin .exe
- AddIcon /icons/binhex.gif .hqx
- AddIcon /icons/tar.gif .tar
- AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
- AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
- AddIcon /icons/a.gif .ps .ai .eps
- AddIcon /icons/layout.gif .html .shtml .htm .pdf
- AddIcon /icons/text.gif .txt
- AddIcon /icons/c.gif .c
- AddIcon /icons/p.gif .pl .py
- AddIcon /icons/f.gif .for
- AddIcon /icons/dvi.gif .dvi
- AddIcon /icons/uuencoded.gif .uu
- AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
- AddIcon /icons/tex.gif .tex
- AddIcon /icons/bomb.gif core
- AddIcon /icons/back.gif ..
- AddIcon /icons/hand.right.gif README
- AddIcon /icons/folder.gif ^^DIRECTORY^^
- AddIcon /icons/blank.gif ^^BLANKICON^^
-
- DefaultIcon /icons/unknown.gif
-
- AddDescription "GZIP compressed document" .gz
- AddDescription "tar archive" .tar
- AddDescription "GZIP compressed tar archive" .tgz
- AddDescription "ZIP archive" .zip
- AddDescription "CAB archive" .cab
- AddDescription "Win32 Executable" .exe
-
- ReadmeName README
- HeaderName HEADER
-
- IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
-
- </IfModule>
-
- <IfModule mod_mime.c>
-
- AddLanguage da .dk
- AddLanguage nl .nl
- AddLanguage en .en
- AddLanguage et .ee
- AddLanguage fr .fr
- AddLanguage de .de
- AddLanguage el .el
- AddLanguage he .he
- AddCharset ISO-8859-8 .iso8859-8
- AddLanguage it .it
- AddLanguage ja .ja
- AddCharset ISO-2022-JP .jis
- AddLanguage kr .kr
- AddCharset ISO-2022-KR .iso-kr
- AddLanguage nn .nn
- AddLanguage no .no
- AddLanguage pl .po
- AddCharset ISO-8859-2 .iso-pl
- AddLanguage pt .pt
- AddLanguage pt-br .pt-br
- AddLanguage ltz .lu
- AddLanguage ca .ca
- AddLanguage es .es
- AddLanguage sv .sv
- AddLanguage cz .cz
- AddLanguage ru .ru
- AddLanguage tw .tw
- AddLanguage zh-tw .tw
- AddCharset Big5 .Big5 .big5
- AddCharset WINDOWS-1251 .cp-1251
- AddCharset CP866 .cp866
- AddCharset ISO-8859-5 .iso-ru
- AddCharset KOI8-R .koi8-r
- AddCharset UCS-2 .ucs2
- AddCharset UCS-4 .ucs4
- AddCharset UTF-8 .utf8
-
- <IfModule mod_negotiation.c>
- LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz ca es sv tw
- </IfModule>
-
- AddType application/x-tar .tgz
- AddType image/x-icon .ico
- AddType application/vnd.wap.wmlc .wmlc
- AddType application/x-httpd-php .phtml .pwml .php3 .php4 .php .php2 .inc
- AddType text/vnd.wap.wml .wml
- AddType text/vnd.wap.wmlscript .wmls
- AddType text/vnd.wap.wmlscriptc .wmlsc
- AddType image/vnd.wap.wbmp .wbmp
- AddHandler cgi-script .cgi
- AddType text/html .shtml
- AddHandler server-parsed .shtml
-
- </IfModule>
-
- <IfModule mod_setenvif.c>
- BrowserMatch "RealPlayer 4\.0" force-response-1.0
- BrowserMatch "Java/1\.0" force-response-1.0
- BrowserMatch "JDK/1\.0" force-response-1.0
- </IfModule>
- Alias "/PHP local" "C:/Program Files/EasyPHP1-8/www/"
- <Directory "C:/Program Files/EasyPHP1-8/www">
- Options Indexes FollowSymLinks Includes
- AllowOverride All
- Allow from all
- </Directory>
FICHIER config_apache.pyw
# -*- coding: cp1252 -*-
from Tkinter import *
from socket import *
from FileDialog import *
def config ():
temp=str(des['text'])
if temp == "Veuillez sélectionner une destination":
print "Veuillez sélectionner une destination"
else:
ser_namea=str(ser_name.get())
ipa=str(ip.get())
destination=str(des['text'])
write()
d=open(destination,'a')
d.write('\nServerName '+ser_namea)
d.write('\nListen '+ipa+':80')
return
def write ():
s=open('init.cxf','r')
d=open(str(des['text']),'w')
tempr=s.read()
d.write(tempr)
s.close()
d.close()
return
def openfile():
filename=LoadFileDialog(fen)
fichier=filename.go("C:\Program Files\EasyPHP1-8\conf_files","*.conf")
des['text'] = fichier
return
def exitapi():
fen.quit()
return
m=gethostbyname(gethostname())
fen=Tk()
fen.title("Configuration Apache")
sn="Apache_Server"
wspace=Label(fen,text="Ne pas mettre d'espace dans le nom du serveur")
ser_name=Entry(fen,bg="dark grey",fg="white",font='Arial 8 bold')
ser_name.insert(END,sn)
ip=Entry(fen,bg="dark grey",fg="white",font='Arial 8 bold')
ip.insert(END,m)
des=Label(fen,text="Veuillez sélectionner une destination",fg="red")
dest=Label(fen,text='Destination :',font='Arial 9 bold')
nom=Label(fen,text='Nom du serveur :',font='Arial 9 bold')
add=Label(fen,text='Adresse du serveur :',font='Arial 9 bold')
vide=Label(fen)
author=Label(fen,text="Onfroy B.")
bout=Button(fen,text='Générer le fichier',command=config)
dest.pack()
des.pack()
nom.pack()
ser_name.pack()
wspace.pack()
vide.pack()
add.pack()
ip.pack()
bout.pack()
association=[('Open',openfile),('Quit',exitapi)]
barre=Menu()
menuF=Menu()
for x,y in association:
menuF.add_command(label=x, command=y)
barre.add_cascade(label='File', menu=menuF)
fen.config(menu=barre)
author.pack(side=RIGHT)
fen.mainloop()
fen.quit()
FICHIER init.cxf à mettre impérativement dans le même répertoire que le fichier .pyw
ServerType standalone
ServerRoot "${path}/apache"
PidFile logs/httpd.pid
ScoreBoardFile logs/apache_runtime_status
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MaxRequestsPerChild 0
ThreadsPerChild 50
LoadModule anon_auth_module modules/mod_auth_anon.so
LoadModule php4_module "${path}/php/php4apache.dll"
ClearModuleList
AddModule mod_env.c
AddModule mod_log_config.c
AddModule mod_mime.c
AddModule mod_negotiation.c
AddModule mod_include.c
AddModule mod_autoindex.c
AddModule mod_dir.c
AddModule mod_isapi.c
AddModule mod_cgi.c
AddModule mod_asis.c
AddModule mod_imap.c
AddModule mod_actions.c
AddModule mod_userdir.c
AddModule mod_alias.c
AddModule mod_access.c
AddModule mod_auth.c
AddModule mod_auth_anon.c
AddModule mod_so.c
AddModule mod_setenvif.c
AddModule mod_php4.c
Port 80
ServerAdmin admin@localhost
DocumentRoot "${path}/www"
<Directory />
Options FollowSymLinks Indexes
AllowOverride All
</Directory>
<Directory "${path}/www">
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<IfModule mod_userdir.c>
UserDir "${path}/apache/users/"
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.html index.shtml index.wml index.pwml index.php index.php3 index.php4
</IfModule>
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</Files>
UseCanonicalName Off
<IfModule mod_mime.c>
TypesConfig conf/mime.types
</IfModule>
DefaultType text/plain
<IfModule mod_mime_magic.c>
MIMEMagicFile conf/magic
</IfModule>
HostnameLookups Off
ErrorLog logs/error.log
LogLevel warn
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
CustomLog logs/access.log common
ServerSignature Email
<IfModule mod_alias.c>
Alias /icons/ "${path}/apache/icons/"
<Directory "${path}/apache/icons">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /images_easyphp/ "${path}/home/images_easyphp/"
<Directory "${path}/home/images_easyphp">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /mysql/ "${path}/phpmyadmin/"
<Directory "${path}/phpmyadmin">
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
allow from 127.0.0.1
deny from all
</Directory>
Alias /home/ "${path}/home/"
<Directory "${path}/home">
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
allow from 127.0.0.1
deny from all
</Directory>
<Directory "${path}/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
</IfModule>
<IfModule mod_autoindex.c>
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*
AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core
AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^
DefaultIcon /icons/unknown.gif
AddDescription "GZIP compressed document" .gz
AddDescription "tar archive" .tar
AddDescription "GZIP compressed tar archive" .tgz
AddDescription "ZIP archive" .zip
AddDescription "CAB archive" .cab
AddDescription "Win32 Executable" .exe
ReadmeName README
HeaderName HEADER
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
</IfModule>
<IfModule mod_mime.c>
AddLanguage da .dk
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .ee
AddLanguage fr .fr
AddLanguage de .de
AddLanguage el .el
AddLanguage he .he
AddCharset ISO-8859-8 .iso8859-8
AddLanguage it .it
AddLanguage ja .ja
AddCharset ISO-2022-JP .jis
AddLanguage kr .kr
AddCharset ISO-2022-KR .iso-kr
AddLanguage nn .nn
AddLanguage no .no
AddLanguage pl .po
AddCharset ISO-8859-2 .iso-pl
AddLanguage pt .pt
AddLanguage pt-br .pt-br
AddLanguage ltz .lu
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .sv
AddLanguage cz .cz
AddLanguage ru .ru
AddLanguage tw .tw
AddLanguage zh-tw .tw
AddCharset Big5 .Big5 .big5
AddCharset WINDOWS-1251 .cp-1251
AddCharset CP866 .cp866
AddCharset ISO-8859-5 .iso-ru
AddCharset KOI8-R .koi8-r
AddCharset UCS-2 .ucs2
AddCharset UCS-4 .ucs4
AddCharset UTF-8 .utf8
<IfModule mod_negotiation.c>
LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz ca es sv tw
</IfModule>
AddType application/x-tar .tgz
AddType image/x-icon .ico
AddType application/vnd.wap.wmlc .wmlc
AddType application/x-httpd-php .phtml .pwml .php3 .php4 .php .php2 .inc
AddType text/vnd.wap.wml .wml
AddType text/vnd.wap.wmlscript .wmls
AddType text/vnd.wap.wmlscriptc .wmlsc
AddType image/vnd.wap.wbmp .wbmp
AddHandler cgi-script .cgi
AddType text/html .shtml
AddHandler server-parsed .shtml
</IfModule>
<IfModule mod_setenvif.c>
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0
</IfModule>
Alias "/PHP local" "C:/Program Files/EasyPHP1-8/www/"
<Directory "C:/Program Files/EasyPHP1-8/www">
Options Indexes FollowSymLinks Includes
AllowOverride All
Allow from all
</Directory>
Conclusion
Il faut tout d'abord sélectionner le fichier de configuration de votre serveur (httpd.conf) ensuite renseigner les différentes informations. Et enfin générer le fichier
Attention: - Aucune vérification des valeurs saisies - Aucune sauvegarde n'est effectuée avant la modification du fichier
Note : pour faire vos tests, pointez vers un fichier d'essai contenu dans un autre dossier que httpd.conf
Historique
- 02 juin 2005 16:22:49 :
- Il s'agit désormais de la version finale. Elle ne présente aucun bug à ma connaissance.
Toutes vos remarques sont les bien venues.
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Comment créer des includes ou réutiliser des fonctions [ par judre ]
Bonjour, Je viens du php. Pour ré-utiliser les fonctions, il s'agit grossièrement de mettre le code dans un fichier et d'appeler ce f
Adresse IP FAI [ par dabcorp ]
Bonjour , Je recherche un moyen simple d'envoyer un IP contenant l'adresse IP du FAI de mes clients via mail quand celle ci change. J'ai déja fa
ip et reseau local [ par xilure ]
comment en python peut on trouver l'adresse IP d'un PC ? cela pour faire un chat sur un reseau local du meme type que celui ci http://www.siteduzero.c
Intérêt de python [ par stu76 ]
Bonjour,Je suis ici par curieusité, en fait je suis dévellopeur en php. Et j'entend de plus en plus parlé de python, mais j'ai du mal à comprendre l'i
wxBoxSizer [ par Vonscott ]
Salut à tous,Ceci est mon tout premier POST sur le forum ( mais certainement pas le dernier )Jusque la, je travaillais sous PHP/MySQL et j'ai voulu dé
[Python] Trouver l'IP d'un PC à partir d'un Pocket PC [ par sacrechipou ]
Salut!Je suis en stage d'informatique et on m'a demandé à partir d'un pocket pc de récupérer l'adresse ip du PC auquel il est connecté.Ayant débuté le
python ou php ? [ par eric35 ]
Salut J' hésite entre ces 2 langages ...Avant de choisir l'un ou l 'autre, pouvez vous me donner à titre d 'exemple, quel serait le code pour lancer
Module mechanize et fonction submit() [ par kobral999 ]
Bonjour,Je développe en python sous Linux et je souhaiterais récupérer une liste de nom d'utilisateur, de machine et d'adresse IP disponible sur un si
affichage en premier plan php [ par lina22 ]
bonjour, dans ma frame menu j'ai une calendrier sur la quelle je peux sélectionnée une date mais mon problème c'est que cette calendrier s'affiche en
[php][sql]recherche multiple dans une base de donnée sql [ par jeff83fr ]
Bonjour, j'ai un problème de récupération a ma base de donné, je m explique je souhaiterai faire un annuaire je souhaiterai donc faire une page un p
|
Derniers Blogs
ENUMERABLECOLLECTIONENUMERABLECOLLECTION par Matthieu MEZIL
Prenons le scénario suivant. On utilise MVVM. On a les deux classes suivantes dans le model : public class Child { } public class Parent { private ObservableCollection < Child > _children; public ObservableCollection < Child > Children { get {...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [HS] CHROME 6 + MOI = COUP DE GUEULE ![HS] CHROME 6 + MOI = COUP DE GUEULE ! par JeremyJeanson
Attention, le poste qui suit n'est pas la complainte d'une personne : Qui n'aime pas Chrome. D'un anti Google. D'un développeur qui a un poil énorme dans la main. Ceux qui me fréquentent savent que je change de navigateur favori tous les 2 ou 3 mois afin ...
Cliquez pour lire la suite de l'article par JeremyJeanson [WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7[WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7 par Audrey
Lors de la réalisation de ma 2ème application Windows Phone 7, j'ai souhaité utiliser un WrapPanel pour afficher plusieurs photos. Mais le contrôle WrapPanel ne fait pas parti de la liste des contrôles inclus dans le SDK de la version Beta des outils pour...
Cliquez pour lire la suite de l'article par Audrey [WP7] BESOIN D'AVOIR DES DONNéES EN CACHE[WP7] BESOIN D'AVOIR DES DONNéES EN CACHE par Nicolas
Les développeurs ASP.NET ont l'habitude de mettre des données en cache pour éviter de requêter a chaque fois la base de données. Et il est toujours utilie de penser que vos utilisateurs mobiles n'ont pas troujours une super connexion 3G/WIFI et un for...
Cliquez pour lire la suite de l'article par Nicolas [TFS] COMMENT FORCER LA SAISIE D'UN AREA OU ITERATION[TFS] COMMENT FORCER LA SAISIE D'UN AREA OU ITERATION par cyril
Lorsque l'on créé un Work Item dans TFS, il est possible de le classer dans un "area" et dans une "iteration". Dans la plupart des types de projet, un "area" correspond à une catégorie, une "iteration" à un numéro de version. Il est possible de cré...
Cliquez pour lire la suite de l'article par cyril
Forum
RE : PYTHON 3.0RE : PYTHON 3.0 par aera group
Cliquez pour lire la suite par aera group RE : PYTHON 3.0RE : PYTHON 3.0 par xeolin
Cliquez pour lire la suite par xeolin RE : PYTHON 3.0RE : PYTHON 3.0 par aera group
Cliquez pour lire la suite par aera group
Logiciels
uTorrent (2.0.4)UTORRENT (2.0.4)C'est un client BitTorrent très puissant et très performant. Comme son nom l'indique, uTorrent (m... Cliquez pour télécharger uTorrent Bureau de Gestion - ERP Devis Facturation (2.02)BUREAU DE GESTION - ERP DEVIS FACTURATION (2.02)- Version gratuite du 10/06/2010
Le Bureau de Gestion est un logiciel dédié à la gestion de l'en... Cliquez pour télécharger Bureau de Gestion - ERP Devis Facturation 4Videosoft Transfert iPod Mac (3.2.08)4VIDEOSOFT TRANSFERT IPOD MAC (3.2.08)4Videosoft Transfert iPod-Mac caractérise principalement à transférer les fichiers iPod vers Mac.... Cliquez pour télécharger 4Videosoft Transfert iPod Mac 4Videosoft HD Convertisseur (3.3.08)4VIDEOSOFT HD CONVERTISSEUR (3.3.08)Etant le meilleur HD Vidéo Convertisseur, 4Videosoft HD Convertisseur, vous pouvez regarder la vi... Cliquez pour télécharger 4Videosoft HD Convertisseur 4Videosoft Transfert iPad Mac (3.2.08)4VIDEOSOFT TRANSFERT IPAD MAC (3.2.08)4Videosoft Transfert iPad-Mac est un logiciel managérial iPad professionnel qui a des fonctions i... Cliquez pour télécharger 4Videosoft Transfert iPad Mac
|