Archives du mot-clé concision

Quick useful command lines

Mac and Windows CLI tricks

Make Apple Mail.app faster

sqlite3 ~/Library/Mail/Envelope\ Index vacuum .exit
(sources comments: [#1] and [#2]) It DOES work. For instance, check how many times Mail.app bounced on the Dock before opening before and after you did this operation. Might prove worthy of use for Yojimbo, too.

Shrink (a bit) winsxs

dism /online /cleanup-image /spsuperseded
(source) Removes SP1 uninstall files.

flattr this!

Utility websites

a.k.a. "slimwebware". Several websites I use as quick tools. Please mention any other you know.

Security

Web coding

Others

flattr this!

Thème du blog — valeurs générales

Initialement publié le 4 octobre 2006 à 10h44
 body { /* pour avoir un peu de marge dans le contraste, si nécessaire */
 background:rgb(250,250,250)
 color:rgb(5,5,5);
 /* Chiffres elzéviriens sur Lac et Windows. Chercher pour Linux */
 font-family:Hoefler Text, Georgia, serif; /* aérer le texte. OK avec Hoefler et Monaco, voir avec les autres (Georgia, Courier New, Linux) */;
 /* !!! vérifier ce que line-height à 1.5em donne avec Hoefler. En monaco, c’est mieux que 1.6em !!! */;
 line-height:1.6em max-width:49em /* « L’idal tourne entre 50 et 80 carac. par ligne » (50+80)2=65 65 carac. 98ex 49em http://david.latapie.name/blog/1146-l-illusion-de-la-taille-de-fenetre */ }

flattr this!

Thème from scratch (2)

J’ai décidé de faire les choses bien — ma tentative sur mon ancien Gandiblog étant trop extrême, j’ai cette fois fais autrement. D’abord, ce n’est plus sur Dotclear mais sur WordPress. Ceci ne devrait pas impacter cependant (en fait, Dotclear est meilleur que WordPress au niveau de la qualit sémantique des thèmes, me semble-t-il — ce n’est pas un problème lié au logiciel, mais à la qualité des produits conçus par les thémeurs) Ensuite, je ne suis pas parti de zéro, je suis parti d’un framework de thème (theme framework), c’est-à-dire un « pré-thème », un thème sans CSS (donc, le contraire d’une skin). J’avais initialement choisi Sandbox, mais j’ai appris qu’il était mort et qu’il a plusieurs successeurs. Et choisir la base n’est pas facile… Chacun des trois frameworks de thème utilisent une réinitialisation CSS, donc voici un problème d’évacué. Une fois que j’aurai choisi mon framework, je pourrai passer aux choses sérieuses.

flattr this!

Hiérarchie de l’Univers

  1. (grandes murailles et hyperamas)
  2. Filaments
  3. Superamas de galaxies
  4. Amas de galaxies (100+ galaxies) et groupes de galaxies (100- galaxies)
  5. Galaxies
  6. Systèmes stellaires
  7. Étoiles
Notes :
  • Les grandes murailles (CfA2 et de Sloan) sont ce qui se fait de plus grand, mais ce ne sont pas des structures, car elles ne sont pas liées (par la gravitation). « Il se trouve » que c’est ainsi (ça ne me convainc pas, mais c’est l'explication officielle). De plus, l’agencement de la Grande Muraille (celle de 1989) est tel qu’elle est sujette à une illusion d’optique qui donne l’impression qu’elle est plus grande qu’en réalité (ceci étant dit, même en corrigeant l’illusion, la Grande Muraille reste incomparablement plus grande que le plus grand des superamas).
  • Le terme d’hyperamas (hypercluster en anglais) n’a pas d’existence officielle, mais je crois l’avoir vu conjecturé dans un texte d’Hubert Reeves, à propos de l’hyperamas Poissons-Baleine (classé comme superamas). J’avais un temps envisagé d’écrire des nouvelles mettant en jeu les Piscétiens, une méta-civilisation (ou quelque autre terme ronflant que je puisse trouver) extrêmement avancée (forcément) venant de cet hyperamas.
  • Les filaments sont la plus grande structure de l’univers. Le fait qu’ils donnent à l’Univers un aspect maillé en trois dimensions ne peut que laisser songeur…
  • La Galaxie est une galaxie. Le système solaire est un système stellaire. Le Soleil est un soleil, c’est-à-dire une étoile dans un système stellaire.

flattr this!

Dotclear 2 to Drupal 5

As far as I know, this is the very first article on how to move from Dotclear 2 to Drupal. I wrote the first Dotclear vs WordPress article some months ago, now this is time for the first Dotclear 2 to Drupal one (there is already a Dotclear 1 to Drupal converter).

I’ll try to stay concise. For this reason, I won’t explain everything—just tell me if you’d like something to be explained.

Good to know before

First, this is a two-step migration:

  1. Dotclear → WordPress
  2. WordPress → Drupal

Second, you must install WordPress on the same server as Drupal. There is no such limitation with Dotclear, since we will work with a flat export file. This is because the WordPress to Drupal converter only allows direct access.

Third, the whole operation may take more than three hours. Oh, and at least for me, tags have not survived the migration from Dotclear to WordPress (I’m not sure they would survive from WordPress to Drupal neither)

What you need to download

Dotclear to WordPress

  1. [Dotclear] Start with Dotclear 2 beta6. That may work with other versions, but better safe than sorry.
  2. [WordPress] Install WordPress 2.2. That may work with other versions, but better safe than sorry.
  3. [WordPress] Extract dc2wp. Inside it, pick up flatimport.php, that you will put at /wp-admin/import and throw the rest away.
  4. [WordPress] If you used tags with Dotclear:
    1. install the Simple Tagging plugin at /wp-content/plugins. Don’t forget to activate it (in the WordPress administrative panel, at Plugins).
    2. put all the files in the wordpress 2.1 template files for default theme (kubrick) sub-directory in wp-content/themes/default. Three files have to be overwritten. If you don’t want to lose them, just rename there before replacement.
    WordPress 2.3 won’t require these steps, since tags will come bundled with it.
  5. [Dotclear] Close comments and trackbacks. This is in order to ensure than no new data will enter your blog while you’re moving it.
  6. [Dotclear] Export the whole blog or whole content (I suggest the latter, but you may have reasons—like being hosted on Gandiblog—to choose the former. I never tried exporting only one blog, notify me of any problem with this). I will henceforth consider you exported the whole content. You will get a blog-backup.txt file.
  7. [WordPress] Upload (FTP) this file to /wp-content/uploads. This folder must have permission 777 (all permissions)
  8. [WordPress] /Manage/Import. Choose Dotclear flat import. Press the Import button. Depending on the size of your blog, it may take a lot of time. If it timeouts, press the Update button once you’re back at the import plugin’s homepage.

That shall be done. Shall be.

Just in case it doesn’t work for you: more information in English and even more in French.

WordPress to Drupal

  1. [Drupal] Install Drupal 5.1. At the time of writing, Drupal 6 is not code-freezed yet. Tell me how it behaves.
  2. [Drupal] Install wp2drupal. Give permissions 777 on the folder. Remove the extra lines after the final ?> in wp2drupal/migrate.php
  3. [Drupal] Copy wp-config.php from your WordPress install to /modules/wp2drupal. This is a convenience: That will save you entering the configuration data for WordPress.
  4. [Drupal] Now, this is really experimental. It seems one file needs to be patched. Here is the patch (and the discussion. I patched the file manually, but if you have some diff tools, you could do it automatically. Follow the instructions on the /admin/wp2drupal/. You might experience a timeout. Just reload, it should restart from where it stopped. Continue following the instructions.

Wouah! This is done! You migrated from Dotclear to Drupal! Čestitam!

Check it out! (temporary location, I’m pretty sure a lot of thing are not there, starting with tags)

Feedbacks greatly appreciated.

What doesn’t work

  • tags (well, not sure: they’re are in the topics. They have been merged with the categories, which is not that great)
  • thin unbreakable space (required for French typography)
  • permalinks of course (mine are based on ID)
  • a lot of function have disappeared (number of posts and comments, programming publication…)
  • certainly much more

The next post might be on how to make Drupal behave as much like a blog as possible (à la SPIPblog?)

flattr this!