XEROF

 

xlsgen 3.0 build #82 : Fix for parsing formulas


Build 3.0.0.82 of xlsgen fixes a problem related to parsing formulas, in particular an operator of higher precedence than others.

Posted on 18-May-2013 23:34 | Category: xlsgen, Excel generator | comment[0] | trackback[0]

 

xlsgen 3.0 build #81 : New chart type : relative strength index


Build 3.0.0.81 of xlsgen introduces another financial chart type : relative strength index.

Relative strength index (RSI) is used for decision making. When this indicator is below 30% or above 70%, it is a buy/sell signal.


Relative strength index in xlsgen

xlsgen internally computes all the details, making it very easy to use in client applications. Basically only a data range is needed.



C++ code

xlsgen::IXlsChartPtr chart = worksheet->NewChart(xlsgen::charttype_relativestrengthindex, 4, 3, 18, 8);
xlsgen::IXlsChartDynamicDataSourceSeriesPtr serie001 = chart->DynamicDataSource->AddSerie();
serie001->SeriesValuesFormula = L"Sheet1!$C$3:$C$99";



Posted on 08-May-2013 13:02 | Category: xlsgen, Excel generator | comment[0] | trackback[0]

 

xlsgen 3.0 build #80 : Fix pack


Build 3.0.0.80 of xlsgen is a fix pack with the following :

- preservation of hidden cells in XLSX files
- better compression of some IEEE values
- chart cache values : write missing arguments properly
- TXO/CONTINUE record sequence properly read from XLS files
- chart rendering : respect ticks axis formatting set to none

Posted on 27-April-2013 09:24 | Category: xlsgen, Excel generator | comment[0] | trackback[0]

 

Hollande : "il n'y a pas d'autre politique"


La semaine où Hollande parle, dans son discours sur la moralisation de la politique, du fait qu'il n'y a qu'une politique, qu'il ne peut y avoir d'autre politique, Thatcher meurt au royaume-uni. Comme on le sait, Thatcher a mis en oeuvre son slogan, "There is no alternative". Que Hollande répète.

Pas mal pour un type supposé de gauche.

Qui annonce la même semaine, que les paradis fiscaux, c'est fini. Comme un certain...Sarkozy.

Et avec quelles armes? Avec un parquet financier national. On dirait cette annonce directement dictée par les banquiers pour s'assurer leur tranquilité, car on voit mal comment un parquet financier national va investiguer ce qui se passe ailleurs du territoire national.

On craint même que cela se retourne contre les français de tous les jours, qui peuvent attendre à travers cette annonce des contrôles supplémentaires. Un peu à la manière des radars routiers.

Selon un sondage, dont je ne connais ni la source ni la question posée (donc on peut relativiser), 51% des jeunes français souhaitent quitter la france. Je ne vois pas comment il pourrait en être autrement. J'aimerai juste savoir si c'est quitter la france pour un pays souverain, ou un autre pays soumis au diktat européen.

Posted on 13-April-2013 12:41 | Category: News | comment[0] | trackback[0]

 

xlsgen 3.0 build #79 : XLSX file decryption


Build 3.0.0.79 of xlsgen makes it possible to open encrypted XLSX files.

Just like encrypting files, decrypting takes a password. xlsgen takes care of everything else (AES, SHA, ...), including default encryption configurations used by Excel 2007, 2010, 2013 (they are different).

Here is how it works (C++ code follows) :

xlsgen::IXlsEnginePtr engine( __uuidof(xlsgen::CoXlsEngine) );

// pass "abcd" as open password
engine->Workbooks->OpenPassword = L"abcd";
// now we can attempt to open the XLSX encrypted file
xlsgen::IXlsWorkbookPtr workbook = engine->Open( L"input\\Book1_Excel_protected.xlsx", L"" );
//...
workbook->Close();

Posted on 12-April-2013 20:18 | Category: xlsgen, Excel generator | comment[0] | trackback[0]

 

L'auto-entrepreneur piégé


Le gouvernement, qui a déjà augmenté respectivement de 2% et de 3,3% les cotisations sociales des auto-entrepreneurs en activité de vente ou de service, vient d'annoncer qu'il va limiter la durée du statut afin, dixit, de favoriser la création de vraies entreprises.

Evidemment, il ne faut pas oublier de dire l'histoire en entier, à savoir qu'une vraie entreprise impose des cotisations plus élevées, un impôt sur les sociétés, des frais supplémentaires (comptabilité), bref de manière générale est un frein objectif à la facilité d'accès à l'entrepreneuriat.

On apprend donc que les auto-entrepreneurs, dont pourtant une très grande majorité gagne moins que le SMIC, va être ponctionné de nouveau, après ces augmentations de cotisations, cette fois de manière indirecte, en les obligeant à basculer sur un statut beaucoup plus coûteux en argent et en temps.

On déduit donc que le gouvernement est anti-travail et anti-entrepreneur.

Les auto-entrepreneurs qui eux, n'ont pas la chance d'avoir le relai des multi-millionnaires ironiquement nommés "pigeons" pour obtenir le retrait de ces intentions scélérates.

Mais des auto-entrepreneurs qui sauront se rappeler pour qui voter.

Posted on 11-April-2013 12:54 | Category: News | comment[0] | trackback[0]

 

Les chiffres de vente de Windows 8


Les cabinets d'analyste américains que sont IDC et Gartner viennent de publier ce qu'ils appellent le chiffre des ventes des ordinateurs PC incluant une licence de Windows 8 pour le premier trimestre 2013.

Les chiffres ne sont pas bons. Plus de 10% de baisse par rapport à l'année dernière.

Mais on ne sait pas si les chiffres ne surestiment pas la réalité car IDC annonce que leurs chiffres sont faits d'une partie des chiffres des distributeurs (HP, ...) et d'une partie des utilisateurs finaux. Comme on ne sait pas dans quelles proportions, et si ce sont les mêmes proportions de référence (premier trimestre 2012), la réalité c'est que le chiffre annoncé est un maximum, pas une moyenne ou quelque chose comme ça.

Mais Microsoft paye pour sa détermination à étrangler les distributeurs et les utilisateurs finaux.

Côté distributeurs, il les force à ne plus vendre que des ordinateurs avec Windows 8 dessus. Il est en effet devenu quasi impossible d'acheter un ordinateur à base de Windows 7, alors que Windows 8 est sorti pour le grand public peu avant Noël. Je ne comprends pas l'urgence soudaine qu'ont pu avoir les distributeurs à ne plus proposer Windows 7 alors que ce système d'exploitation est réputé stable et fonctionnel. Et qui sait, peut-être Windows 7 répond-il au besoin des utilisateurs ?

Les utilisateurs finaux justement à qui l'on force d'acheter Windows 8 c'est-à-dire un système d'exploitation de type Dr Jekill et Mr Hyde pour lequel l'intérêt éventuel est d'être utilisé avec un écran tactile. Mais il se trouve que 99% des ordinateurs portables Windows 8 n'ont pas un écran tactile! et que les écrans de bureau ne sont pas tactiles n'ont plus !

On sait par ailleurs quoi attendre de Windows 8, pas grand chose car son mode compatible Intel n'apporte rien de neuf par rapport à Windows 7, mais par contre il y a de nombreux changements visuels : l'explorateur windows utilise un ruban et oblige donc à réapprendre quelque chose. Inadmissible.
Et le mode non-Intel, souvent appelé Métro, n'est ni stable, ni performant, ni attractif car la boutique d'applications comporte peu d'applications ou de jeux.

Il est étonnant que les chiffres des ventes ne soient plus catastrophiques que ça. Encore une fois, ces chiffres sont un maximum donc ils sont favorables à Microsoft par rapport aux chiffres réels. Chiffres réels que Microsoft possède, car chaque licence de Windows 8 doit être activée manuellement, mais que Microsoft refuse de publier. Une raison supplémentaire de ne pas faire confiance à cet éditeur américain qui décidément à de bonnes raisons de bientôt faire partie du cimetière des entreprises.

Posted on 11-April-2013 08:49 | Category: News | comment[0] | trackback[0]

 

La tyrannie des app stores


Alors au choix,

Quand votre application, qui ne peut être installée par les clients potentiels, ne peut l'être que par un app store propriétaire, se fait virer du dit app store, vous pouvez vous dire que celui qui possède cet app store a décidé de vous couper les vivres.

Ou alors il veut négocier une augmentation de sa commission, sous une forme ou sous une autre, ce qui s'apparente fort à un chantage, et là c'est à vous de voir si vous êtes prêt à donner une partie de ce qui n'est déjà qu'un reliquat de chiffre d'affaire, et ce sans contrepartie.

Système intenable qui fait qu'aujourd'hui il n'est plus intéressant de faire des logiciels informatiques.

Système parfaitement pensé car il permet à des géants du logiciel, qui se comptent sur les doigts de la main, d'obtenir 100% du chiffre d'affaire du monde du logiciel.

Un piège qui se referme. Un capitalisme implacable et inéluctable. Pire encore lorsque les géants sont des entreprises américaines.

Posted on 10-April-2013 18:08 | Category: News | comment[0] | trackback[0]

 

Cahuzac et la crise économique


L'avantage de l'affaire Cahuzac pour les élus de la république est qu'elle permet pendant quinze jours de couvrir leur impuissance à résoudre la crise économique, à dénoncer les transferts massifs de liquidité par un système sans contrôle pour les puissants, à voter des lois qui vont permettre à la France de redémarrer.

Et bientôt on nous sortira un nouveau fumigène médiatique qui permettra de couvrir les deux semaines qui suivent, jusqu'à ce qu'on arrive aux élections, ce qui permettra de parler d'autre chose que de la crise économique.

Et ainsi de suite.

Posted on 10-April-2013 17:56 | Category: News | comment[0] | trackback[0]

 

xlsgen 3.0 build #78 : Fix for inserting pictures


Build 3.0.0.78 of xlsgen fixes a problem related to the internally calculated size of inserted pictures.

For XLS files, a y scaling improves the general layout of inserted pictures.

For XLSX files, both x and y scalings are changed in order to take into account the realities of the XLSX file format, where picture (and other objects such as vector shapes) offsets are written using a different unit scale than XLS files. The corresponding algorithm in Excel 2007/2010/2013 remains undocumented. xlsgen reverse engineers this algorithm.

Posted on 08-April-2013 22:05 | Category: xlsgen, Excel generator | comment[0] | trackback[0]

 

xlsgen 3.0 build #77 : Fix for reading invalid XLSX files


Build 3.0.0.77 of xlsgen makes it possible to read XLSX files that have a benign invalid internal ZIP table of contents, particularly when there is a discrepancy between the compact file's last modification date, and the table of contents file entry's last modification date. Usually this is the case when a ZIP file is modified outside a proper ZIP library.

xlsgen mimics the behavior of Excel, which is to ignore the invalid nature of the ZIP structure.

Posted on 02-April-2013 16:16 | Category: xlsgen, Excel generator | comment[0] | trackback[0]

 

xlsgen 3.0 build #76 : New chart type : bollinger bands


Build 3.0.0.76 of xlsgen introduces yet another financial chart type : bollinger bands.

Bollinger bands are used for decision making.


Bollinger bands in xlsgen

xlsgen creates the band and the moving average curve all based on a regular cell range. All the formatting complexity and internal calculations are hidden to the user.

More information here.

Posted on 01-April-2013 14:02 | Category: xlsgen, Excel generator | comment[0] | trackback[0]

 

Summly : Yahoo! is buying the technology ?


The news feed is infected by the news that Yahoo! is purchasing the technology of a 10-person team in the UK called Summly who started making public a rather simplistic and barely working news summary service in November 2012.

Really? Yahoo is pulling 30 millions from their pocket to buy what, the technology? Yeah right!

Because Yahoo is not interested in the eye balls and the profiles for ad serving purposes. That is why.

Yeah right!

Posted on 26-March-2013 21:23 | Category: News | comment[0] | trackback[0]

 

Chypre et la ponction des gros déposants


extrait : "Pour assainir le secteur bancaire, à l'origine de la crise chypriote, et trouver de nouveaux fonds, les gros dépôts se trouvent dans la ligne de mire des autorités. En fermant Laiki Bank, la deuxième banque du pays, qui se trouvait au bord de la faillite, le nouveau protocole prévoit de frapper durement ceux qui y détenaient des actions, des obligations et des dépôts non-assurés en cas de faillite supérieurs à 100 000 euros.
(...)
Le cas de la Bank of Cyprus, la première banque du pays, est différent. L'établissement ne disparaîtra pas. Mais les dépôts non-assurés supérieurs à 100 000 euros subiront, comme chez Laiki, des pertes importantes, encore non chiffrées. Ces dépôts seront d'abort gelés puis convertis en participation. Leur taxation sera calculée en fonction des objectifs de recapitalisation de la banque.
"


Difficile à croire que le plan pourra être mené à bien. Car si on divise les déposants en deux parts, il y a les gros déposants qui sont les riches et qui sont en général des apatrides susceptibles de virer leur argent ailleurs en un dixième de seconde. Et il y a les déposants du quotidien qui eux, parce qu'ils vivent en Chypre, sont bien obligés d'avoir leur argent dans une banque de Chypre quelque part.

Seuls les déposants Chypriotes ne peuvent pas virer leur argent dans une banque à l'étranger. Les autres ont le champ libre, et ils pourraient faire valoir la zone de libre échange pour faire leurs virements inter-bancaires à volonté, dans tous les cas de figure.

Alors que va devenir le plan B préparé par l'europe dans ces conditions ?

Posted on 26-March-2013 18:06 | Category: France | comment[0] | trackback[0]

 

dépêche de l'AFP : Onzième jour sans banques à Chypre


Selon l'AFP il suffit que le rideau d'une banque soit baissé pour que la banque soit considérée fermée.

Intéressant...

extrait : "Toutes les banques de Chypre ont gardé leur rideau baissé mardi, pour la onzième journée consécutive, et malgré l'annonce tardive de la prolongation de leur fermeture, les Chypriotes ne se sont pas précipités vers les banques mardi matin.
Après avoir initialement annoncé une réouverture mardi, sauf pour les deux plus grosses banques du pays, Laïki Bank et Bank of Cyprus, la Banque centrale chypriote a finalement repoussé l'ouverture à jeudi, dans un communiqué publié dans la nuit de lundi à mardi.
Si nombre de Chypriotes avaient prévu de se rendre au guichet, l'information a circulé rapidement et aucune queue ne s'était formée devant les établissements bancaires du centre de Nicosie mardi.
"On finit par s'y habituer", plaisante Paris, gérant d'un salon de coiffure, avant de reconnaître, la mine assombrie, que la fréquentation de son salon a diminué d'au moins un tiers ces dix derniers jours.
Les retraits ont été limités à 100 euros par jour, "et quand les gens n'ont pas assez de liquide, ils se concentrent sur l'essentiel", souligne-t-il. (...)
"




Pourtant, si les banques étaient réellement fermées, il ne serait plus possible de faire des virements inter-bancaires, ni des achats en grande surface ou sur internet. Et si tel était le cas, l'économie Chypriote se serait entièrement effondrée : on en aurait entendu parler un peu plus car la chose qui serait discutée en ce moment serait la sortie en urgence de Chypre de la zone euro.

Rien de tel dans les faits.

Ca ne me dérange pas de lire de la désinformation manifeste, car c'est plutôt lire de l'information qui relève de l'exception.

Mais je dois dire que ça me dérange toujours de voir ça d'une dépêche AFP. Car je sais que cette dépêche va se retrouver sur tous les prompteurs des rédactions dites de "journalistes" du monde entier, qui reproduiront "l'information" tel quel.

Léger malaise.

Posted on 26-March-2013 18:02 | Category: France | comment[0] | trackback[0]

 

xlsgen 3.0 build #75 : Fix for 64-bit database queries


Build 3.0.0.75 of xlsgen fixes a problem with 64-bit database queries.

A few things have been done :

- inside xlsgen, no more early binding of Microsoft ADO library in order to avoid 32-bit/64-bit issues with any operating system. FYI, xlsgen uses Microsoft ADO in order to access databases through SQL.

- explicit use of a "Provider=MSDASQL" prefix in the connection string samples in order to fix an issue that some of the 64-bit versions of Windows may have, including Windows XP 64-bit and Windows Server 2003 64-bit. This is a documented issue in Microsoft knowledge base.

- improved xlsgen documentation for configuring the ADO ODBC sources in order for the feature to work. On some 64-bit operating system, Microsoft released 64-bit versions of ADO and ODBC only after the operating system shipped! As a consequence, our sample code won't work at all until you download these. Unless you are using a recent 64-bit operating system such as Windows 7 64-bit for instance, where the right drivers come with it.

Posted on 24-March-2013 20:23 | Category: xlsgen, Excel generator | comment[0] | trackback[0]

 

Après le GPS européen, au tour de VISA ?


Les banques européennes souhaitent lâcher l'américain Visa, en situation de quasi-monopole sur les cartes bancaires, bien que la technologie de carte à puce soit française.

Et je pense que c'est une très bonne idée. Car je suis sûr que la moitié des 35 euros annuels de notre carte bancaire part directement vers les USA, et ça m'ennuie un peu.

Après Galiléo, et donc le GPS américain, Visa serait une bonne idée, mais pourquoi s'arrêter en si bon chemin : Google, Facebook, Twitter, tout ça peut être recréé, en mieux, pour les français, c'est-à-dire en se foutant moins de leur gueule que ces ordures d'américains ne font.

Posted on 19-March-2013 20:15 | Category: France | comment[0] | trackback[0]

 

Les ennemis d'internet selon Reporters sans frontières


Cette association Reporters sans frontières ne craint plus le ridicule depuis des années.

Cette année encore, elle pointe l'Iran parmi les 5 pays ennemis d'internet.

Evidemment on se pose la question si Reporters sans frontières ne mentionne pas l'Iran uniquement parce que pour pouvoir exister il faut verser la cotisation belliqueuse pro-israélienne qui, soi-dit en passant fait aligner l'idéologie droits de l'hommiste de Reporters sans frontières avec l'extrème droite militariste Israélienne. Autant dire un beau mélange des genres...

Mais évidemment, normalement cette association devrait s'auto-dissoudre devant son ridicule. Car pendant qu'elle pointe du doigt des pays qui effectivement n'ont pas envie d'être alignés avec l'empire, il se trouve qu'on voit passer des dépêches qui montrent que la France comme les USA méritent parfaitement d'être dans la liste des ennemis d'internet, en bonne place.

Voyez plutôt :

- l'Arcep, autorité dite de régulation des télécoms en France, payée par les contribuables, poursuit en justice Skype au motif que ce service internet ne se soumet pas aux écoutes téléphoniques. Voici le verbatim :

extrait : "Le fait d’exercer une activité d’opérateur de communications électroniques, en particulier le fait de fournir un service téléphonique au public, implique également le respect de certaines obligations, parmi lesquelles figurent notamment l’acheminement des appels d’urgence et la mise en œuvre des moyens nécessaires à la réalisation des interceptions judiciaires."


En quel honneur Skype devrait prévoir ce mécanisme? N'est-ce pas une atteinte fondamentale au caractère privé des communications ?
Bravo pour les droits de l'homme !


- et aux états-unis, ce n'est pas mieux. Voilà donc que :

extrait : "U.S. plans to let spy agencies scour Americans' finances. The Federal Bureau of Investigation already has full access to the database. However, intelligence agencies, such as the Central Intelligence Agency and the National Security Agency, currently have to make case-by-case requests for information to FinCEN. The Treasury plan would give spy agencies the ability to analyze more raw financial data than they have ever had before, helping them look for patterns that could reveal attack plots or criminal schemes."



Intéressant n'est-ce pas cette atteinte flagrante au caractère privé du contenu du compte en banque de chacun ?


Mais que fait la police ?

Posted on 16-March-2013 21:40 | Category: France | comment[0] | trackback[0]

 

Ecran haute résolution = progrès ?


Alors que la totalité des téléphones portables et tablettes passent à l'utilisation d'écrans haute résolution, on ne peut qu'être interloqué :

- quel intérêt de proposer une définition de pixels si grande que l'oeil ne voit même pas la différence ?
- comment augmenter la durée de la batterie si l'écran consomme toujours plus d'énergie pour afficher ces millions de pixels ?

On voit bien que la fuite en avant "technologique" fait aller dans le sens contraire de l'intérêt du consommateur.

Méfiance, cette chose là ne fera pas long feu, à l'instar des télévisions 3D, flop de la décennie.

Posted on 16-March-2013 17:55 | Category: France | comment[0] | trackback[0]

 

xlsgen 3.0 build #74 : New chart type : smooth


Build 3.0.0.74 of xlsgen introduces a new chart type : smooth.



Example : Input (blue) and Output (yellow) signals


Chart smooth is a unique chart in xlsgen for reducing rapid changes in data.

xlsgen recalculates the input data by using a low-pass filter, that is, by filtering out high frequencies.

The low-pass filter has an alpha parameter, exposed in the xlsgen object model as a custom chart property, whose default value is 0,7. The value of this parameter governs how smooth is the output. The value must be between 0 and 1. It gets smoother with a value towards 1.

It is very simple to create such a chart :


xlsgen::IXlsChartPtr chart = worksheet->NewChart(xlsgen::charttype_smooth, 4, 3, 18, 8);
xlsgen::IXlsChartDynamicDataSourceSeriesPtr serie001 = chart->DynamicDataSource->AddSerie();
serie001->SeriesValuesFormula = L"Sheet1!$C$3:$C$99";
chart->CustomProperties->LowPassFilterAlpha = 0.7;
chart->CustomProperties->ReplaceSeries = FALSE;


Posted on 15-March-2013 18:11 | Category: xlsgen, Excel generator | comment[0] | trackback[0]

 

 

<-- previous page

< May >
0102030405
0607080910
1112131415
1617181920
2122232425
2627282930
31



Products I distribute :

xlsgen - native Excel generator


xlsgen - business intelligence


Excel formatting style reduction tool


wz - Encrypt/Decrypt tool. Free speech at its best.

 

 

This site
Home
Articles

DevTools
CPU-Z
EditPlus
ExplorerXP
Kill.exe
OllyDbg
DependencyWalker
Process Explorer
autoruns.exe
Araxis
COM Trace injection
CodeStats
NetBrute
FileMon/Regmon
BoundsChecker
AQTime profiler
Source monitor
GDI leaks tracking
Rootkit revealer
Rootkit removal
RunAsLimitedUser(1)
RunAsLimitedUser(2)

 

 

Liens
Le Plan B
Un jour à Paris
Meneame
Rezo.net (aggr)
Reseau voltaire
Cuba solidarity project
Le grand soir
L'autre journal
Le courrier suisse
L'Orient, le jour
Agoravox (aggr)

 

Je soutiens :