Saturday, May 28, 2016

Infiltração para Destruição de Objectivo - DAE

Resgate de diplomata (Real Thaw 2011)

So, what the americans want is to replace Lajes Air Force Base by moving to Sargasse Island, then, make the Ascension Island route to south, and get to Cammeroon , and control all proxy war from Africa to all midlea east.


the americans changed all their world strategy since the dumping of oil can be made from the rocks, so they are much more interessed in proxy war, and control all Africa, forgetting the midlea east priority
 so their Clauswitz now, is to get on the enemy back, and close all the arms importing from the east africa coast
 so, to power balance Russia, you need to confront them and get rid of them in Djibouti

Friday, May 27, 2016

I've been searching in how to hack the periphericals plugs power turn on turn off, and I foud out that some pins control other ports besides the one's they were reserve to. but then..I found this arduino controlling pins over the internet...this is good both to access encrypted url's on drones for instance, but specially for hacking satellites from any stollen military radio



Pin Control Over the Internet – Arduino + Ethernet


In a previous article we showed you how to control digital pins over over serial, and showed how such a simple thing can be so powerful. One major downfall with that is you need to be nearby to send commands… So today we are going to look at doing the same thing, but this time we will be doing it over the internet using the Arduino Ethernet Shield. As per our usual style, I am going to make this as simple as possible so it is easier to extend. So if you you are looking for something with an HTML interface, this article will not be covering that.
The Arduino Ethernet Shield is capable of being both a client (like a web browser), and a server, and with the onboard SD card-slot can be quite powerful by hosting up full websites, but for this article we are just looking at using the Arduino as a server and you will control it simply by going to a specific URL.
Note that the Ethernet Shield uses digital pins, 10, 11, 12, and 13 for itself, so it is best to leave these alone and not try to use them for anything else.

Getting It On The Net

Getting the ethernet shield on the internet is going to differ depending on your network, but no matter what, you need to plug it into an ethernet port connected to the internet – So make sure you do that.
Without an extra library, the ethernet code does not support DHCP and therefore requires that we hardcode the IP Address,gateway address, and subnet mask for your network. This isn’t really that hard, it is more of a pain when especially if you want to plug it into a different network as the same settings may not work.
As of Arduino 1.0, the library does support DHCP So you should be able to just plug it into your network and have it work. It will report the ipAddress to the serial monitor
We also left the code in there to do a manual setup if you prefer doing it that way. (I know I do) If you are familiar with your network and how to do this, awesome, just make sure you change the setting at the top of the code to fit your network, and un comment out the parts related to it. If you are not familiar with it, we can help you in the forum, and have posted some general help in there as well.

Hooking It Up

Aside from plugging the Ethernet Shield into you Arduino, there isn’t really anything you HAVE to have. I have LEDs on pins 2-9 on this example so we can see it being controlled. If you do not intend to blink LEDs or test the code with LEDs, you can by all means leave these off.

Code

Assuming the the ip address of the arduino is 192.168.1.167 (check the serial monitor to see what it is), this code will allow you to send a sequence to the arduino via your web browser like so: http://192.168.1.167/?23456789
The way the code is currently setup is that the pins will go high one at a time, in sequence, for 25ms then move on to the next in line. So this example would blink pin 2,3,4,5,6,7,8 then 9.
As it stands, the user will not see the webpage return until the arduino is finished processing the request. You could change the code to return right away and then process the request afterwards if needed, but I liked seeing the return after it was completed – like a receipt, instead of an order.

//ARDUINO 1.0+ ONLY
//ARDUINO 1.0+ ONLY


#include 
#include 
boolean reading = false;

////////////////////////////////////////////////////////////////////////
//CONFIGURE
////////////////////////////////////////////////////////////////////////
  //byte ip[] = { 192, 168, 0, 199 };   //Manual setup only
  //byte gateway[] = { 192, 168, 0, 1 }; //Manual setup only
  //byte subnet[] = { 255, 255, 255, 0 }; //Manual setup only

  // if need to change the MAC address (Very Rare)
  byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };

  EthernetServer server = EthernetServer(80); //port 80
////////////////////////////////////////////////////////////////////////

void setup(){
  Serial.begin(9600);

  //Pins 10,11,12 & 13 are used by the ethernet shield

  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
  pinMode(4, OUTPUT);
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(7, OUTPUT);
  pinMode(8, OUTPUT);
  pinMode(9, OUTPUT);

  Ethernet.begin(mac);
  //Ethernet.begin(mac, ip, gateway, subnet); //for manual setup

  server.begin();
  Serial.println(Ethernet.localIP());

}

void loop(){

  // listen for incoming clients, and process qequest.
  checkForClient();

}

void checkForClient(){

  EthernetClient client = server.available();

  if (client) {

    // an http request ends with a blank line
    boolean currentLineIsBlank = true;
    boolean sentHeader = false;

    while (client.connected()) {
      if (client.available()) {

        if(!sentHeader){
          // send a standard http response header
          client.println("HTTP/1.1 200 OK");
          client.println("Content-Type: text/html");
          client.println();
          sentHeader = true;
        }

        char c = client.read();

        if(reading && c == ' ') reading = false;
        if(c == '?') reading = true; //found the ?, begin reading the info

        if(reading){
          Serial.print(c);

           switch (c) {
            case '2':
              //add code here to trigger on 2
              triggerPin(2, client);
              break;
            case '3':
            //add code here to trigger on 3
              triggerPin(3, client);
              break;
            case '4':
            //add code here to trigger on 4
              triggerPin(4, client);
              break;
            case '5':
            //add code here to trigger on 5
              triggerPin(5, client);
              break;
            case '6':
            //add code here to trigger on 6
              triggerPin(6, client);
              break;
            case '7':
            //add code here to trigger on 7
              triggerPin(7, client);
              break;
            case '8':
            //add code here to trigger on 8
              triggerPin(8, client);
              break;
            case '9':
            //add code here to trigger on 9
              triggerPin(9, client);
              break;
          }

        }

        if (c == '\n' && currentLineIsBlank)  break;

        if (c == '\n') {
          currentLineIsBlank = true;
        }else if (c != '\r') {
          currentLineIsBlank = false;
        }

      }
    }

    delay(1); // give the web browser time to receive the data
    client.stop(); // close the connection:

  } 

}

void triggerPin(int pin, EthernetClient client){
//blink a pin - Client needed just for HTML output purposes.  
  client.print("Turning on pin ");
  client.println(pin);
  client.print("
");

  digitalWrite(pin, HIGH);
  delay(25);
  digitalWrite(pin, LOW);
  delay(25);
}
 
 

Extending This

By adding to, or changing, the switch statement in the code, you could easily add support for letters as well allowing you to call even more functions over the web. You can also change the code that is run if needed. So instead of blinking pins, maybe you control motor directions or timing. This could be easily be used for automation or art installations.
If I can take the non ethernet version of this article and make web controllable bells, just imagine what you can do with this.

 http://bildr.org/2011/06/arduino-ethernet-pin-control/

Thursday, May 26, 2016

Former commander of the Republic of Serb Krajina Army general major Mile Mrksic died in the detention facilities in Portugal where he was serving the sentence pursuant to the ICTY ruling, Radio Television of Serbia reported.

Serbian Deputy Prime Minister Rasim Ljajic announced on Saturday that he will ask for immediate release for treatment in Serbia in case of Mile Mrksic, who was transferred to the Lisbon prison in 2012.
ICTY sentenced Mrksic and several more Serbs in 1995 for mass murder of over 260 people at Ovcara in the vicinity of Vukovar. Mrksic willingly surrendered to the court on May 15, 2002.
The trial began in October 2005 and the ICTY Trial Chamber pronounced the verdict against Mrksic on September 27, 2007, sentencing him to 20 years of imprisonment for aiding and abetting torture, brutal treatment and murder of 194 Croatian inmates at a farm in Ovcara on November 20, 1991.

 http://inserbia.info/today/2015/08/mile-mrksic-dies-in-detention/

This was from the 90s, remember that guy in front of a tank in the Tiananmen Square ? Portugal at the time had Macau, I believe those troops have been send to there, with Chinese tanks running in the middle of the roads and the Portuguese army mostly acting like an UN army, which means only shooting in last case if your life is in danger, so if they wanted to stop a tank they would place themselves in front of it, but just in case the tank didn't stop they would then roll down the tank or to the side.

https://www.reddit.com/r/WTF/comments/334ml9/portuguese_army_training/

BASE SECRETA EM OVAR

Eu tive um vizinho que jurou várias vezes a mim que a Avó dele tinha trabalhado em instalações secretas na Base de Maceda/Ovar, numa espécie de base secreta subterrânea (para além da que existe e é visivel).

 que até o final da Guerra Fria havia uma base secreta em Ovar onde estavam escondidas armas nucleares da NATO.

 Também me lembro que se dizia que o Comando da NATO em Oeiras tinha um elevador que levava as pessoas para vários níveis abaixo de terra e que havia um cais subterraneo para submarinos em Oeiras.

 Já estive em Maceda, que me serviu de voos em alguns aparelhitos mais rústicos.

A menos que se tenha feito algum milagre de engenharia, constato:

solo arenoso;
nível freático elevado que exige cuidados suplementares na impermeabilização;
ambiente húmido salino.

A apróximação à base é feita através de florestas de pinheiros, na sombra, o que deve aumentar a sensação de "mistério".


Bem a titulo de curiosidade, sei que houve planos para a construção de uma base americana, durante a guerra fria, no cimo da serra da Cabreira em Vieira do Minho (Gerês)... ainda  hoje ha vestigios das obras então iniciadas. Alguem tem mais informações sobre esta materia? Esta zona ainda é nos nossos dia utilizado como area de treinos e fogo real para exercicios e preparação dos militares (nomeadamente do regimento cavalaria de Braga).

 http://www.forumdefesa.com/forum/index.php?topic=8525.0

SIS has intervened in Tecnia /Ferreira Court case in force of authorizations based on the assumption that Tecnia /Erdevel case is involving "state secrets." This is a "privilege" that is used rarely in US, and with prudence, because of the strong roots of civil rights; such a use in Portugal for a fraud in indirect offset, that is treated at the same level of terrorists's and suspected terrorists's renditions, is absolutely out of any state security logics.

 The level of civil actions by Erdevel Europa - LGT and the request for Tecnia's bankrupcy by a shell company based in Liechtenstein is problematic. The disappearance of papers from the trial, the silence of Ferreira's lawyers about it, the presentation of fake and counterfeited documents by Erdevel, Lovells, and VdA, Pocalyko's patent and embarrassing perjuries in Torres Vedras Court, the involvement of a legal company paid by the state (Rui Pena, Arnault: a partner is secretly :-) in the Defense Commission and the other Partner is a former Minister of Defense) are the clear signs the SIS was involved in court. SIS is responsible, that is, there is no evidence of corruption of the judge. SIS intervention is unjust, but "legal," that is authorized by the executive branch.  There is, however, a seriously illegal aspect of their intervention, that is, they should have claimed that it was no matter for civil/criminal courts, but a matter pertaining to the executive branch (PM, Defense minister, SIS, etc). Openly.

  The reason why they did not claim secrecy privilege in court, forcing the end of the public trial, is at least based on two points:

     1)  There is an economic issue at stake, money for the damages they have provoked or they have permitted to be done to Tecnia and to your family. Culpa in vigilando, at least: they knew about the offset and the pre-offset, since they authorized and certified it.

     2)  There is a problem to claim state secret privilege for an environmental indirect offset, even if it is connected with 300 mil euro Portuguese purchase from Styer / General Dynamics.

SIS is extremely strong within Portugal's borders, with several dissuasions methods for journalists and lawyers. I still wonder how you have been able to put up with their pressure so far. Maybe you are more Portuguese than Isabel, Rui Vicente and Antero Luis, that is, you are more stubborn.

The illegality is that they are acting in this way because they want you to pay for other civil servants's mistakes in the evaluation of Pocalyko / Erdevel Europa indirect offset fraud, for the lack of supervision by CPC and Pedro Catarino, etc.

These are not unfortunate events, acts of God, or effects of the global economic crisis:  Erdevel Europa is a planned fraud, still stealing money from Portugal's taxpayers (not only from you and your family).
This also implies personal responsibility by some civil servants and your rights to claim state compensation for what happened in the Erdevel Europa / LGT fraud.
 The Erdevel Europa Ponzi Pocalyko frauds are  more and more  a nightmare for Portuguese and  also several European Politicians.
The problem in fact  was  easy to solve,  like the Belgians  did. But  it became  a terrible mess in Portugal, where  Pocalyko and his Offset Gang decided  that  it would  be possible to convince  Judges, Prosecutors,  Lawyers,  Ministers,  and  so many others, that   I was  the "escape got" for  the  whole  ponzi Pocalyko frauds.
The case is  now entering  into the  most intense fight: in one  side, the  Judicial system ignoring all the evidences of the  Pocalyko frauds, on  another  side all the politicians  "whistler to the side", as  if they  have nothing to do with the case.
An example: the insolvency classification of Tecnia, if  continues with  the same  mistakes ( if not to say a  real bad  comment about  the  Judge), may  represent an illegal emission of  up to 15 million  euro CPC certificates  in favor to Steyr/ General Dynamics?  Or to say  the same : the Portuguese State  will lose 15 million euro offsets. Just with a  " manipulated "   insolvency classification obtained  over a criminal abuse of the  law and  justice to  obtain  a fraudulent  insolvency of  Tecnia.
This is just  an example.
The  big problem  started in 2003:
in 2003 somebody  in political / state authorities authorized in Portugal, Belgium, Italy and Germany  a clandestine ( thus illegal ) indirect offset, assembled  by Michael Pocalyko.
why was  this  illegal and  clandestine  offset  authorized ?
The answer to this question is  well known by SIS, for sure.
So, they  just need  to  solve the  scandal,   as  it urges.
The  very  next weeks, we  will be  looking into  the authorities and  observing their behavior: we  ask the State authorities  to produce  a clear  and  public  statement about  the case. Citizens  have  the right to be  informed and  to  know what  the State  have to say about the  Ponzi Pocalyko offset frauds  against  Portugal, Belgium, Italy, Germany and Saudi Arabia.
If they  keep hiding the case, as  they have  been doing until now, then   we   will be sure  about  the  case.

why not change the mobile chargers and laptop baterries from security clearance personnel while they're out ??? and plug in on a new replacing one, with an wifi regulator access microcontroller

Over the past year, the ESP8266 has been a growing star among IoT or WiFi-related projects. It’s an extremely cost-effective WiFi module, that – with a little extra effort – can be programmed just like any microcontroller. Unfortunately, the ESP8266 has mostly only been available in a tiny, modular form, which, with limited I/O and a funky pin-out, can be difficult to build a project around.
ESP8266 WiFi Module

Saturday, May 21, 2016

Let's say thanks to Deek !!! first you can not digitalized a bank note on photoshop...they deny it!! so here's how to it you digitalize withAdobe Imageready and click the photoshop link and save as psd file and then open again in photoshop: thanks Deek, really ne et!

 http://cons.wonderhowto.com/how-to/print-counterfeit-money-1462/ 

FOR THE WATER MARK LAQUEAR BASE 

 
http://moabpaper.com/desert-varnish-spray/

FOR THE 20 EUROS PRINTING, THE COLOUR INK:

http://www.gouletpens.com/diamine-majestic-blue-80ml-bottled-fountain-pen-ink/p/D7056

Saturday, May 14, 2016

IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

/** An actor that slices the input bits and output a consecutive subset
 of the input bits.

 Copyright (c) 1998-2010 The Regents of the University of California.
 All rights reserved.
 Permission is hereby granted, without written agreement and without
 license or royalty fees, to use, copy, modify, and distribute this
 software and its documentation for any purpose, provided that the above
 copyright notice and the following two paragraphs appear in all copies
 of this software.

 IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY
 FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
 ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
 THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.

 THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE
 PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF
 CALIFORNIA HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,
 ENHANCEMENTS, OR MODIFICATIONS.

 PT_COPYRIGHT_VERSION_2
 COPYRIGHTENDKEY

 */
package ptolemy.actor.lib.vhdl;

import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Arrays;

import ptolemy.actor.TypedIOPort;
import ptolemy.data.FixToken;
import ptolemy.data.IntToken;
import ptolemy.data.StringToken;
import ptolemy.data.expr.Parameter;
import ptolemy.data.expr.StringParameter;
import ptolemy.data.type.BaseType;
import ptolemy.kernel.CompositeEntity;
import ptolemy.kernel.util.IllegalActionException;
import ptolemy.kernel.util.NameDuplicationException;
import ptolemy.math.FixPoint;
import ptolemy.math.FixPointQuantization;
import ptolemy.math.Overflow;
import ptolemy.math.Precision;
import ptolemy.math.Rounding;

///////////////////////////////////////////////////////////////////
//// Slice

/**
 Produce an output token on each firing with a FixPoint value that is
 equal to the slicing of the bits of the input token value. The bit width of
 the output token value is determined by taking the difference of parameters
 start and end. The width parameter specifies the bit width of the input
 value. The output FixPoint value is unsigned, and all its bits are integer
 bits. The input can have any scalar type.

 @author Man-Kit Leung
 @version $Id: Slice.java 57040 2010-01-27 20:52:32Z cxh $
 @since Ptolemy II 6.0
 @Pt.ProposedRating Red (mankit)
 @Pt.AcceptedRating Red (mankit)
 */
public class Slice extends FixTransformer {
    /** Construct an actor with the given container and name.
     *  @param container The container.
     *  @param name The name of this actor.
     *  @exception IllegalActionException If the actor cannot be contained
     *   by the proposed container.
     *  @exception NameDuplicationException If the container already has an
     *   actor with this name.
     */
    public Slice(CompositeEntity container, String name)
            throws NameDuplicationException, IllegalActionException {
        super(container, name);

        input = new TypedIOPort(this, "input", true, false);
        input.setMultiport(true);
        input.setTypeEquals(BaseType.FIX);

        start = new Parameter(this, "start");
        end = new Parameter(this, "end");
        lsb = new StringParameter(this, "lsb");
        lsb.setExpression("LSB");
        lsb.addChoice("LSB");
        lsb.addChoice("MSB");
    }

    ///////////////////////////////////////////////////////////////////
    ////                     ports and parameters                  ////

    /**
     * The input port.
     */
    public TypedIOPort input;

    /**
     * The start index for the portion of the bits to be sliced.
     */
    public Parameter start;

    /**
     * The end index for the portion of the bits to be sliced.
     */
    public Parameter end;

    /**
     * Whether start and end index assumes LSB or MSB representation.
     */
    public Parameter lsb;

    ///////////////////////////////////////////////////////////////////
    ////                         public methods                    ////

    /** Output a consecutive subset of the input bits.
     *  If there is no input, then produce no output.
     *  @exception IllegalActionException If there is no director.
     */
    public void fire() throws IllegalActionException {
        super.fire();
        if (input.hasToken(0)) {
            FixToken in = (FixToken) input.get(0);
            int widthValue = in.fixValue().getPrecision().getNumberOfBits();
            int startValue = ((IntToken) start.getToken()).intValue();
            int endValue = ((IntToken) end.getToken()).intValue() + 1;
            boolean lsbValue = ((StringToken) lsb.getToken()).stringValue()
                    .equals("LSB");

            int newStartValue = (lsbValue) ? widthValue - endValue : startValue;
            int newEndValue = (lsbValue) ? widthValue - startValue : endValue;
            int shiftBits = (lsbValue) ? startValue : widthValue - endValue;

            char[] mask = new char[widthValue];
            Arrays.fill(mask, '0');
            Arrays.fill(mask, newStartValue, newEndValue, '1');

            BigDecimal value = new BigDecimal(in.fixValue().getUnscaledValue()
                    .and(new BigInteger(new String(mask), 2)).shiftRight(
                            shiftBits));
            Precision precision = new Precision(
                    ((Parameter) getAttribute("outputPrecision"))
                            .getExpression());
            if ((newEndValue - newStartValue) != precision.getNumberOfBits()) {
                throw new IllegalActionException(this, "Bit width of "
                        + (newEndValue - newStartValue)
                        + " is not equal to precision " + precision);
            }

            Overflow overflow = Overflow
                    .getName(((Parameter) getAttribute("outputOverflow"))
                            .getExpression().toLowerCase());

            Rounding rounding = Rounding
                    .getName(((Parameter) getAttribute("outputRounding"))
                            .getExpression().toLowerCase());

            FixPoint result = new FixPoint(value, new FixPointQuantization(
                    precision, overflow, rounding));

            sendOutput(output, 0, new FixToken(result));
        }
    }
}

BOOST SIEMENS

OPCHANDLE hClient;
    FILETIME ftTimeStamp;
    WORD wQuality;
    WORD wReserved;
    VARIANT vDataValue;

http://msdn.microsoft.com/en-us/library/ms220948(v=vs.80).aspx
http://vld.codeplex.com/downloads/get/342350
http://stackoverflow.com/questions/395123/raii-and-smart-pointers-in-c
http://www.microsoft.com/en-us/download/details.aspx?id=20028 
http://www.cplusplus.com/forum/general/8070/ 


#define _CRTDBG_MAP_ALLOC
#include 
#include  

//LEAKS
 _CrtSetDbgFlag ( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF );

$IpValue=[EDITA1]$Devices=[EDITA2]$Target=[TARGETDIR]


1) Create AgentConfigurationEx, then call "thread" 
2) thread reads all the configurations, spawns OPC clients per configuration
3) call Agent.main()



 # ResetAtMidnight determines whether service is reset at midnite
 ResetAtMidnight=false
 
 #User=.,auduser,SUNRISE

 Language=English

 # Synchronous read of data, if so how ofen (ServerRate) in ms 
 ServerRate = 1000
 QueryServerPeriod=5000
 AutoReconnectMaxAttempts=0 



 for(int i=0; i< _machines.size(); i++)
 {
  if(_machines[i]->IsConnected() )
  {
   try
   {
    // static boost::mutex _alarm_mutex; - declare as static in shared class...
    //boost::mutex::scoped_lock  lock(_alarm_mutex);
    _machines[i]->_CriticalSection.Lock();
    _machines[i]->ExportValues();
    _machines[i]->_CriticalSection.Unlock();

   }
   catch(...)
   {
    GLogger << INFO << "MtcOpcAdapter::gatherDeviceData() exception "  << std::endl;
   }
  }
 }
 /*
  Threading to allow service to behave properly at startup/shutdown
 */
 CWorkerThread<> _workerthread;
 CWorkerThread<> _enderthread;
 struct CStartThread : public IWorkerThreadClient
 {
  CStartThread()
  { 
   _hEvent.Attach(CreateEvent(NULL, TRUE, FALSE, NULL)); 
  }
  HRESULT Execute(DWORD_PTR dwParam, HANDLE hObject);
  HRESULT CloseHandle(HANDLE){ return S_OK; }
  CHandle _hEvent;
 } _StartThread;

 struct CEndThread : public IWorkerThreadClient
 {
  CEndThread()
  { 
   _hEvent.Attach(CreateEvent(NULL, TRUE, FALSE, NULL)); 
  }
  HRESULT Execute(DWORD_PTR dwParam, HANDLE hObject);
  HRESULT CloseHandle(HANDLE){ return S_OK; }
  CHandle _hEvent;
 } _EndThread;
 
 // OPC Specific threading to allow bad opc servers to reset
 CWorkerThread<> _resetthread;
 struct CResetThread : public IWorkerThreadClient
 {
  HRESULT Execute(DWORD_PTR dwParam, HANDLE hObject);
  HRESULT CloseHandle(HANDLE){ ::CloseHandle(_hTimer); return S_OK; }
  HANDLE _hTimer;
 } _ResetThread;
TODO:

1) SHDR Tags to finish:

1. uuid
2. manufacturer
3. station
4. serialNumber

0x80041008 WBEM_E_INVALID_PARAMETER

his is what I did in my vbs script to open a firewall exception for the service. I couldn't use the standard interactive pop-up for a service (that asks for permission to open the firewall), since it doesn't have a UI.

set oShell  = CreateObject("WScript.shell")
oShell.run "cmd /C netsh advfirewall firewall add rule program=""C:\Program Files (x86)\foo\bar\prog.exe"" name=""my-service"" dir=in action=allow"  
I added this vbs script to the "Commit" CustomAction of the Setup&Deployment Project, leaving the properties as defaults.

To debug problems with the vbs stage, I ran the msi from DOS using

msiexec /i mysetup.msi /L* install.log
Note that I originally used "Wscript.CreateObject" but that failed. This worked.

UINT result = 0;
TCHAR szQuery[] = "SELECT DefaultDir FROM Directory";
PMSIHANDLE hDB = NULL;
PMSIHANDLE hView = NULL;
PMSIHANDLE hRecord = NULL;
hDB = MsiGetActiveDatabase( hModule );
result = MsiDatabaseOpenView( hDB, szQuery, &hView );
result = MsiViewExecute( hView, hRecord );
while (MsiViewFetch( hView, &hRecord ) == ERROR_SUCCESS)
{
TCHAR szCurDir[MAX_PATH] = {0};
DWORD dwDirLen = MAX_PATH;
if (MsiRecordGetString( hRecord, 1, szCurDir, &dwDirLen) != ERROR_SUCCESS )
break; // fail. break out of the while loop.
// Do something. This sample code just pops up a message box. 
MsiMessageBox(hModule, szCurDir, MB_OK);
} 


2) Connecting to the Siemens 840D to receive shutdown notifications.
#import "IregieSvr.dll"

 CComPtr server;
 
 OutputDebugString("Connecting to Siemens 840D Regie Server");
 CComVariant v1=hwndMainFrame;
 CComVariant v2;
 ::ShowWindow(hwndMainFrame, SW_MINIMIZE);
 ::ShowWindow(hwndMainFrame, SW_SHOW);
 if(FAILED(hr=server.CoCreateInstance(__uuidof(RegieSvr), NULL, CLSCTX_SERVER)))
  throw CString (_T("CoCreateInstance Siemens 830D RegieSvr FAILED"));
 if(FAILED(hr=server->InitSvr(v1,v2)))
  throw CString (_T("InitSvr(v1,v2) FAILED"));
 if(FAILED(hr=server->InitCompleteEx()))
  throw CString (_T("InitCompleteEx FAILED"));

  std::string ipaddr="127.0.0.1,127.0.0.2";
  std::string devices="M1,M3";

  std::string contents; 
  ReadFile(::ExeDirectory()+"AgentShdr.ini", contents);

  ReplacePattern(contents, "ServerMachineName", "\n", "ServerMachineName=" + ipaddr + "\n");
  ReplacePattern(contents, "MTConnectDevice", "\n", "MTConnectDevice=" + devices + "\n");

  std::vector ips=TrimmedTokenize(ipaddr,",");
  std::vector devs=TrimmedTokenize(devices,",");
  if(ips.size() != devs.size())
   ::MessageBox(NULL, "Mismatched # ips and devices", "Error", MB_OK);
  std::string tagsection="SIEMENS";
  for(int i=1; i< ips.size(); i++)
  {
   tagsection+=",SIEMENS";
  }
  ReplacePattern(contents, "OpcTags", "\n", "OpcTags=" + tagsection + "\n");
  WriteFile(::ExeDirectory()+"AgentShdr1.ini",contents);

Tuesday, May 10, 2016

WELCOME TO eter9.com

welcome back to war! So everyone that follows my posts on the facebook knows by now, that the "security and sex society" uses the microphone backdoor to collect and control information! now let's start with the major problem, can or can u not change the permissions of the microphone?
 
Elsa David but....however "ou can prevent permissions from being inherited by changing the inheritance options for a folder..."


 
0

CAMOUFLAGED TDT ANTENNA AT ALDEIA DE JUZO - SINTRA




Em vários pontos do país o Mux A está a ser recebido em duas ou mais frequências para além da emissão oficial no canal 56. Na primeira imagem pode ver-se em simultâneo o sinal de três frequências TDT activas (C42, C46 e C56). Nas outras imagens pode ver-se a sintonia individual do canal 46 (674000 Khz) e do canal 42 (642000 Khz). A emissão nos canais 46 e 42 são uma cópia exacta do canal 56.

 Emissor de Monte da Virgem: canal 42 (638-646 MHz);
Emissor da Lousã: canal 46 (670-678 MHz);
Emissor de Montejunto: canal 49 (694-702 MHz).


 FREQUÊNCIAS
Continente:
Canal 56 - 754 Mhz (754000Khz)

Madeira:
Canal 54 - 738 Mhz (738000Khz)
Açores:
Canal 47 - 682 MHz (682000 Khz) - (Ilha de São Jorge)
Canal 56 - 754 MHz (754000 Khz) - (Ilha do Pico)
Canal 48 - 690 MHz (690000 Khz) - (Ilhas de S. Miguel e Graciosa)
Canal 49 - 698 MHz (698000 Khz) - (Ilha do Faial)
Canal 54 - 738 MHz (738000 Khz) - (Ilha Terceira, S. Maria, Flores e Corvo)


 FREQUÊNCIAS ALTERNATIVAS - Rede MFN (após o switch off analógico) Monte da Virgem: Canal 42 (642000 KHz)
Lousã (Trevim): Canal 46 (674000 KHz)
Montejunto: Canal 49 (698000 KHz)

Friday, May 6, 2016

PORTUGUESE MOBILE ANTENNAS NETWORK LOCATION OPTIMUS

fusion
CODIGO ANTENAS
LATITUDE
LONGITUDE
AZIMUTH
ENDEREÇO
CODIGO POSTAL
CIDADE
38.730320 -9.166443 Largo da Estação, Lisboa
268-03-6010-30661
38.730320
-9.166443
0
Largo da Estação, Lisboa
1070-025
 
38.730320 -9.166443 Largo da Estação, Lisboa
268-03-42000-30661
38.730320
-9.166443
0
Largo da Estação, Lisboa
1070-025
 
41.537960 -8.780703 (Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN ESPOSENDE
268-03-13500-19671
41.537960
-8.780703
75
(Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN
4740-209
ESPOSENDE
41.537960 -8.780703 (Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN ESPOSENDE
268-03-13500-19673
41.537960
-8.780703
330
(Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN
4740-209
ESPOSENDE
41.537960 -8.780703 (Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN ESPOSENDE
268-03-13500-19672
41.537960
-8.780703
190
(Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN
4740-209
ESPOSENDE
41.537960 -8.780703 (Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN ESPOSENDE
268-03-235-196712
41.537960
-8.780703
190
(Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN
4740-209
ESPOSENDE
41.537960 -8.780703 (Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN ESPOSENDE
268-03-235-196711
41.537960
-8.780703
75
(Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN
4740-209
ESPOSENDE
41.537960 -8.780703 (Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN ESPOSENDE
268-03-235-196713
41.537960
-8.780703
330
(Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN
4740-209
ESPOSENDE
41.537960 -8.780703 (Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN ESPOSENDE
268-03-57000-19679
41.537960
-8.780703
330
(Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN
4740-209
ESPOSENDE
41.537960 -8.780703 (Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN ESPOSENDE
268-03-57000-19672
41.537960
-8.780703
190
(Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN
4740-209
ESPOSENDE
41.537960 -8.780703 (Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN ESPOSENDE
268-03-57000-19671
41.537960
-8.780703
75
(Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN
4740-209
ESPOSENDE
41.537960 -8.780703 (Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN ESPOSENDE
268-03-57000-19673
41.537960
-8.780703
330
(Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN
4740-209
ESPOSENDE
41.537960 -8.780703 (Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN ESPOSENDE
268-03-57000-19676
41.537960
-8.780703
330
(Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN
4740-209
ESPOSENDE
41.537960 -8.780703 (Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN ESPOSENDE
268-03-57000-19675
41.537960
-8.780703
190
(Estadio Padre sa Pereira) Av.Dr. Henrique Barbosa Lima-EN
4740-209
ESPOSENDE
38.766751 -7.429875 (J.Nunes e Filhos Ld.)-Altoda Portela-Est Nacional n 254 VILA_VICOSA
268-03-3510-16943
38.766751
-7.429875
220
(J.Nunes e Filhos Ld.)-Altoda Portela-Est Nacional n 254
7160
VILA_VICOSA
38.766751 -7.429875 (J.Nunes e Filhos Ld.)-Altoda Portela-Est Nacional n 254 VILA_VICOSA
268-03-3510-16942
38.766751
-7.429875
150
(J.Nunes e Filhos Ld.)-Altoda Portela-Est Nacional n 254
7160
VILA_VICOSA
38.766751 -7.429875 (J.Nunes e Filhos Ld.)-Altoda Portela-Est Nacional n 254 VILA_VICOSA
268-03-3510-16941
38.766751
-7.429875
30
(J.Nunes e Filhos Ld.)-Altoda Portela-Est Nacional n 254
7160
VILA_VICOSA
38.766751 -7.429875 (J.Nunes e Filhos Ld.)-Altoda Portela-Est Nacional n 254 VILA_VICOSA
268-03-46000-16941
38.766751
-7.429875
30
(J.Nunes e Filhos Ld.)-Altoda Portela-Est Nacional n 254
7160
VILA_VICOSA
38.766751 -7.429875 (J.Nunes e Filhos Ld.)-Altoda Portela-Est Nacional n 254 VILA_VICOSA
268-03-46000-16942
38.766751
-7.429875
150
(J.Nunes e Filhos Ld.)-Altoda Portela-Est Nacional n 254
7160
VILA_VICOSA
38.766751 -7.429875 (J.Nunes e Filhos Ld.)-Altoda Portela-Est Nacional n 254 VILA_VICOSA
268-03-46000-16943
38.766751
-7.429875
220
(J.Nunes e Filhos Ld.)-Altoda Portela-Est Nacional n 254
7160
VILA_VICOSA
41.792398 -8.809169 (Junto Campo Futebol Freixieirode Soutelo), Lugar do Cruzeiro FREIXIEIRO DE SOUTELO
268-03-13500-12572
41.792398
-8.809169
310
(Junto Campo Futebol Freixieirode Soutelo), Lugar do Cruzeiro
4900
FREIXIEIRO DE SOUTELO
41.792398 -8.809169 (Junto Campo Futebol Freixieirode Soutelo), Lugar do Cruzeiro FREIXIEIRO DE SOUTELO
268-03-13500-12571
41.792398
-8.809169
60
(Junto Campo Futebol Freixieirode Soutelo), Lugar do Cruzeiro
4900
FREIXIEIRO DE SOUTELO
41.792398 -8.809169 (Junto Campo Futebol Freixieirode Soutelo), Lugar do Cruzeiro FREIXIEIRO DE SOUTELO
268-03-57000-12571
41.792398
-8.809169
60
(Junto Campo Futebol Freixieirode Soutelo), Lugar do Cruzeiro
4900
FREIXIEIRO DE SOUTELO
41.792398 -8.809169 (Junto Campo Futebol Freixieirode Soutelo), Lugar do Cruzeiro FREIXIEIRO DE SOUTELO
268-03-57000-12572
41.792398
-8.809169
310
(Junto Campo Futebol Freixieirode Soutelo), Lugar do Cruzeiro
4900
FREIXIEIRO DE SOUTELO
38.641743 -8.884949 (LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo PINHAL NOVO
268-03-3010-11741
38.641743
-8.884949
0
(LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo
2955
PINHAL NOVO
38.641743 -8.884949 (LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo PINHAL NOVO
268-03-3010-11742
38.641743
-8.884949
160
(LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo
2955
PINHAL NOVO
38.641743 -8.884949 (LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo PINHAL NOVO
268-03-3010-11743
38.641743
-8.884949
270
(LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo
2955
PINHAL NOVO
38.641743 -8.884949 (LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo PINHAL NOVO
268-03-2-117411
38.641743
-8.884949
0
(LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo
2955
PINHAL NOVO
38.641743 -8.884949 (LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo PINHAL NOVO
268-03-2-117412
38.641743
-8.884949
160
(LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo
2955
PINHAL NOVO
38.641743 -8.884949 (LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo PINHAL NOVO
268-03-2-117413
38.641743
-8.884949
270
(LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo
2955
PINHAL NOVO
38.641743 -8.884949 (LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo PINHAL NOVO
268-03-42000-11743
38.641743
-8.884949
270
(LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo
2955
PINHAL NOVO
38.641743 -8.884949 (LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo PINHAL NOVO
268-03-42000-11745
38.641743
-8.884949
160
(LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo
2955
PINHAL NOVO
38.641743 -8.884949 (LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo PINHAL NOVO
268-03-42000-11742
38.641743
-8.884949
160
(LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo
2955
PINHAL NOVO
38.641743 -8.884949 (LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo PINHAL NOVO
268-03-42000-11746
38.641743
-8.884949
270
(LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo
2955
PINHAL NOVO
38.641743 -8.884949 (LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo PINHAL NOVO
268-03-42000-11741
38.641743
-8.884949
0
(LurlEmpa)-Estrada da Lagoa da Palha-2955 Pinhal Novo
2955
PINHAL NOVO
41.654544 -8.688818 (Next to a TMN and TELECEL pylon) Lugar da Furoca-4905 Barro BARROSELAS
268-03-13500-12271
41.654544
-8.688818
135
(Next to a TMN and TELECEL pylon) Lugar da Furoca-4905 Barro
4905
BARROSELAS
41.654544 -8.688818 (Next to a TMN and TELECEL pylon) Lugar da Furoca-4905 Barro BARROSELAS
268-03-13500-12272
41.654544
-8.688818
245
(Next to a TMN and TELECEL pylon) Lugar da Furoca-4905 Barro
4905
BARROSELAS
41.654544 -8.688818 (Next to a TMN and TELECEL pylon) Lugar da Furoca-4905 Barro BARROSELAS
268-03-57000-12271
41.654544
-8.688818
135
(Next to a TMN and TELECEL pylon) Lugar da Furoca-4905 Barro
4905
BARROSELAS
41.654544 -8.688818 (Next to a TMN and TELECEL pylon) Lugar da Furoca-4905 Barro BARROSELAS
268-03-57000-12272
41.654544
-8.688818
245
(Next to a TMN and TELECEL pylon) Lugar da Furoca-4905 Barro
4905
BARROSELAS
41.183924 -8.663561 (Parque de estacionamento do Pessoal) Hospital Pedro Hispano R MATOSINHOS
268-03-11500-10162
41.183924
-8.663561
240
(Parque de estacionamento do Pessoal) Hospital Pedro Hispano R
4460-841
MATOSINHOS
41.183924 -8.663561 (Parque de estacionamento do Pessoal) Hospital Pedro Hispano R MATOSINHOS
268-03-11500-10163
41.183924
-8.663561
340
(Parque de estacionamento do Pessoal) Hospital Pedro Hispano R
4460-841
MATOSINHOS
41.183924 -8.663561 (Parque de estacionamento do Pessoal) Hospital Pedro Hispano R MATOSINHOS
268-03-11500-10161
41.183924
-8.663561
130
(Parque de estacionamento do Pessoal) Hospital Pedro Hispano R
4460-841
MATOSINHOS
41.183924 -8.663561 (Parque de estacionamento do Pessoal) Hospital Pedro Hispano R MATOSINHOS
268-03-215-101621
41.183924
-8.663561
130
(Parque de estacionamento do Pessoal) Hospital Pedro Hispano R
4460-841
MATOSINHOS
41.183924 -8.663561 (Parque de estacionamento do Pessoal) Hospital Pedro Hispano R MATOSINHOS
268-03-215-101622
41.183924
-8.663561
240
(Parque de estacionamento do Pessoal) Hospital Pedro Hispano R
4460-841
MATOSINHOS
41.183924 -8.663561 (Parque de estacionamento do Pessoal) Hospital Pedro Hispano R MATOSINHOS
268-03-215-101623
41.183924
-8.663561
340
(Parque de estacionamento do Pessoal) Hospital Pedro Hispano R
4460-841
MATOSINHOS
41.183924 -8.663561 (Parque de estacionamento do Pessoal) Hospital Pedro Hispano R MATOSINHOS
268-03-51000-10161
41.183924
-8.663561
130
(Parque de estacionamento do Pessoal) Hospital Pedro Hispano R
4460-841
MATOSINHOS
41.183924 -8.663561 (Parque de estacionamento do Pessoal) Hospital Pedro Hispano R MATOSINHOS
268-03-51000-10162
41.183924
-8.663561
240
(Parque de estacionamento do Pessoal) Hospital Pedro Hispano R
4460-841
MATOSINHOS
41.183924 -8.663561 (Parque de estacionamento do Pessoal) Hospital Pedro Hispano R MATOSINHOS
268-03-51000-10163
41.183924
-8.663561
340
(Parque de estacionamento do Pessoal) Hospital Pedro Hispano R
4460-841
MATOSINHOS
41.906741 -8.775371 (perto do pilar da TMN) Monte de Gois-4910 Lanhelas-Caminh LANHELAS
268-03-13500-15973
41.906741
-8.775371
250
(perto do pilar da TMN) Monte de Gois-4910 Lanhelas-Caminh
4920
LANHELAS
41.906741 -8.775371 (perto do pilar da TMN) Monte de Gois-4910 Lanhelas-Caminh LANHELAS
268-03-13500-15971
41.906741
-8.775371
45
(perto do pilar da TMN) Monte de Gois-4910 Lanhelas-Caminh
4920
LANHELAS
41.906741 -8.775371 (perto do pilar da TMN) Monte de Gois-4910 Lanhelas-Caminh LANHELAS
268-03-13500-15972
41.906741
-8.775371
155
(perto do pilar da TMN) Monte de Gois-4910 Lanhelas-Caminh
4920
LANHELAS
41.906741 -8.775371 (perto do pilar da TMN) Monte de Gois-4910 Lanhelas-Caminh LANHELAS
268-03-57000-15973
41.906741
-8.775371
250
(perto do pilar da TMN) Monte de Gois-4910 Lanhelas-Caminh
4920
LANHELAS
41.906741 -8.775371 (perto do pilar da TMN) Monte de Gois-4910 Lanhelas-Caminh LANHELAS
268-03-57000-15971
41.906741
-8.775371
45
(perto do pilar da TMN) Monte de Gois-4910 Lanhelas-Caminh
4920
LANHELAS
41.906741 -8.775371 (perto do pilar da TMN) Monte de Gois-4910 Lanhelas-Caminh LANHELAS
268-03-57000-15972
41.906741
-8.775371
155
(perto do pilar da TMN) Monte de Gois-4910 Lanhelas-Caminh
4920
LANHELAS
41.906741 -8.775371 (perto do pilar da TMN) Monte de Gois-4910 Lanhelas-Caminh LANHELAS
268-03-57000-15974
41.906741
-8.775371
45
(perto do pilar da TMN) Monte de Gois-4910 Lanhelas-Caminh
4920
LANHELAS
41.370686 -8.608481 (Proximo da Delvest, Lda-fabrica da Gant) Lugar de Toledo- VILA NOVA FAMALICAO
268-03-12000-18971
41.370686
-8.608481
40
(Proximo da Delvest, Lda-fabrica da Gant) Lugar de Toledo-
4760
VILA NOVA FAMALICAO
41.370686 -8.608481 (Proximo da Delvest, Lda-fabrica da Gant) Lugar de Toledo- VILA NOVA FAMALICAO
268-03-12000-18972
41.370686
-8.608481
130
(Proximo da Delvest, Lda-fabrica da Gant) Lugar de Toledo-
4760
VILA NOVA FAMALICAO
41.370686 -8.608481 (Proximo da Delvest, Lda-fabrica da Gant) Lugar de Toledo- VILA NOVA FAMALICAO
268-03-12000-18973
41.370686
-8.608481
220
(Proximo da Delvest, Lda-fabrica da Gant) Lugar de Toledo-
4760
VILA NOVA FAMALICAO
41.370686 -8.608481 (Proximo da Delvest, Lda-fabrica da Gant) Lugar de Toledo- VILA NOVA FAMALICAO
268-03-53000-18972
41.370686
-8.608481
130
(Proximo da Delvest, Lda-fabrica da Gant) Lugar de Toledo-
4760
VILA NOVA FAMALICAO
41.370686 -8.608481 (Proximo da Delvest, Lda-fabrica da Gant) Lugar de Toledo- VILA NOVA FAMALICAO
268-03-53000-18971
41.370686
-8.608481
40
(Proximo da Delvest, Lda-fabrica da Gant) Lugar de Toledo-
4760
VILA NOVA FAMALICAO
41.370686 -8.608481 (Proximo da Delvest, Lda-fabrica da Gant) Lugar de Toledo- VILA NOVA FAMALICAO
268-03-53000-18973
41.370686
-8.608481
220
(Proximo da Delvest, Lda-fabrica da Gant) Lugar de Toledo-
4760
VILA NOVA FAMALICAO
41.212098 -8.633106 (Quartel dos Bombeiros Voluntarios) R dos Bombeiros-4465 Lec LECA DO BAILIO
268-03-12500-18172
41.212098
-8.633106
305
(Quartel dos Bombeiros Voluntarios) R dos Bombeiros-4465 Lec
4465
LECA DO BAILIO
41.212098 -8.633106 (Quartel dos Bombeiros Voluntarios) R dos Bombeiros-4465 Lec LECA DO BAILIO
268-03-12500-18171
41.212098
-8.633106
210
(Quartel dos Bombeiros Voluntarios) R dos Bombeiros-4465 Lec
4465
LECA DO BAILIO
41.212098 -8.633106 (Quartel dos Bombeiros Voluntarios) R dos Bombeiros-4465 Lec LECA DO BAILIO
268-03-51000-18172
41.212098
-8.633106
305
(Quartel dos Bombeiros Voluntarios) R dos Bombeiros-4465 Lec
4465
LECA DO BAILIO
41.212098 -8.633106 (Quartel dos Bombeiros Voluntarios) R dos Bombeiros-4465 Lec LECA DO BAILIO
268-03-51000-18171
41.212098
-8.633106
210
(Quartel dos Bombeiros Voluntarios) R dos Bombeiros-4465 Lec
4465
LECA DO BAILIO
38.578182 -9.023998 (Revipil) Cabecos Encarnados 2830 COINA COINA
268-03-3010-243
38.578182
-9.023998
300
(Revipil) Cabecos Encarnados 2830 COINA
2830
COINA
38.578182 -9.023998 (Revipil) Cabecos Encarnados 2830 COINA COINA
268-03-3010-241
38.578182
-9.023998
70
(Revipil) Cabecos Encarnados 2830 COINA
2830
COINA
38.578182 -9.023998 (Revipil) Cabecos Encarnados 2830 COINA COINA
268-03-3010-242
38.578182
-9.023998
190
(Revipil) Cabecos Encarnados 2830 COINA
2830
COINA
38.578182 -9.023998 (Revipil) Cabecos Encarnados 2830 COINA COINA
268-03-2-2411
38.578182
-9.023998
70
(Revipil) Cabecos Encarnados 2830 COINA
2830
COINA
38.578182 -9.023998 (Revipil) Cabecos Encarnados 2830 COINA COINA
268-03-2-2412
38.578182
-9.023998
190
(Revipil) Cabecos Encarnados 2830 COINA
2830
COINA
38.578182 -9.023998 (Revipil) Cabecos Encarnados 2830 COINA COINA
268-03-2-2413
38.578182
-9.023998
300
(Revipil) Cabecos Encarnados 2830 COINA
2830
COINA
38.578182 -9.023998 (Revipil) Cabecos Encarnados 2830 COINA COINA
268-03-42000-241
38.578182
-9.023998
60
(Revipil) Cabecos Encarnados 2830 COINA
2830
COINA
38.578182 -9.023998 (Revipil) Cabecos Encarnados 2830 COINA COINA
268-03-42000-244
38.578182
-9.023998
60
(Revipil) Cabecos Encarnados 2830 COINA
2830
COINA
38.578182 -9.023998 (Revipil) Cabecos Encarnados 2830 COINA COINA
268-03-42000-243
38.578182
-9.023998
280
(Revipil) Cabecos Encarnados 2830 COINA
2830
COINA
38.578182 -9.023998 (Revipil) Cabecos Encarnados 2830 COINA COINA
268-03-42000-242
38.578182
-9.023998
190
(Revipil) Cabecos Encarnados 2830 COINA
2830
COINA
38.578182 -9.023998 (Revipil) Cabecos Encarnados 2830 COINA COINA
268-03-42000-245
38.578182
-9.023998
190
(Revipil) Cabecos Encarnados 2830 COINA
2830
COINA
38.900245 -9.039086 (SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu ALVERCA_DO_RIBATEJO
268-03-1010-5341
38.900245
-9.039086
30
(SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu
2615-070
ALVERCA_DO_RIBATEJO
38.900245 -9.039086 (SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu ALVERCA_DO_RIBATEJO
268-03-1010-5343
38.900245
-9.039086
270
(SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu
2615-070
ALVERCA_DO_RIBATEJO
38.900245 -9.039086 (SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu ALVERCA_DO_RIBATEJO
268-03-1010-5342
38.900245
-9.039086
160
(SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu
2615-070
ALVERCA_DO_RIBATEJO
38.900245 -9.039086 (SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu ALVERCA_DO_RIBATEJO
268-03-1-53411
38.900245
-9.039086
30
(SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu
2615-070
ALVERCA_DO_RIBATEJO
38.900245 -9.039086 (SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu ALVERCA_DO_RIBATEJO
268-03-1-53412
38.900245
-9.039086
160
(SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu
2615-070
ALVERCA_DO_RIBATEJO
38.900245 -9.039086 (SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu ALVERCA_DO_RIBATEJO
268-03-1-53413
38.900245
-9.039086
270
(SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu
2615-070
ALVERCA_DO_RIBATEJO
38.900245 -9.039086 (SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu ALVERCA_DO_RIBATEJO
268-03-41000-5343
38.900245
-9.039086
270
(SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu
2615-070
ALVERCA_DO_RIBATEJO
38.900245 -9.039086 (SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu ALVERCA_DO_RIBATEJO
268-03-41000-5346
38.900245
-9.039086
270
(SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu
2615-070
ALVERCA_DO_RIBATEJO
38.900245 -9.039086 (SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu ALVERCA_DO_RIBATEJO
268-03-41000-5341
38.900245
-9.039086
30
(SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu
2615-070
ALVERCA_DO_RIBATEJO
38.900245 -9.039086 (SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu ALVERCA_DO_RIBATEJO
268-03-41000-5345
38.900245
-9.039086
160
(SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu
2615-070
ALVERCA_DO_RIBATEJO
38.900245 -9.039086 (SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu ALVERCA_DO_RIBATEJO
268-03-41000-5344
38.900245
-9.039086
30
(SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu
2615-070
ALVERCA_DO_RIBATEJO
38.900245 -9.039086 (SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu ALVERCA_DO_RIBATEJO
268-03-41000-5342
38.900245
-9.039086
160
(SMAS V.Franca de Xira)-R.Diamantino F. Braz-Deposito de agu
2615-070
ALVERCA_DO_RIBATEJO
41.146896 -8.615690 (SMAS) Praca Gomes Teixeira (Faculdade de Ciencias-UP) 4050 PORTO
268-03-11700-2162
41.146896
-8.615690
220
(SMAS) Praca Gomes Teixeira (Faculdade de Ciencias-UP) 4050
4050
PORTO
41.146896 -8.615690 (SMAS) Praca Gomes Teixeira (Faculdade de Ciencias-UP) 4050 PORTO
268-03-11700-2161
41.146896
-8.615690
90
(SMAS) Praca Gomes Teixeira (Faculdade de Ciencias-UP) 4050
4050
PORTO
41.146896 -8.615690 (SMAS) Praca Gomes Teixeira (Faculdade de Ciencias-UP) 4050 PORTO
268-03-11700-2163
41.146896
-8.615690
340
(SMAS) Praca Gomes Teixeira (Faculdade de Ciencias-UP) 4050
4050
PORTO
41.146896 -8.615690 (SMAS) Praca Gomes Teixeira (Faculdade de Ciencias-UP) 4050 PORTO
268-03-217-21622
41.146896
-8.615690
220
(SMAS) Praca Gomes Teixeira (Faculdade de Ciencias-UP) 4050
4050
PORTO
41.146896 -8.615690 (SMAS) Praca Gomes Teixeira (Faculdade de Ciencias-UP) 4050 PORTO
268-03-217-21623
41.146896
-8.615690
340
(SMAS) Praca Gomes Teixeira (Faculdade de Ciencias-UP) 4050
4050
PORTO
41.146896 -8.615690 (SMAS) Praca Gomes Teixeira (Faculdade de Ciencias-UP) 4050 PORTO
268-03-217-21621
41.146896
-8.615690
90
(SMAS) Praca Gomes Teixeira (Faculdade de Ciencias-UP) 4050
4050
PORTO
40.046396 -8.862154 (Torre Telecel) Sampaio-Est Nacional 109-3080-484 Marinha LAVOS
268-03-15500-14193
40.046396
-8.862154
320
(Torre Telecel) Sampaio-Est Nacional 109-3080-484 Marinha
3080-484
LAVOS
40.046396 -8.862154 (Torre Telecel) Sampaio-Est Nacional 109-3080-484 Marinha LAVOS
268-03-15500-14191
40.046396
-8.862154
35
(Torre Telecel) Sampaio-Est Nacional 109-3080-484 Marinha
3080-484
LAVOS
40.046396 -8.862154 (Torre Telecel) Sampaio-Est Nacional 109-3080-484 Marinha LAVOS
268-03-15500-14192
40.046396
-8.862154
150
(Torre Telecel) Sampaio-Est Nacional 109-3080-484 Marinha
3080-484
LAVOS
40.046396 -8.862154 (Torre Telecel) Sampaio-Est Nacional 109-3080-484 Marinha LAVOS
268-03-55000-14192
40.046396
-8.862154
150
(Torre Telecel) Sampaio-Est Nacional 109-3080-484 Marinha
3080-484
LAVOS
40.046396 -8.862154 (Torre Telecel) Sampaio-Est Nacional 109-3080-484 Marinha LAVOS
268-03-55000-14193
40.046396
-8.862154
320
(Torre Telecel) Sampaio-Est Nacional 109-3080-484 Marinha
3080-484
LAVOS
40.046396 -8.862154 (Torre Telecel) Sampaio-Est Nacional 109-3080-484 Marinha LAVOS
268-03-55000-14191
40.046396
-8.862154
35
(Torre Telecel) Sampaio-Est Nacional 109-3080-484 Marinha
3080-484
LAVOS

Cielo e terra (duet with Dante Thomas)