?? Twitter API Data Collection - Download Twitter Data via Official API - Step-by-Step Tutorial
Många Twitter-applikationer har drabbats av långa perioder av driftstopp nyligen, en situation som har några utvecklare oroade över företagets plattformsstabilitet.
Dessa utvecklare, som har investerat ansträngningar och pengar för att bygga inkomster som genererar Twitter-applikationer, hoppas Twitter visar ett sätt att öka applikationsplattformens upptid.
"Jag är ganska obehaglig med Twitter för tillfället", säger Paul Kinlan, skapare av Twollo.com, ett program som automatiskt lägger till kontakter till Twitter-användare " lista när andra användare postar meddelanden som innehåller vissa sökord.
[Vidare läsning: De bästa TV-streamingtjänsterna]Till följd av den omfattande driftstopp måste Kinlan utfärda återbetalningar till olyckliga kunder som betalar honom en avgift för att använda den mer avancerade versionen av Twollo.com, som också har en fri upplaga.
"Det var mycket att prata om att Twitter är en gratis tjänst och att vi inte borde klaga på att det är nere, men Twitter vill aktivt att människor ska bygga företag utanför Twitter-infrastrukturen, säger Kinlan i en e-post intervju. "Vi är gränssnittet till våra kunder, inte Twitter, och vi måste aktivt hantera våra kunders förväntningar på Twitter. Vi förlorar affärer när Twitter är nere."
Problemen började den 6 augusti när Twitter och andra webbplatser som LiveJournal, blev Googles bloggare och Facebook drabbade av en DDOS-attack (DDOS) från botnet. Twitter var störst och kollapsade i timmar. För att återställa sin tjänst genomförde den defensiva åtgärder som innebar att externa applikationers tillgång till plattformen begränsades. Twitter på den tiden erkände att det kan ha "överkompenserat" i sina defensiva ansträngningar.
Som ett resultat var vissa Twitter-applikationer helt eller delvis otillgängliga i flera dagar, eftersom Twitter begränsad tillgång till dess plattform API (applikationsprogrammeringsgränssnitt) DDoS-attackerna, som uppenbarligen var avsedda att tysta den politiska kommentaren från en bloggare i Georgiens land.
Sedan gick det här förbi lördag igen, och ett liknande scenario inträffade, då företagets återhämtningsåtgärder återigen drabbades tillgång till API och andra resurser som användarbehörighetsprocesser som externa applikationer behöver för att kunna fungera. Det tog Twitter fram till måndagskvällen för att få applikationsplattformen att fungera normalt igen.
Twitter svarade inte på begäran om kommentarer, så det är inte känt vad som orsakade avbrottet på lördag. Det skulle inte vara förflutet att anta att det var en annan DDoS-attack, med tanke på att återhämtningsstrategin liknade den tidigare. Säkerhetsföretag har också rapporterat att skadliga hackare har börjat använda Twitter för att hantera botnät eller nätverk av komprometterade datorer.
Även om Twitter inte offentligt har lämnat många tekniska detaljer om de åtgärder som vidtagits för att förhindra långvarig plattformstopp i framtiden, förslag saknas av utvecklare som inte vill se plattformen helt eller delvis otillgänglig för dagar varje gång webbplatsen drabbas av DDoS-attack.
"Min gissning är att de behöver bättre applikationsnivåfiltrering förmåga att upprätthålla servicekvalitet, för att kunna väsentligen "omväg" trafik som skulle leda till en försämring av tjänsten ", säger Dossy Shiobara, skapare av två applikationer: Twitter Karma, utformad för att hjälpa människor att bättre hantera sina listor över kontakter och Blackbird, en Twitter-applikation för BlackBerry-telefoner.
"Ofta är den ofullständiga förståelsen om DDoS-attacker att det bara är en volym trafikproblem som orsakar störningen. Det kan vara sant i vissa fall, det handlar inte alltid om volym ensam. Det kan finnas ineffektivitet i en tjänst som en angripare kan utnyttja för att förlamna en tjänst med relativt liten total trafik. Spekulerar rent här, jag satsar det var vad som hände med Twitter, "sa han i en e-post intervju.
Bill Kocik, skapare av Ambeur.com, ett webbaserat Twitter-användargränssnitt som tillhandahåller avancerade hanteringsfunktioner, föreslår att API separeras från resten av Twitter-applikationen på nätverks- och servernivåerna. "Idag riktas API-samtal till Twitter.com, vilket också är där allmän webbläsartrafik går. Om API-en istället hade serverats från, till exempel api.twitter.com, och var det en separat uppsättning servrar, skulle Twitter sannolikt har varit i en mycket bättre position för att skydda plattformen från attacken på tjänsten, säger Kocik via e-post.
Ett liknande förslag kommer från Jim Renkel, skapare av Twxlate.com, som ger ett Twitter användargränssnitt mer än 40 språk, samt innehållsöversättning. "Twitter verkar vara värd på en koncentrerad servergård. Om deras servrar var mer distribuerade tror jag att de skulle vara mindre utsatta för DDOS-attacker. Det är nämligen inte lätt att bara gå ut och distribuera en ansökan, så jag är inte fel på dem här ", sa han i en e-post intervju.
Utöver vad Twitter gör eller inte gör på sina back-end-system kan utvecklare hjälpa sin sak genom att nå ut till företaget i krisetider, sade Sean Callahan, grundare av TweetPhoto.com, en fotodelningsplattform.
Efter 6 augusti DDoS-attacker kontaktade Callahan omedelbart kontakten med Twitter-applikationsplattformen och fick TweetPhoto.com "vitlistad" av dem, så att Det var tillbaka på fredagen istället för söndagsmiddagen som de flesta andra drabbade applikationer. Han sa att "utvecklaren måste vara proaktiv och inte så passiv och säga" det kommer att åtgärdas när det är fixat "och i de tillfälliga de klagar på diskussionsforum, sade Callahan i en telefonsamtal.
TweetPhoto.co m har också påverkats den här helgen, men Callahan anser att Twitter gör framsteg när det gäller att lära sig hur man återställer sin tjänst utan lika stor inverkan på applikationsplattformen.
Twitter har på senare tid begärt att berörda företagare skickar företaget mycket detaljerade problemrapporter, så att det kan göra ett bättre jobb i framtiden och inte påverka plattformen lika mycket.
På tisdagseftermiddagen sa Twitter att det har gjort framsteg i detta avseende. "Tack vare alla som skickade i detaljerade utgåva rapporter har vi kunnat ställa in systemet för att känna igen trafiken bättre och sakerna verkar fungera bra", skrev Ryan Sarver, en medlem av Twitter Support Platform Support Team, i ett diskussionsforum för Twitter-utvecklare.
"Vi kommer att fortsätta att noggrant övervaka systemet och stämma efter behov. De detaljerade rapporterna är mycket viktiga för att vi ska undervisa systemet vad ditt förfrågningsmönster ser ut," tillade han. förväntningarna är höga bland utvecklare. Twitter, lanserad i mars 2006, drabbades ofta avbrott då användarbasen växte i en svimlande takt. Tjänsten har dock förbättrats avsevärt sedan andra halvåret i fjol.
"[Twitter applikationsplattformen] har blivit mycket bättre de senaste två åren men är fortfarande mycket dålig med tanke på den vikt det har uppnått. Jag är övertygad om att sakerna kommer att fortsätta att förbättras i takt med att tiden går, säger Shiobara.
Kocik, vars Ambeur.com-applikation vädjade den senaste nedetiden ganska bra, satsar på att Twitter kommer att få det rätt. "Jag tror att API och plattform fortfarande mognas, men Twitter jobbar hårt för att förbättra dem och utarbeta de problem som naturligtvis kommer med den explosiva tillväxten de har sett", säger Kocik.
Det är trots allt Twitter: s bästa intresse att förhindra stillestånd i sin applikationsplattform, sa Callahan. "Twitter [personal] är bara brandmän som försöker göra sitt bästa med de resurser de har", sa han. "Twitter gör allt det kan göra. De vill ha den bästa och mest pålitliga servicen."
För icke-statliga organisationer och icke-statliga organisationer kan ICT4D-rymden vara en tuff mutter att spricka. Även om icke-statliga organisationer i allmänhet kämpar för att hitta verktygen för att möta deras specifika behov, möter utvecklare motsatt problem - att få sina verktyg i händerna på dem som behöver dem mest. Försök att ansluta icke-statliga organisationer och utvecklingssamhällen - fysiskt och praktiskt taget - fortsätter denna dag med varierande grad av framgång. Det finns inge
Naturligtvis är det bara en liten del att samla de två parterna på ett ställe - konferensrum eller chattrum. Att få dem att förstå varandras behov kan vara en annan. Medan en sida kan närma sig saker från en "teknik som letar efter ett problem" -vinkel, har frivilligorganisationerna ofta det helt tvärtom. Ett av de djärvaste försök som nyligen gjorts för att delta i ideella / utvecklaren prickade i februari 2007 på den djärvt titlade konferensen UN Meets Silicon Valley där FN träffade en massa S
Misstänksama telefonsamtal på Skype skulle kunna riktas för att tappa som en del av en pan-europeisk nedbrytning av vilka lagmyndigheter anser att det är ett massivt tekniskt smuthull i gällande lagstiftningsregler som tillåter brottslingar att kommunicera utan rädsla för att bli överhettad av polisen. > Den europeiska utredningen skulle också kunna hjälpa amerikanska brottsbekämpande myndigheter att få tillgång till Internet-samtal. National Security Agency (NSA) är förstådd att tro att misstän
Medan polisen kan få en domstolsbeslut att trycka på en misstänkts landlinje och mobiltelefon, är det för närvarande omöjligt att få en liknande order för Internet-samtal på båda sidor om Atlanten.
Den som arbetar på ett kontor vet att när det är dags att springa till badrummet ökar risken för att någon snubblar runt datorn. Oavsett om det är en nosig kollega som söker skvaller eller en chef som tittar på ditt arbete, vill ingen bli uttagen med att kontrollera Facebook på företagstid. Det är här ett litet program som heter WinLock kommer in för att rädda dig.
Du kanske säger varför låsa inte hela datorn med tangentkombinationen WIN + L? Varför stör med WinLock? Tja, kanske du inte vill låsa hela datorn. Kanske behöver en kollega använda din dator när du är borta. Oavsett orsaken kan du nu låsa ett fönster och få det att försvinna helt från din skärm, säker på att ingen kommer att kunna komma åt den medan du är borta. Detta är en funktion som verkligen bör erbjudas av Microsoft, som standard. Om du kan låsa ett helt operativsystem, varför inte ett end