To display the most relevant entries to you in priority,
vote for the stories you are interested in
(  )
and reject those that you are not interested in
(  )
Scoopeo En attente -
3 hours and 7 minutes ago
Des dates que des dates de sortie, c'est temps si c'est très fréquent, la preuve avec
Square Enix qui nous annonce celle de Kane & Lynch 2.
|
MySQL Performance Blog -
3 hours and 46 minutes ago
In
Released and new coming features I did not mentioned two additional INFORMATION_SCHEMA tables
available in XtraDB:
It is
- INNODB_TABLE_STATS
- INNODB_INDEX_STATS
These table show statistics about InnoDB tables ( taken from InnoDB data dictionary).
INNODB_TABLE_STATS is
- | table_name | table name in InnoDB internal style (‘database/table’) |
- | rows | estimated number of all rows |
- | clust_size | cluster index (table/primary key) size in number of pages|
- | other_size | other index (non primary key) size in number of pages|
- | modified | internal counter to judge whether statistics recalculation should be done |
INNODB_INDEX_STATS is
- | table_name | table name in InnoDB internal style (‘database/table’) |
- | index_name | index name |
- | fields | How many fields the index key has. (it is internal structure of InnoDB, it may be
larger than the ‘CREATE TABLE’) |
- | row_per_keys | estimate rows per 1 key value. ([1 column value], [2 columns value], [3
columns value], …) |
- | index_size | index size in pages |
- | leaf_pages | number of leaf pages |
Using these stats you can estimate how big is index is, and also what is statistics per index (or
at least what InnoDB thinks about statistics in index)
Entry posted by Vadim | No comment
Add to: | | | |

|
GigaOM -
3 hours and 51 minutes ago
It wasn’t too
long ago that the path to success for mobile carriers was a straight one: Simply offer compelling
handsets at competitive prices and maintain a top-notch network and your customers would be
happy. And for those
that weren’t, manage a competent customer-care division. That model is
rapidly changing, though, as we reach the point of market saturation.
Carriers in Western markets have precious little room for growth unless they poach customers from
their competitors. Cell phone penetration in the U.S. stands at 89 percent, according to CTIA,
and Chetan
Sharma pointed out earlier this month that mobile’s market penetration in America is 99
percent for people over than the age of five. The increase of machine-to-machine
connections and the coming wave of connected consumer electronics (non-phones) will help, but
carriers will have to evolve beyond being simple network operators if they’re to thrive in
the coming world of mobile data.
Another factor beyond market saturation is at play here, too. Mobile is no longer just about
being a provider of wireless phones and connectivity; it’s about adding value with
applications that leverage Web 2.0 features like presence and community and combining them with
mobile’s unique characteristics, such as portability and location awareness.
While the rise of mobile Web 2.0 is a looming threat for network operators, it also presents an
opportunity to develop and market more compelling “over-the-top”
offerings — applications and services from carriers that can be
targeted at users on other networks. In my weekly column over at GigaOM Pro, I’ve
taken a closer look at this topic, with a special focus on AT&T’s Buzz.com
offering. I’m sure we’ll see more examples as carriers attempt to
make a very difficult transition beyond their established business model into uncharted waters.
What kind of opportunities do you see?
Image courtesy of Flickr user
kevindooley


|
Dailymotion - Videos -
3 hours and 56 minutes ago
http://newmarketing4dummies.com?t=90D4 [Best home based business] ultimate secret ingredients
revealed-part 2. Best home based business has these 10 ultimate secret ingredients to make you
succeed.
Auteur : lraynal
Tags : Best home based business ultimate secret ingredients
Envoyé : 20 mars 2010
Note :0.0
Votes :0
|
Ici et ailleurs -
3 hours and 56 minutes ago
L'hébergement virtuel proposant des "tranches" de serveur devient de plus en plus
populaire. Vous trouverez un peu partout des offres comparables à celles proposées
par Gandi ou Slicehost et, de mon point de vue,
elles représentent l'avenir de l'hébergement de sites web.
En regardant les offres de près, le premier réflexe est généralement
d'être effrayé par les tarifs. Surtout en France, où certaines
sociétés laissent croire qu'on peut fournir un hébergement de qualité
pour 2 EUR par mois.
Pour une somme allant de 14 à 20 EUR par mois, vous pourrez trouver un hébergement
disposant de 256 Mo de RAM, un puissance CPU raisonnable et une flexibilité que vous ne
trouverez pas ailleurs. Et vous serez administrateur de votre machine ce qui n'est pas le dernier
des avantages.
256 Mo
Il y a de cela 8 ans, j'avais un vieux PC dans ma cuisine, avec 192 Mo de RAM, un CPU poussif et
un débit montant de 128 kbits/s. Ça ne m'empêchait pas de faire
tourner un serveur web, un serveur de mail. Les début de dotclear.net se sont faits sur
cette machine, à côté du frigo.
Du coup, je me suis dit, qu'il n'y avait aucune raison de ne pas faire fonctionner correctement
un serveur web avec 256 Mo de RAM, un meilleur CPU et une bande passante bien plus confortable.
Afin de tester mon idée, j'ai créé une machine virtuelle avec vmware et une
image Ubuntu server. Cette liste propose un grand nombre d'images de VM
prêtes à l'emploi, ça vous fera gagner du temps si vous voulez faire des
essais.
Au démarrage la machine virtuelle n'utilise que 16% de ses 256 Mo de mémoire. (Avec
uniquement un serveur SSH).
MySQL
Sur Ubuntu, la configuration par défaut de MySQL est réputée pour consommer
un peu trop de ressources. Nous pouvons améliorer ceci en modifiant un peu le fichier
/etc/mysql/my.cnf. Faites en sorte d'avoir ces lignes dans le fichier :
key_buffer = 16K max_allowed_packet = 1M thread_stack = 64K thread_cache_size = 8
sort_buffer_size = 64K read_buffer_size = 256K read_rnd_buffer_size = 256K net_buffer_length = 2K
Si vous n'avez pas l'intention d'installer Dotclear ou plus généralement, ne
comptez pas utiliser InnoDB, désactivez le en ajoutant la ligne :
skip_innodb
Cette configuration me donne une utilisation de mémoire d'environ 30 Mo. Ça
dépendra, bien sûr, de vos applications.
Oublions Apache
De l'ensemble LAMP, nous voulons conserver Linux, MySQL et PHP. Nous allons remplacer Apache par
un autre serveur : Nginx.
Nginx (on dit Engine X) est ce qu'on pourrait appeler la nouvelle génération de
serveurs web. Il peut remplacer Apache dans de nombreuses circonstances. Je vous laisse lire la
présentation du serveur ainsi que ce billet.
Pour installer Nginx, apt, yum ou votre gestionnaire de paquet feront l'affaire. Assurez vous
simplement d'avoir une version 0.7.x. Nous verrons ensuite comment le configurer.
PHP et PHP Xcache
Nginx, contrairement à Apache, ne propose pas d'équivalent à mod_php. Vous
ne pouvez pas non plus utiliser PHP simplement en CGI (tant mieux). Vous allez devoir utiliser
FastCGI et indiquer à Nginx comment y accéder.
Pour faire simple, nous allons installer spawn-fcgi et écrire un script pour lancer nos
processus PHP. Sur Ubuntu/Debian :
apt-get install php5-cgi spawn-fcgi
Le script permettant de lancer les processus PHP est le suivant, vous devez le créer dans
/etc/init.d/php5-fcgi :
#!/bin/sh ### BEGIN INIT INFO # Provides: php5-fcgi # Required-Start: $remote_fs $syslog #
Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 #
Short-Description: PHP5 FastCgi Spawned processes ### END INIT INFO COMMAND=/usr/bin/spawn-fcgi
ADDRESS=127.0.0.1 PORT=9000 USER=www-data GROUP=www-data PHPCGI=/usr/bin/php5-cgi
PIDFILE=/var/run/fastcgi-php.pid RETVAL=0 PHP_FCGI_MAX_REQUESTS=500 PHP_FCGI_CHILDREN=2 start() {
export PHP_FCGI_MAX_REQUESTS PHP_FCGI_CHILDREN $COMMAND -a $ADDRESS -p $PORT -u $USER -g $GROUP -f
$PHPCGI -P $PIDFILE } stop() { /usr/bin/killall -9 php5-cgi } case "$1" in start) start RETVAL=$?
;; stop) stop RETVAL=$? ;; restart|reload) stop start RETVAL=$? ;; *) echo "Usage: fastcgi
{start|stop|restart}" exit 1 ;; esac exit $RETVAL
Pour activer votre script (avec Ubuntu ou Debian) :
update-rc.d php5-fcgi defaults
Maintenant vos processus PHP se lanceront au démarrage. Un petit mot sur deux
paramètres importants. Les processus PHP en CGI ont une tendance connue à planter
de manière régulière. C'est à ceci que sert à la variable
PHP_FCGI_MAX_REQUESTS que nous avons mis à 500. Tous les 500 cycles, chaque processus PHP
sera relancé. Enfin, PHP_FCGI_CHILDREN=2 indique de lancer deux processus PHP. Vous pouvez
en mettre plus mais n'oubliez pas que plus il y en a plus vous consommerez de mémoire.
Une fois en production, vous pourriez constater que c'est un peu lent. L'installation du paquet
php5-xcache améliore grandement les performances de PHP. Consultez le site de Xcache pour en savoir plus. J'ai
doublé la taille du cache (xcache.size dans /etc/php5/conf.d/xcache.ini) mais ne perdez
pas de vue que cette taille est appliquée à chaque processus PHP (soit 2 fois 32M
dans mon cas).
Maintenant, vous pouvez lancer votre processus à l'aide de /etc/init.d/php5-fcgi start.
Notez également que PHP FPM
peut remplacer spawn-fcgi. J'en ai lu le plus grand bien mais ne l'ai pas testé.
Configuration de Nginx
Vous avez bien entendu installé Nginx avec un classique apt-get install nginx.
Nginx pour Ubuntu ou Debian fourni un fichier de configuration pour FastCGI. Nous allons le
compléter. Le fichier est /etc/nginx/fastcgi_params et doit contenir ceci :
fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_NAME $fastcgi_script_name; fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri; fastcgi_param DOCUMENT_ROOT $document_root; fastcgi_param
SERVER_PROTOCOL $server_protocol; fastcgi_param GATEWAY_INTERFACE CGI/1.1; fastcgi_param
SERVER_SOFTWARE nginx/$nginx_version; fastcgi_param REMOTE_ADDR $remote_addr; fastcgi_param
REMOTE_PORT $remote_port; fastcgi_param SERVER_ADDR $server_addr; fastcgi_param SERVER_PORT
$server_port; fastcgi_param SERVER_NAME $server_name; # PHP only, required if PHP was built with
--enable-force-cgi-redirect fastcgi_param REDIRECT_STATUS 200; fastcgi_split_path_info
^(.+.php)(.*)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED
$document_root$fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
Les derniers paramètres permettent d'utiliser PHP en mode PATH_INFO (à condition de
bien configurer Nginx). Le tout dernier paramètre est le plus important, c'est celui qui
va dire à PHP quel script exécuter.
Maintenant, testons ceci. Créez un fichier /var/www/nginx-default/test.php dans lequel
vous pouvez par exemple mettre un appel à phpinfo() ou ce que vous voulez.
Ensuite, modifiez le fichier /etc/nginx/site-enabled/default (il peut se trouver ailleurs si vous
n'êtes pas sur Ubuntu/Debian). Vous pouvez aussi créer un nouveau fichier, vous
faites comme vous voulez.
server { listen 80; server_name localhost; root /var/www/nginx-default; index index.php
index.html; access_log /var/log/nginx/localhost.access.log; location ~ ^(.+.php)(/.*)?$ {
fastcgi_pass localhost:9000; include /etc/nginx/fastcgi_params; } }
Relancez le serveur avec /etc/init.d/nginx restart et rendez vous sur votre nouveau site pour
pointer sur le fichier test.php. Votre script doit s'exécuter.
Ça ne marche pas ? Vous obtenez le très informatif "No input file
specified" ? Quelque chose est mal configuré. Ça peut être un
problème de permission. Commencez par essayer d'enlever la partie se chargeant
d'interpréter PHP et de charger votre script. Vous pouvez également utiliser strace
pour repérer quelle valeur de SCRIPT_FILENAME est passée à PHP.
Petit bonus : installation de Dotclear
Dotclear, avec la configuration que nous venons de voir, s'installe très bien. Vous
pourrez même l'utiliser en PATH_INFO avec une URL du genre /index.php/...
Peut-on faire mieux ? Yes we can.
Avec Apache, vous aviez la possibilité d'utiliser Mod Rewrite pour lui dire quelque chose
comme : "Si ce n'est pas un fichier ou un répertoire transforme l'URL vers tel script".
Nginx propose des options de rewrite du même type avec une limite de taille ; on ne peut
pas imbriquer les tests. On peut donc tester si l'URL demandée pointe vers un fichier, ou
vers un répertoire mais pas les deux. C'est gênant. On peut s'en sortir en
écrivant une configuration très complexe et difficile à maintenir. Sinon on
peut se rappeler que Nginx n'est pas Apache et qu'il existe peut-être un autre moyen.
Nginx fournit une directive appelée try_files qui va faire exactement ce
que nous ferions avec Apache rewrite en testant si le fichier et le répertoire n'existe
pas.
Donc, pour votre Dotclear à la racine pointant vers /dotclear/index.php, voici la recette
:
location / { try_files $uri $uri/ /dotclear/index.php$uri?$args; }
La même chose est possible pour Wordpress, Drupal et consort.
Quelques tests et conclusion
Ma configuration est une machine virtuelle VMWare avec 256 Mo de RAM utilisant un seul core de
CPU sur un MacBook Pro. C'est sans doute un peu plus que ce dont dispose une part
d'hébergement mais ça donne une idée.
Voici quelques chiffres :
Requêtes (simultanées) Temps par requête Utilisation Mémoire 500 65ms
52% 500 (5) 342ms 56% 500 (20) 1330ms 56% 500 (50) 3436ms 56%
C'est tout à fait honorable pour du PHP avec aussi peu de ressources. L'autre aspect
intéressant est que même avec 50 visiteurs au même moment, vos fichiers
statiques sont servis en moins d'une demie-seconde. Et contrairement à Apache,
l'utilisation mémoire n'augmente pas avec le nombre de requêtes simultanées.
La conclusion est que, oui, avec 256 Mo de RAM, vous pouvez disposer d'un serveur web tout
à fait performant et vous disposez même d'une marge de manoeuvre permettant
d'installer un serveur SMTP et IMAP.
N'étant pas non plus un expert sur le sujet, n'hésitez pas à signaler les
erreurs. Et si vous avez des astuces concernant PostgreSQL avec une telle configuration,
ça m'intéresse.

|
Dailymotion - Videos -
3 hours and 58 minutes ago
POUR SES 55 ANS RENE VOUS OFFRE CE TITRE DE SHEILA QU'IL ADORE BIEN QU'IL FUT UN BIDE COMPLET
'PLUS DE PROBLEMES' WO WO WO WO WO DANSE,DANSE.http://www.youtube.com/user/ener1111
Auteur : adupond786
Tags : sheila plus probleme
Envoyé : 20 mars 2010
Note :5.0
Votes :2
|
Planet Libre -
4 hours ago
Très souvent , je trouve mes idées d’articles sur d’autres sites (bien
souvent consacré aux logiciels privateurs) ou dans la presse papier. Pour ce tutoriel gimp
, c’est dans un magazine consacré a Photoshop (que je n’ai pas acheté ,
presque 15 euros) qui m’a inspiré. L’effet a déja été
utilisé dans des pubs avec aussi des sportifs en mouvement. Le but sera donc de supprimer
le fond pour ne garder que le sujet et créer une sorte d’aura lumineuse. (un peu
comme dans un certain dessin animé qui passait au club do’)
Je vais donc tenter de refaire quelque chose qui ressemble a ce que j’ai vu dans cet
onéreux mag tout en utilisant gimp et mes connaissances qui sont ce quelles sont
    (je ne suis pas un pro)
Voici un petit exemple de ce que l’on peut faire dans le même style :Â
(c’était un essai un peu raté)
Pour mon tuto, j’ai utilisé les éléments suivants :
- la photo de ce sportif disponible ici
- les brosses gimp (.gbr) que vous pouvez trouver sur trois pages deviantart : aurora / edge / odysee
Comment installer les brosses sous gimp ?
Sous linux, c’est très simple ! (hihi) Un dossier
«Â brushes » se trouve dans le répertoire caché
.gimp2.6 de votre «Â home ». Placez les fichierz .gbr dedans
et redémarrez gimp.
Sous windows, il faudra chercher dans program files/gimp/gimp2.6/share/brushes (je ne me rapelle
plus de l’arborescence exacte). Placez les gbr dedans et le tour est joué.
J’avais oublié de le préciser , quelques connaissances de bases de gimp sont
nécessaires.
C’est parti !
Â
Première chose, il faut charger la photo du sportif et commencer a supprimer le fond.
C’est l’opération la plus longue et franchement la plus chiante. Il faut de la
précision et de la patience (pas trop mon truc la patience). Pour éviter non pas de
faire une fausse manipulation sur le détourage (c’est inévitable le mauvais
coup de souris) mais pour revenir en arrière plus facilement , j’opte pour le masque
de calque.
Pour commencer :
- Ajouter le canal alpha sur le calque contenant l’image chargée
- Créer un nouveau calque et placer le en dessous de la photo, il va nous servir de fond
noir par la suite.
- Ajouter le masque de calque a la photo en laissant l’opacité complète. (
clic droit sur le calque / Ajouter un masque de calque)
Le principe du masque de calque est simple , on peint en noir les zones de l’image que
l’on veut cacher. Si l’on a fait une boulette , il suffit de repeindre une zone en
blanc pour qu’elle redevienne visible. Pour gagner du temps, je sélectionne des
zones du fond avec la baguette magique puis je resélectionne le masque calque et je
remplis cette sélection en noir. (menu Edition / remplir avec la couleur de premier plan)
Une fois rempli de noir la sélection celle ci devient transparente ! Toutes les zones plus
chiantes car trop complexes comme les trous entre les cheveux devront être terminées
avec un pinceau blanc a bord flou.
C’est un vrai jeu de patience !
Voici une zone a ne pas oublier ! Avec la baguette magique et quelques coups de pinceaux, elle
sera effacée très facilement.
Voici le gros avantage du masque de calque. Comme vous pouvez le voir sur
l’image précédente, la baguette magique a débordé sur la jambe.
Ce n’est pas grave du tout car il suffira de repeindre en blanc sur le masque pour
corriger. Ce petit travail est largement compensé par le temps gagné par la
baguette.
Maintenant, on peut remplir le calque du fond avec une couleur noire. L’image commence a
prendre une bonne tournure ! Encore un peu de patience et on accède au plus amusant.
La chevelure est une partie délicate de l’image. Il faudra sortir le pinceau pour
éliminer au mieux les zones encore vertes.
(une partie a ne pas oublier)
baguette magique !
On remplis de noir et on corrige au pinceau.
Si on passe un coup de baguette magique sur le fond noir on peu s’apercevoir qu’il
reste des pixels a effacer. Bien faire le tour pour tout éliminer avec un pinceau noir.
C’est pour ainsi tout bon pour le détourage. Il peut rester un peu de vert tout
autour du coureur. Pour réduire ce défaut, j’ai une petite combine.
Sélectionnez avec la baguette le fond noir autour du coureur avec la baguette magique.
Allez dans le menu Sélection / Adoucir. Mettez 4 pixels. Retournez ensuite dans le menu
sélection et choisissez Agrandir , mettez 2 pixels. Puis remplissez en noir par le menu
édition / remplir. Le fait d’agrandir la sélection va rogner tout autour du
personnage et «Â manger » un peu du vert restant.
Ceci fait, créez un nouveau calque et placez le entre le calque fond et celui qui contient
la demoiselle. Remplissez ce claque de bleu.
Ajoutez un masque de calque complètement noir. (transprence totale)
Sur ce nouveau masque , peignez avec un pinceau blanc tout autour du coureur. Le bleu
d’origine va apparaître.
Toujours le masque de calque sélectionné, allez dans le menu filtre / Flou / Flou
cinétique et appliqué ce effet avec une longueur de 200 et un angle de
90°. On peu réduire l’opacité du calque pour voir une aura plus ou
moins forte. Pour changer la couleur de l’aura, il suffit de sélectionner le calque
entier et de remplir avec une nouvelle couleur.
Créez un nouveau calque placé en dessous du coureur.Utilisez les brosses
«Â aurora » tout autour en faisant attention de ne pas
créer quelque de répétitif. Jouez avec plusieurs brosses pour obtenir
quelque chose d’équivalent a l’image suivante. Changez également la
taille de la brosse pour diversifier les motifs.
Créez un autre calque et utilisez les brosses edge et odysee pour donner un impression de
vitesse.
Voici le résultat avec la totalité des calques visibles :
Pour voir plus en détail, téléchargez le fichier XCF ici. 10 mo
Merci d’avoir lu jusqu’ici et amusez vous bien avec gimp.
Billet original de champtoussel dominique.Votez pour
cet article sur le Planet
Libre.

|
Dailymotion - Videos -
4 hours and 2 minutes ago
POUR SES 55 ANS RENE VOUS OFFRE CE TITRE DE SHEILA QU'IL ADORE BIEN QU'IL FUT UN BIDE COMPLET
'PLUS DE PROBLEMES' WO WO WO WO WO DANSE,DANSE.http://www.youtube.com/user/ener1111
Auteur : augustindupond
Tags : sheila plus probleme
Envoyé : 20 mars 2010
Note :5.0
Votes :2
|
NETZEITUNG.DE Deutschland -
4 hours and 2 minutes ago
Rang Name Punkte 1. Simon Ammann (Schweiz) 935,8 (215,5/216,5/227,0/236,5 m) 2. Gregor
Schlierenzauer (Österreich) 910,3 (209,5/205,0/222,5/230,5) 3. Anders Jacobsen (Norwegen)
894,0 (217,0/194,5/230,5/227,5) 4. Adam Malysz (Polen) 893,6 (217,5/215,0[...]
|
Sports.fr -
4 hours and 12 minutes ago
Opposés ce samedi à domicile à Wolverhampton, 17e de Premier League, les
Vilans ont concédé le nul 2-2, en ouverture de la 31e journée.
|
Romandie News -
4 hours and 13 minutes ago
Remarque importante à nos lecteurs : cette dépêche provient d'un flux
anglophone d'alertes. Elle a été sélectionnée par Romandie.com à
cause de sa ...
|
SPIEGEL ONLINE -
4 hours and 25 minutes ago
 Der
FCA bleibt heißer Aufstiegskandidat in der zweiten Liga: Gegen Ahlen kam
Augsburg zu einem klaren Heimerfolg - und verdrängt den FC St. Pauli wieder vom zweiten
Tabellenplatz. In Bielefeld machten die Fans ihrem Ärger über die
Vereinsführung Luft, das Team siegte gegen Paderborn.
|
Pros Apologian -
4 hours and 29 minutes ago
James Swan
" How do you know that the Holy Scripture is all you need? What tells you that? Might you
need a God-led authority (like the Roman Catholic Church) to tell you that?" This was a
question I recently came across from the depths of cyberspace. It's a question sharply aimed
against sola scriptura, but it's a false question attacking an incorrect understanding of
sola scriptura. Underlying this question is the assumption that the Sacred Scriptures are
not enough to function as the sole rule of faith for the church. There must be something else a
believer needs, like an infallible magisterium.
One part of this question is indeed true: if God's voice of special revelation is found somewhere
else besides the Bible, Christians are obligated to seek out that voice, and follow it with their
entire heart, soul, mind, and strength. Protestants though argue the only extant record of God's
infallible voice of special revelation is found in the Sacred Scriptures. The burden of proof then
lies on those who claim God's infallible voice is somewhere else besides the Scriptures.
If God's infallible voice is extant today somewhere else, sola scriptura is refuted. If
God's voice is found in an infallible magisterium or unwritten traditions, sola scriptura
is refuted.
This is why those of us defending sola scriptura constantly ask those attacking it to
produce what they claim to have. If they have God's special revelation elsewhere, throw it on the
table and let's get a good look at it. For those of you who've listened to Dr. White's debates on
sola scriptura, this is his pen example. In his old debate with Patrick Madrid on sola scriptura, Dr.
White held up his pen and said:
If our debate this evening was that I was going to stand here and say that this is the only pen of
its kind in all the universe, how would I go about proving it? Well, the only way I could prove the
statement "there is no other pen like this in all the universe," is if I looked in all of your
purses, and all of your shirt pockets, and in all the stores in the world that carry pens, and look
through all the houses, and all over the planet Earth, and the Moon, and the planets in the Solar
System, and in the entire universe, looking for another pen like this. And, of course, I could not
do that. But it would be very easy for Mr. Madrid to win that debate. All he needs to do is go out,
get a Cross Medallist pen, walk up here, hold it right next to mine, and say, "See! Another pen,
just like yours!" and he's won the debate.
In light of this, I would assert that Mr. Madrid must either recognize this reality, and not
attempt to win this debate by doing nothing more than depending upon an illogical demand; or, he
must demonstrate the existence of "the other pen." That is, he must prove to us what the Council of
Trent said was true. I quote, "It also clearly perceives that these truths and rules are contained
in the written books and in the unwritten traditions, which, received by the Apostles from the
mouth of Christ Himself, or from the Apostles themselves, the Holy Ghost dictating, have come down
to us, transmitted as it were, from hand to hand."
An argument like this is pointed directly at what Romanism claims to have: God's voice elsewhere
besides the Sacred Scriptures. Most often those defending Romanism claim to have God's voice in
Sacred Tradition. Getting them to throw this Tradition up on the table to take a look at is the
problem. Typically only one thing is thrown up on the table as Sacred Tradition, the canon of
Sacred Scripture. The canon is said to be an example of God's voice of special revelation outside
the Bible.
The first problem with this argument is that it goes to battle alone. If I quote a verse from the
Bible, I can also have that verse joined by the entire text from which the verse is found. When
someone uses the canon as an example of God's voice in Sacred Tradition, the entire contents of
Sacred Tradition still hides back up in the hills. Roman Catholics can't produce what they claim to
have. They aren't even unified as to whether Sacred Tradition is simply the same material as found
in the Bible, or if it's information of another kind. One bucket of water in a desert is not proof
that a large lake is just over the mountain.The second problem is a misunderstanding by Roman
Catholics as to what the canon list is. The canon list is not revelation, it's an artifact of
revelation. It is Scripture which Christians believe inspired, not a knowledge of the canon
which is inspired. The church has discovered which books are canon, they haven't infallibly
determined them to be canon. For a detailed explanation of this, track down a copy of Dr. White's
book, Scripture Alone,
chapter five.
Third, Roman Catholics have often jumped on R.C.
Sproul's statement that the canon is a fallible collection of infallible books. The statement
itself originates from Sproul's mentor, John Gerstner. This statement is not an admission that
there is an error in the canon. It is a statement simply designed to acknowledge the historical
selection process the church used in discovering the canon. By God's providence, God's people have
always identified His Word, and they didn't need to be infallible to do so. Remember that large set
of books in your Bible before the Gospel of Matthew? The church had the Old Testament, and
believers during the period in which the Old Testament was written also had God's inscripturated
word, this despite a lack of magisterial infallibility.
Fourth, there is no reason to assume church infallibility in order for the church to receive the
canon. That is, there is no reason to assume God's voice of infallible pronouncement via an
infallible magisterium. I recognize the Christian church received the canon. It does not though
infallibly create the canon, or stand above the canon. The church was used by God to provide a
widespread knowledge of the canon. The Holy Spirit had worked among the early Christian church in
providing them with the books of the New Testament. This same process can be seen with the Old
Testament and Old Testament believers. The Old Testament believer fifty years before Christ was
born had a canon of Scripture, this despite the ruling from an infallible authority.
First century Christians had the Old Testament, and had "certainty" that it was the very word of
almighty. Clement of Rome frequently quotes the Old Testament. He does so, with the understanding
that the words of the Old Testament are the very words of God. He was certain of it, this despite
not having the alleged infallible ruling of an infallible authority. His use of Old Testament
passages show a certainty that the words were God's words. Or, think of Paul's exhortation to
Timothy. Paul notes that from infancy Timothy "knew" the Holy Scriptures (2 Tim 3:15): " and how
from infancy you have known the holy Scriptures, which are able to make you wise for salvation
through faith in Christ Jesus." How was it Timothy could know the Scriptures were the words of
God without an infallible church council declaring which books were canonical?
Obviously, the notion that an infallible authority can only provide canon certainty cannot be an
accurate explanation of Christian reality. Think of all the New Testament writers. They freely
quote the Old Testament with the certainty that it was the Word of God. Yet, no infallible source
defined the canon for them. A "source" definitely received the Old Testament canon, but that
"source" was not infallible, nor do I recall Rome arguing that the Jewish Old Testament leadership
was infallible. There is no logical reason why the entirety of the Bible needs an infallible
authority to declare the canon. It wasn't needed previous to Trent, Damasus, or the pre-Christ
Jewish authority.
How was it that Timothy had "certainty" the Old Testament was the word of God? It is God's
sovereign power that reveals the canon to His church, for His purposes. The people of God are
indwelt with the Holy Spirit. It is they, who are given spiritual life and continually fed by its
words. Jesus did this himself, as recorded in Luke 24:45, " Then He opened their minds so they
could understand the Scriptures." As to how a Protestant can have certainty on the canon, my
certainty is in the providence and work of God. Only faith will read the Bible and hear the voice
of God. God used means in giving us His canon, but like the Old Testament believers, those means
don't need to be infallible for one to know they are reading and hearing God's word.
If sola scriptura isn't sola, this certainly isn't proven by Roman Catholic
claims or argumentation. If Roman Catholic have God's voice somewhere else other than the
Scriptures, they need to prove it. Till then, I'll stick with that which is God breathed and which
can thoroughly equip a believer (2 Tim. 3:16). I'll stick with that which is " useful for
teaching, rebuking, correcting and training in righteousness, so that the man of God may be
thoroughly equipped for every good work."

|
Le Monde.fr : Médias -
4 hours and 33 minutes ago
La CGC maintient son préavis pour le second tour des régionales. Les
négociations achoppent sur l'emploi.  
|
Le Monde.fr : France et Société -
4 hours and 33 minutes ago
La CGC maintient son préavis pour le second tour des régionales. Les
négociations achoppent sur l'emploi.  
|
|
What is Matoumba?
A website that sorts everyday the most relevant information to you.
Vote for the news and Matoumba will learn your tastes and the information that you like the most.
It is all FREE!
|