Le par Frédéric Escarieu / projets

GEOFRANC Matériel de soudage a l'arc. Geofranc en plus des matériels décrits dans ce catalogue, étudie tous les besoins spécifiques d’étuvage et soudage

Le par Frédéric Escarieu / projets

ERFI France is a general supplier for pipeline construction and industrial piping. ERFI france est distributeur d’outillages pour la construction de pipeline et de tuyauteries industrielles.

Le par Frédéric Escarieu / administration

Je croyais être à l'abri et vlan des ips qui reviennent sans cesse sur mon serveur dédié, après une petite recherche  : des serveurs pour WOW.  Il a fallu mettre les moyens nécessaires en place, j'ai donc bloqué les adresses ip, ouvert uniquement les ports nécessaires 80, 21, 22, 25 et lancer le firewall ufw, d'utilisation ultra simple :

Recherche des éventuels IP indésirable :

Quand mon serveur rame je recherche les derniers accés sur celui ci (100 dernière lignes du fichier access.log) :

Le par Frédéric Escarieu / astuces

Rapport principal

XPath rapport principal : /Numero/Information Dans la config du subrapport dans le rapport principal
  • Utiliser l'expression de source de donnée : => ((net.sf.jasperreports.engine.data.JRXmlDataSource)$P{REPORT_DATA_SOURCE}).subDataSource("Information/lignes")
  • Expression de rapport secondaire (String) : $P{SUBREPORT_DIR} + "lignes_sub_report.jasper"

Subreport (lignes_sub_report.jasper)

  • Mettre quelque chose dans le columnHeader ou le Summary
  • Dans View -> Report properties -> onglet More, mettre "AllSelectionsNoDetail" pour "When no Data".
  • Dans la band Detail, mettre au moins 1 fields.

Le par Frédéric Escarieu / astuces
Lors d'une modification de la template(fichier html), une mise à jour est nécessaire dans la partie admin, il faut impérativement faire TemplateVoila -> Selection de la template -> Update Mapping -> Modif TS/TO dans un premier temps puis faire save sans avoir rien touché pour récupérer la nouvelle version de la template.

Modif du header

Aprés avoir mise à jour la nouvelle template, il suffit d'aller sélectionner la nouvelle balise meta dans la partie TemplateVoila -> Selection de la template -> Update Mapping.

En cas de perte de mappage ...

Pour ma part j'ai :
  • le root sur la balise body
  • la content sur la div.page
  • actu => #zone_1 div.actu
  • agenda =>  #zone_2 div.agenda
  • Les x menu sur div#smenu
  • le flash sur div#flash

Le par Frédéric Escarieu / astuces
Trois principaux articles m'ont permis de mettre en place simplement un site en deux langues à partir d'une seule structure wordpress. En effet la magie opére grâce à l'utilisation de la base de données et de gettext pour internationaliser le thème. Pour simplifier j'ai mis mes tables dans la même base, j'ai eu droit à un soucis de droit :

Le par Frédéric Escarieu / administration

Pour commencer mes principales sources d'information :

  • pour l'activation du php5 dans le .htaccess
  • ne pas mettre l'option followlink qui est activé par défault
=> pour indiquer le nom du répertoire public à symfony (web => '') le faire dans le rep apps/frontend et apps/backend

Mes moments d'improvisation

.htaccess

Ensuite j'ai commenter la ligne # Options +FollowSymLinks +ExecCGI du fichier .htaccess car elle générait une erreur 500

index.php, backend.php, frontend.php

Faire ce qu'il ne faut pas faire j'ai déplacer les répertoire de symfony dans www et j'ai modifier le fichier index.php pour indiquer la bonne racine. Il faut également modifier les liens symboliques situé dans www

Bien vider le cache à chaque modif !!!

Reprendre le site sauvegardé ...


Frédéric Escarieu alias Kie

Web Developper - Co-founder KipSoft

#webdev #sysadmin #javascript #php #ruby

Passionné de rugby, amateur de velo.

/