Je me permets d'ironiser sur ces tours qui s'embrasent intégralement pendant une nuit entière, et qui ne s'écroulent pas sur elles-mêmes en moins de 10 secondes, au bout de 50 minutes d'un feu d'une partie seulement des étages.  Un exemple supplémentaire que le 11 septembre 2001 est le résultat d'une conspiration majeure, et non de ce stupide story telling pour enfants. |  |  | Posted on 14-June-2017 20:45 | Category: France | comment[0] | trackback[0] Build 4.0.0.95 of xlsgen adds support for setting the layout of new pivot tables, particularly whether they are compact, in outline or tabular. Choosing between the three alters the display for improving, if used correctly, the reading experience of the data in the pivot table, particularly hierarchically oriented data. A new property is introduced in pivot table options, namely Layout, which takes an enum as value. pivotTable.Options.Layout = pivottablelayout_outline; and that's it. |  |  | Posted on 14-June-2017 18:58 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Build 4.0.0.94 of xlsgen adds support for pivot charts. Pivot charts simply associate an arbitrary chart to an existing pivot table so that the rows and columns that make the pivot table are used as data source for the chart. All the common chart formatting remains available. A PivotTableDataSource property is available in the chart object interface in order to make the association to an existing pivot table. C/C++ code | // create a pivot table xlsgen::IXlsWorksheetPtr wkshtNew = workbook->AddWorksheet( L"SheetNew" );
xlsgen::IXlsPivotTablePtr pt = wkshtNew->NewPivotTable(); pt->DataSource->Range = L"Data!A1:E6";
xlsgen::IXlsPivotTableFieldPtr pf_v0 = pt->Data->AddByName(L"Group Name");
xlsgen::IXlsPivotTableFieldPtr pf_v1 = pt->Data->AddByName(L"Value1"); xlsgen::IXlsPivotTableFieldPtr pf_v2 = pt->Data->AddByName(L"Value2"); xlsgen::IXlsPivotTableFieldPtr pf_v3 = pt->Data->AddByName(L"Value3");
xlsgen::IXlsPivotTableFieldPtr pf_d1 = pt->Rows->AddDataFields(); // in rows
pt->InsertAt(5,2);
// create a chart xlsgen::IXlsWorksheetPtr wkshtChart = workbook->AddWorksheet( L"Chart" );
xlsgen::IXlsChartPtr chart = wkshtChart->NewChart(xlsgen::charttype_bar2D, 2, //row1 2, //col1 17, //row2 9 //col2 );
// attach the chart to the pivot table chart->PivotTableDataSource = pt;
|
In Excel, pivot charts can be tweaked by slicing and dicing rows and columns, as they reflect the pivot table slicing and dicing. Of course, the same can be done programmatically with xlsgen when the pivot table is being created. |  |  | Posted on 07-June-2017 09:25 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Bizarre cette petite fronde soudaine contre le Qatar. Car à part une énorme base militaire américaine, qu'y a-t-il au Qatar? Et quelle est l'influence de son prince sans le pachidermique soutien des américains? Ca laisse un petit arrière goût de merde tout ça. On est un peu, pour l'occident, dans le cas du pompier pyromane qui cherche un bouc-émissaire pour se défiler de tous ses pêchés. Et qui trouve t-on pour se défausser? Des arabes, comme d'habitude.
C'est drôle, car partant de là, on pourrait tout à fait imaginer que les attentats en occident sont payés par les occidentaux. D'ailleurs, deux attentas de suite (et de multiples autres qui ont râté) en angleterre lorsque celle-ci démarre son "brexit", ça ressemble pas mal à une punition pour avoir choisi cette voie politique.
Et ça me rappelle du coup les attentats de 2004 à Madrid, qui avaient vu la gauche furieusement européiste, arriver au pouvoir.
Ca pue. Et pas qu'un peu.
|  |  | Posted on 05-June-2017 10:09 | Category: France | comment[0] | trackback[0] Build 4.0.0.93 of xlsgen fixes a problem related to use cases with iterative writing in cells.
Unlike most scenarios where values/formulas in cells are written only once, sometimes cells are used as counters or indicators hence the values may be written more than once. Cells can in fact be written many times over and over again. And xlsgen had a problem with that in its internal data structure. It would arise by writing more than 128 times a value in a given cell.
This build fixes the problem.
|  |  | Posted on 27-May-2017 08:21 | Category: xlsgen, Excel generator | comment[0] | trackback[0] A ceux qui se demandent de quoi Macron est le nom, ou encore aux naïfs qui boivent la sirupeuse mise en scène médiatique qui dure depuis maintenant un an, je me permets de leur rappeler que, parmi les premières mesures que le gouvernement va faire voter, il s'agit d'une loi anti fake-news.
Comme chacun sait, la "lutte" anti fake-news n'est que le faux nez d'une répression de la liberté d'expression sur internet. Une répression qui n'a rien à envier à celle mise en place par des régimes que l'on nomme d'habitude dictatures.
On a d'abord, et particulièrement en France, sous Valls, supposément de gauche, criminalisé nombre de sites internet incitant à la violence de près comme de loin, et en pratique il s'agit uniquement de bloquer l'accès par les fournisseurs d'accès à internet à des sites non alignés, c'est-à-dire des sites d'information dont l'idéologie n'est pas strictement la même que celle des médias dominants. Un comble!
Mais ça ne suffit pas! Désormais, il faut interdire aussi, non pas ceux qui en appellent à la violence, mais même ceux qui mentiraient! A ce titre, c'est la totalité des sites web des politiques que nous avons qui seront bientôt bloqués d'accès car comme chacun sait, l'art de la politique, c'est l'art du mensonge.
Et ça ne devrait pas s'arrêter en si bon chemin, nous aurons enfin droit à un blocage législatif de ceux qui disent la vérité qu'il ne fait pas bon dire, parce que ça gène les pouvoirs en place (ceux que nous avons voté, comme tous les autres).
En fait, le gouvernement Macron c'est le politiquement correct et rien d'autre. Pas vraiment nouveau...
Question subsidiaire : pour qui oeuvre le gouvernement Macron? Qui veut le politiquement correct? Voilà une belle petite question qui brûle rien que de la poser...
|  |  | Posted on 25-May-2017 15:48 | Category: France | comment[0] | trackback[0] Build 4.0.0.92 of xlsgen fixes a problem related to pivot tables.
A new method is introduced in order to make it possible to aggregate data in rows instead of columns (which was and still is by default). This is a method and not a simple boolean property because the client application can choose the position of this aggregate data in rows, or in columns, as the display follows the order of pivot fields in each of the 4 quadrants (Rows, Columns, Data, Page).
Here is how to aggregate data in rows :
pivottable.Rows.AddDataFields();
|  |  | Posted on 17-May-2017 09:19 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Il y a plus à dire sur Microsoft, une fois de plus, que sur d'autres détails de cette cyberattaque. Que les utilisateurs cliquent sur n'importe quoi dans leurs pièces jointes, on le savait. Que les administrateurs IT ne font pas leur boulot préventif sur les pièces jointes exécutables, on le savait. Que Windows soit un véritable gruyère qui permet à un programme hostile, une fois installé, de se propager sur le réseau local, on le savait. Mais ce que ne sait pas le public, c'est que Microsoft n'a pas, intentionnellement, fermé des failles de sécurité, et les a même donné à la NSA pour que cette dernière puisse, de manière hostile, belliqueuse et offensive, pénétrer des entreprises à des fins de sabotage. Si le sabotage est un acte de guerre, alors les états-unis ont déjà produit les gestes qui auraient logiquement conduit à la troisième guerre mondiale. En quel honneur? Et honte à Microsoft, qui aurait très bien pu, au contraire, corriger les vulnérabilités depuis longtemps sans jamais penser à les transmettre pour que d'autres les exploite. Lorsque Microsoft fait ça, elle trahit les gens qui ont acheté Windows avec leurs ordinateurs. La confiance est pourtant mère de tout en informatique. Et Microsoft, un acteur majeur dans l'entreprise (car ce n'est plus le cas pour le grand public) n'est pas digne de cette confiance. Après ça, allez accuser DAESH de tous les maux !!
|  |  | Posted on 15-May-2017 09:08 | Category: anti-Microsoft | comment[0] | trackback[0] What's great about Microsoft graph API is that Microsoft is putting in place an API where someone who wants to access and own your personal data will be able to do so without your consent. This corporation will be able to do so by paying Microsoft, not you. It's about time to say no. What used to be a crime is now just business as usual. And this is supposed to be the future of the global economy. Enjoy!
Of course it's still a crime if you are not part of the mafia. Just that corporations are now allowed to be part of the mafia without being seen. Wake up!!
|  |  | Posted on 13-May-2017 10:44 | Category: anti-Microsoft | comment[0] | trackback[0] Build 4.0.0.91 of xlsgen adds support for creating named ranges with restricted scopes, by which is meant restricted to a single worksheet instead of all worksheets. Local scope allows to have non-unique names in each worksheet, facilitating their use. By default any new named range has a workbook scope. Here is how to make one local to a single worksheet (C++) : xlsgen::IXlsWorkbookPtr workbook = engine->New( L"local_namedranges.xlsx" );
xlsgen::IXlsWorksheetPtr wksht001 = workbook->AddWorksheet( L"Sheet1" ); xlsgen::IXlsWorksheetPtr wksht002 = workbook->AddWorksheet( L"Sheet2" ); xlsgen::IXlsWorksheetPtr wksht003 = workbook->AddWorksheet( L"Sheet3" );
xlsgen::IXlsRangePtr r = wksht002->NewRange(L"Sheet2!A2:A10"); r->Local = TRUE; r->Name = L"myname_r";
xlsgen::IXlsDynamicRangePtr rr = wksht003->NewDynamicRange(L"myname_rr"); rr->Local = TRUE; rr->Formula = L"Sheet2!A2:A10";
workbook->Close();
|  |  | Posted on 11-May-2017 17:46 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Le front national perd une élection imperdable. Tout ce que le front national avait à faire c'était de cesser de répondre aux médias, puisque de toute façon les médias les ont diabolisé même lorsque le front national passe son temps à chercher à obtenir un brevet de bienveillance et de politiquement correct (pour l'intérêt de qui ?). Le programme du front national était connu de tous puisque cela consistait à faire l'inverse de ce qui se fait depuis 30 ans. Et cela suffisait amplement. Sans doute entre 40 et 50% en adoptant cette seule méthode. Pour faire le saut quantique et passer les 50% certes il fallait le petit plus, mais à peine 34% c'est faible compte tenu de la violence de cette société.
|  |  | Posted on 08-May-2017 12:48 | Category: France | comment[0] | trackback[0]  Macron, un premier salut nazi déguisé..ou pas. Le raisonnement peut paraître ridicule. Mais le ridicule ce serait qu'il ne s'applique qu'à certaines personnes. Parce que, à ce moment là, il faut se demander, qui dénonce les saluts nazis déguisés ou pas? Un peu comme la question de savoir qu'est-ce qui est politiquement correct? Et là, bizarrement, ça converge... |  |  | Posted on 08-May-2017 09:18 | Category: France | comment[0] | trackback[0] Macron n'a rien dit lors du débat de second tour de cette semaine.
Pour ceux qui se posent la question, c'est très simple, il y a deux raisons à cela.
La première, c'est que Macron est un produit de 30 ans de politiquement correct, de la féminisation de la société, de la jurisprudence militante de certaines associations communautaires, et par conséquent il ne peut plus rien dire. On reproche à Le Pen d'avoir été agressive, mais en fait elle a été transgressive car elle n'a pas été politiquement correcte. Pas beaucoup mais un peu. Et ce "peu" est déjà trop pour la caste.
La deuxième c'est qu'évidemment si Macron révélait que ses décisions dans les 3 premiers mois lui sont dictées par de vieux idéologues comme Jacques Attali, pour qui "la France est un hôtel", et par les grandes puissances d'argent, pour lesquelles la banque centrale européenne déverse des milliards pour "liquidifier" l'économie, les électeurs en seraient si effrayés de voir en cela une réplique de Hollande et de Sarkozy, que forcément le risque d'abstention serait grand.
En fait la grande chance de Macron serait que les journalistes n'ébruitent ni ne révèlent rien de ces futures décisions jusqu'aux élections législatives, de façon à rendre possible un vote du basé sur un mensonge par omission.
Ces gens là en tout cas vont espérer grandement la survenue de deux ou trois petits attentats terroristes pour faire diversion (merci BFM). A tel point qu'on peut se demander qui a financé les précédents attentats depuis 2015.
|  |  | Posted on 06-May-2017 19:08 | Category: France | comment[0] | trackback[0] Tellement énorme. Embargo total des chaines d'info françaises sur MacronLeaks.
Belle neutralité des chaînes vis à vis de Macron, comme chacun avait déjà pu le constater depuis plusieurs mois...
Imaginez une telle chose, mais à propos de Le Pen ou, pour prendre un exemple parlant, de Fillon...BFM et co s'en serait fait les gorges chaudes pendant non pas des jours, mais des semaines.
Le tout avec la demande express du "conseil de contrôle des élections" de ne rien diffuser. Autrement dit, un support politique pro-Macron jusqu'au plus haut niveau de l'état.
|  |  | Posted on 06-May-2017 16:52 | Category: France | comment[0] | trackback[0] Without much surprise, Microsoft announced a laptop earlier today. This laptop has all the wrongs it could have. For instance, it does not have an ethernet port. Yes, you read it right, a laptop with no ethernet port.
It has a touch screen. A laptop with a touch screen. Anyone who tried the combination of a touch screen and a laptop keyboard and trackpad knows that the two don't go together. This hurts the arms very fast and as a consequence you don't touch your screen.
Oh and by the way, it ships with a stripped down version of Windows, how can they call it Windows is beyond me, which can't run WIN32 applications. Again, as everyone knows, WIN32 apps are the bread and butter of the Windows ecosystem, an openness which has made it possible for two decades for anyone out there to publish an application on their website and make it available for download and install on an arbitrary computer. This is gone with this version of Windows. Again, can we still call it Windows if it does not provide the features of Windows? If your existing applicaions don't work, you'd rather jump ship and forget about Microsoft altogether.
As for Office, I don't think 90% of users out there need the features of WIN32 Office. And, to add insult to injury, I would be extremely suprised that Microsoft get Office to work as a Centennial application given all the limitations of the concept, when you know what running VBA macros, XLLs and so on implies. Microsoft is clearly lying wrt to how much their coming Centennial Office version is compatible with the WIN32 Office. And is, by doing so, once again creating more problems for users out there who used to rely on a stable platform.
I think, with this, Microsoft just checks all the wrongs of Apple and software/hardware in general, so you can already see where it's headed...
[Edit] : oh and by the way, according to the well-informed Ars Technica, the internal pieces are soldered to the mother board.
|  |  | Posted on 03-May-2017 09:04 | Category: anti-Microsoft | comment[0] | trackback[0] Voyez comment fonctionne Apple, extrait : "Uber's trouble continues. In a profile on CEO Travis Kalanick published yesterday, the New York Times says that the Uber CEO was called into Apple for a private meeting with CEO Tim Cook. Kalanick had directed Uber's developers to break Apple's App Store rules—he wanted the Uber app to collect unique hardware data about every iPhone it was installed on, something Apple's App Store rules don't allow. To obscure this from Apple's App Review team, Kalanick asked his engineers to make it so that the app wouldn't collect that data from anyone at Apple's headquarters.
This was eventually noticed by Apple engineers working off-campus, prompting the meeting with Cook. Cook told Kalanick to stop collecting the data or face ejection from the App Store, cutting the app off from a wide swath of the company's user base. Kalanick agreed.
" Apple prétend faire de la sécurité des données personnelles leur plus grande chasse gardée. Et en fait il suffit à une application de ne pas faire lorsqu'elle est utilisée depuis un bureau de chez Apple ce qu'elle fait ailleurs, pour passer entre les gouttes. Un peu le volkswagen du smartphone. Mais c'est le principe libéral derrière qui en dit le plus sur cette société. Je ne parle pas d'Uber, qui exploite ce qu'on lui permet d'exploiter. Je parle de Apple qui n'est finalement qu'un bras droit du commerce international, du libéralisme et en plus de la NSA. Beurk. |  |  | Posted on 25-April-2017 09:39 | Category: France | comment[0] | trackback[0] Sans surprise, Microsoft publie une semaine après le leak de certains outils NSA capables de s'infiltrer dans Windows, des patchs pour les en empêcher. Mais l'essentiel est dans le détail. Les vulnérabilités sont très anciennes, pour ainsi dire préhistoriques, puisque elles concernent notamment OLE, une petite librairie dans Windows qui sert à faire le copier/coller et qui, de toute évidence, avait toutes les raisons d'être patchée depuis très longtemps. Pas patchée depuis longtemps malgré l'évidence, alors pourquoi?
La réponse est dans le leak snowden. Microsoft ne patche pas des vulnérabilités et les transmet à la NSA pour que la NSA puisse infiltrer des ordinateurs Windows. Ce qui rend Microsoft complice, et non la caricature d'innocence qu'ils prétendent avoir.
Quand on sait, qu'en plus de volontairement et intentionnellement ne pas supprimer des vulnérabilités, et les transmettre à la NSA, Microsoft force l'usage de Windows spy edition, autrement connue sous le nom Windows 10, qui transmet toutes les dix minutes le journal de votre activité sur votre ordinateur, complet avec le nom des applications utilisées, les identifiants matériels et logiciels, on se dit que la totalité des gouvernements de la planète, dont une des fonctions est de défendre l'intérêt général, est de traduire Microsoft en justice et de lui infliger des peines si lourdes que nous serions débarrassés de ces gens là. Autre alternative, que Windows devienne open source puis que des gens avec suffisamment de temps devant eux fassent une version de base pour tout le monde, propre, de façon à ce que les entreprises puisse utiliser Windows de manière transitoire avant une migration définitive vers Linux.
|  |  | Posted on 18-April-2017 09:11 | Category: anti-Microsoft | comment[0] | trackback[0] Build 4.0.0.90 of xlsgen brings supports to resistance trendlines, for financial decision making. Support and resistance trendlines are used in stock trading to delimit peer pressure for, respectively, selling and buying stocks. Any time the stock data crosses the support line or the resistance line, this acts as a trade signal. Support and resistance play an opposite role. The support line marks the signal for selling stocks, or for shorting stocks (i.e. buying on the prediction that stocks will go lower). The resistance line marks the signal for buying stocks, or for longing stocks (i.e. buying on the prediction that stocks will go higher). Support and Resistance trend lines in xlsgenxlsgen completely hides the underlying complexity of calculating support and resistance trendlines. Those lines are calculated based on 10-period smoothed data and the calculation of local minimum and maximum spots which are then interpolated together. C/C++ code | xlsgen::IXlsWorkbookPtr workbook = engine->Open( L"EURUSD1.csv", L"support_resistance.xlsx" );
xlsgen::IXlsChartPtr chart = workbook->WorksheetByIndex[1]->NewChart(xlsgen::charttype_line2D, 1, //row1 2, //col1 28, //row2 15 //col2 );
xlsgen::IXlsChartDynamicDataSourceSeriesPtr serie001s0ss0 = chart->DynamicDataSource->AddSerie(); serie001s0ss0->SeriesValuesFormula = L"=R1C3:R100C3";
chart->SeriesByIndex[1]->TrendLines[1]->Show = xlsgen::charttrendline_support; // Support trendline
chart->SeriesByIndex[1]->TrendLines[1]->Options->Type = xlsgen::chartbordertype_custom; chart->SeriesByIndex[1]->TrendLines[1]->Options->Style = xlsgen::chartborderstyle_dot; chart->SeriesByIndex[1]->TrendLines[1]->Options->Weight = xlsgen::chartborderweight_single; chart->SeriesByIndex[1]->TrendLines[1]->Options->Color = 0xFF0000;
chart->SeriesByIndex[1]->TrendLines[2]->Show = xlsgen::charttrendline_resistance; // Resistance trendline
chart->SeriesByIndex[1]->TrendLines[2]->Options->Type = xlsgen::chartbordertype_custom; chart->SeriesByIndex[1]->TrendLines[2]->Options->Style = xlsgen::chartborderstyle_dot; chart->SeriesByIndex[1]->TrendLines[2]->Options->Weight = xlsgen::chartborderweight_single; chart->SeriesByIndex[1]->TrendLines[2]->Options->Color = 0x00FF00;
workbook->WorksheetByIndex[1]->Export->ExportAsPDF(L"support_resistance.pdf"); // ask xlsgen to compute and render it
workbook->Close();
|
|  |  | Posted on 12-April-2017 08:40 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Build 4.0.0.89 of xlsgen adds support trendlines to financial analysis tooling. Support trendlines are used in stock trading to delimit peer pressure for selling stocks. Any time the stock data crosses the support line, this acts as a trade signal. The support line marks the signal for selling stocks, or for shorting stocks (i.e. buying on the prediction that stocks will go lower). Support trend lines in xlsgen |  |  | Posted on 12-April-2017 08:37 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Apparently at least one government or one large customer is giving pressure Microsoft to Windows spy edition also known as Windows 10. And Microsoft has listed all the fields that their spy procedure grabs and sends to Microsoft without any user consent.
And without much surprise, those fields include ALL device identifiers, that is unique elements that identify you for the lifetime of the computer.
Given that, this spy procedure is executed every few minutes, the outcome of this is that this is a massive theft of personal data that tracks every move of you.
It goes without saying that this is a criminal activity and that every one in the world, not just corporations or governments, just about everyone should sue Microsoft to death. They are doing what even the NSA isn't. Or, in other words, they have built the spy procedures that the NSA may find handy whenever they ask Microsoft for such information.
In other words, Microsoft is an enemy and Windows spy edition, also known as Windows 10, is a hostile environment.
Such an hostile environment that privacy-aware persons should never put this thing online.
It's a very dramatic departure from what the Windows genuine advantage did until Windows spy edition. The Windows genuine advantage (which is used to activate a Windows license since Vista) did the same, by that I mean, grabbed all sorts of unique hardware identifiers and send it to Microsoft, but at least they did it ONCE, for the license to activate, and never again. See the difference?
The difference is what is a legit license activation process versus a 100% criminal software.
|  |  | Posted on 10-April-2017 19:49 | Category: anti-Microsoft | comment[0] | trackback[0] <-- previous page
|
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)
|