Profile cover photo
Profile photo
Marko Seppänen
Someone, who is inspired by many things
Someone, who is inspired by many things
About
Marko Seppänen's posts

Post has attachment
"A separate analysis of the top 100 components downloaded in 2014 by 29 large financial services and technology companies revealed that those companies used an average of 27 different versions of each component. This means that most of them were using outdated, less functional and potentially vulnerable component versions in their applications, Sonatype said Tuesday in a report about the state of the software supply chain."

Tarvetta kaapia kaikkien Fonectan hakusanoilla löytämien yrityksien verkkosivut ja tehdä niistä html-pohjainen ja klikattava lista? Helppoa.. alla olevasta Java-koodista löytyvä cookie-arvon mötkäle on se, joka on ajoittain kopioitava selaimen puolelta, sillä Fonectan palvelin tunnistaa "selaimen" sen perusteella. Se vaihtuu aina siinä vaiheessa, kun palvelin ilmoittaa epäilyksestään, että kyse olisi robottikäyttäjästä. Jos osaa käyttää tuota koodia, osannee paikallistaa, mistä ko. evästeenkin nopsaan saa. Huomannet myös, että pari apukirjastoa tarvitaan.

- - -

package jsoupkokeilu1;

import java.io.File;
import java.io.IOException;
import java.util.Iterator;

import org.apache.commons.io.FileUtils;
import org.jsoup.Connection;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class Extractor {

    private static String useragent = "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0";

    public static void main(String[] args) {

        String city = "espoo";
        String whattosearchfor = "it-palvelut";

        File file = new File("linksfile-" + city + "-" + whattosearchfor + ".html");

        String baseurl = "https://www.fonecta.fi/haku?what=" + whattosearchfor + "%2C+" + city + "&sort=RELEVANCE&latitude=&longitude=&autosuggested=false&pages=200";

        Document doc;
        try {

            FileUtils.writeStringToFile(file, "<html><head></head><body>");

            Connection connection = Jsoup.connect(baseurl).userAgent(useragent).timeout(10000);
            addHeaders(connection);
            doc = connection.get();
            Elements companies = doc.select("div.page-row-expanded div#ajaxcontent div#search-results a.profile[href]");
            retrieveAndSaveLinks(file, companies);

            FileUtils.writeStringToFile(file, "</body></html>", true);

        } catch (IOException e) {
            e.printStackTrace();
        }

    }

    private static void addHeaders(Connection connection) {

        connection.header("Host", "www.fonecta.fi");
        connection.header("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8");
        connection.header("Accept-Language", "fi-FI,fi;q=0.8,en-US;q=0.5,en;q=0.3");
        connection.header("Accept-Encoding", "gzip, deflate");
        connection
                .header("Cookie",
                        "s_getNewRepeat=1421356971471-Repeat; s_fid=0A8F2EA9C9DD058D-0FEBA41122AAAB95; s_vi=[CS]v1|2A51D48A8530CA75-400003052000DA1F[CE]; as_location=Mustasaari%3EKalvholmarna|Porvoo%3EMustijoki|Jokioinen%3EOjasi; as_category=1D0190|1D1660; as_user_id=957a2e9cf96e47c0928ddd4b7cd54f9f; optimizelySegments=%7B%22577070569%22%3A%22search%22%2C%22584350307%22%3A%22false%22%2C%22584350308%22%3A%22ff%22%2C%22781170034%22%3A%22ff%22%2C%22778950127%22%3A%22false%22%2C%22752290767%22%3A%22referral%22%7D; optimizelyEndUserId=oeu1420011800627r0.13946208857592113; optimizelyBuckets=%7B%7D; SnoobiID=1320004511; AMCV_C2E531BD537F16E60A490D45%40AdobeOrg=-2017484664%7CMCMID%7C25721193638238621684212882783643807161%7CMCAID%7C2A51D48A8530CA75-400003052000DA1F%7CMCAAMLH-1428257519%7C6%7CMCAAMB-1428257519%7Chmk_Lq6TPIBMW925SPhw3Q; s_cc=true; s_sq=%5B%5BB%5D%5D; connect.sid=s%3Aon8twx6C4s8ZoAuQq9zG9sM38ZMsWVof.bUFQrM2rAycXE75QmXTMDi23yr1WlTtuOjDye6RCoD4; fon_survey_fofi_nps=3; captcha=NDNmM2MwMmJiN2M1Njg3YzhiMzc4N2VkZWMxZjEyM2Y0YTEzMTA0NzI4ZmI5M2JiOjE1NWQ0MjY3MjMyZTAxN2EzNjk0MWE3ZGFjZDUzMzg4NjlhZmM2ZmVkY2EzMTBlNzc1MjNkMTZmY2I2NjkzZGI; optimizelyPendingLogEvents=%5B%5D");
        connection.header("Connection", "keep-alive");
        connection.header("Cache-Control", "max-age=0");

    }

    public static void retrieveAndSaveLinks(File file, Elements companies) {

        for (Iterator iterator = companies.iterator(); iterator.hasNext();) {

            Element element = (Element) iterator.next();

            Document doc;
            try {

                Connection connection = Jsoup.connect(element.attr("abs:href")).userAgent(useragent).timeout(20000);
                addHeaders(connection);
                doc = connection.get();
                Elements website = doc
                        .select("div.page-row-expanded div#ajaxcontent div.container header#profile-header ul li a[class=website]");
                if (!website.isEmpty()) {
                    FileUtils.writeStringToFile(file, website.toString() + "<br/>\n", true);
                    System.out.println(website.attr("href"));
                }

            } catch (IOException e) {
                e.printStackTrace();
            }

            try {
                Thread.sleep(200);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }

        }

    }

}

Post has attachment
Samaan aikaan toisaalla: "At the launch event, he underlined that moonshot projects like living forever were not the best way to connect with voters." (http://motherboard.vice.com/read/the-first-transhumanist-to-run-for-uk-office)

Maailma. Minulla on iPad Air 2 ja Xperia Z3 Tablet Compact. Näiden slimmiys.. ja kuinka kevyitä. Ne tekevät minut onnelliseksi. Ei muuta.

hmm.. tuo olisi varmaan mahtunut twiittinkin.

Post has attachment
"The original forms of visual poetry—the technopaegnia of classical times and the pattern poetry of the 1500s and beyond—were easier to define. Their hybridization consisted merely of giving conventional poems an essential visual structure."

"Visual poetry is written for the eye, but its methods and intentions, even in those works most limited in their verbal content, are always poetic, always compelling the reader forward into the transformative power of language, always entranced by—and entrancing through—the text that is before us."

Wikipediasta: "There remains some debate regarding the distinction between concrete poetry and visual poetry. There are a number of views regarding the issue. One view is that visual poetry is synonymous with concrete poetry. A second view is that visual poetry is a type (or sub-category) of concrete poetry. A third view is that visual poetry has evolved into a visual form distinct from concrete poetry."

Post has attachment
“SideSwipe’s directional antenna approach makes interaction with the phone completely self-contained, because you’re not depending on anything in the environment other than the phone’s own transmissions."

Pörssikursseja, teelehtiä.. ihan mitä vain. Täytyy saada.. lukea.. jotain. Kah, rehtori Anneli Pirttilän avajaispuhe Saimaan ammattikorkeakoulussa 9.9.2014. Muutama huomio:

"Valtion ohjausvalta ammattikorkeakouluissa siis kasvaa merkittävästi ja kun valtio jatkossa ohjaa molempia korkeakoulusektoreita, niin tällä on varmasti vaikutuksia kokonaisuuteen."

"Kun nyt siis yliopistoreformi on tehty ja ammattikorkeakoulu - uudistus liki maalissaan, niin ovatko uudistukset vähäksi aikaa tehtyinä? Mennäänkö nyt tällä rakenteella ja näillä eväillä? Tuskinpa korkeakoululaitoksen kehittäminen tähän päättyy. Uusia linjauksia varmasti nähdään ensi vuonna alkavalla uudella eduskunta - ja hallituskaudella."

"Kun ihmiset kohtaavat yhteisissä kahvi - ja lounaspöydissä, siitä on syntynyt uutta tutkimusta ja innovaatiotoimintaa."

"Lappeenrannan kaltaiset toimintatavat yleistyvät varmasti koko Suomessa tämän vuosikymmenen loppuun mennessä. Suomella ei liene enää varaa kehittää korkeakoululaitosta tiukasti kahteen pilariin – ammattikorkeakouluihin ja yliopistoihin – rajautuen."

Post has attachment
"The government says this is needed so it can remove inaccurate or defamatory information on the Internet."

Post has attachment
TMAO, lesitiini, karnitiini, koliini ja suolistobakteeri. Jos löydät nämä sanat yhdestä ja samasta artikkelista, olet todennäköisesti jonkin mielenkiintoisen äärellä. Itse pitäisi tässä päättää onko ok ottaa sekä acetyl-L-carnitinea, että soijalesitiiniä, vai nouseeko TMAO-tasot niin korkeaksi, että alkaa kolestroli-metaboliikka häiriintymään (tuli iHerbistä tilattua). Samalla tuli muodostettua julkea epäily ilmeisen vallitsevia kolestroliteorioita kohtaan (still a work in progress).

http://www.nih.gov/researchmatters/april2013/04222013meat.htm
"When the scientists asked people to consume a beef steak and a carnitine supplement, regular meat eaters produced more TMAO than vegans or vegetarians. When participants took antibiotics to suppress gut microbes, they produced less TMAO after eating carnitine. This suggests that gut microbes are involved in the production of TMAO from carnitine."

http://www.theepochtimes.com/n2/health/choline-vindicated-59754.html
"Further, feeding mice five-fold or ten-fold higher concentrations of choline chloride than they would ordinarily receive, or simply feeding them TMAO itself, increased atherosclerotic lesion size, and atherosclerotic lesion size correlated with blood levels of TMAO."

http://articles.mercola.com/sites/articles/archive/2013/04/22/eating-red-meat.aspx "He points out that red meat is only one of many foods that increases TMAO when eaten, and cites data from a 1999 study that evaluated TMAO excretion following consumption of 46 different foods, which shows that red meat generated no more TMAO than fruits and vegetables. In fact, some veggies, such as peas, cauliflower and carrots generated more TMAO than beef did!"

http://www.marksdailyapple.com/does-red-meat-clog-your-arteries-after-all/#axzz2QAGjJr31 "While subjects who typically ate meat saw the biggest increases in TMAO – which the researchers saw as evidence of the gut flora adapting to the host diet – and were characterized as having Prevotella-dominant guts, most evidence suggests that Prevotella bacteria are associated with carbohydrate-rich diets. That said, accumulating evidence suggests that the hundreds of species living in our guts can’t be quite so easily and neatly cataloged or categorized."

http://perfecthealthdiet.com/2013/04/lessons-from-the-latest-red-meat-scare/ "This means that if the proportion of bacteria who feed on protein, carnitine, and choline is too high, it’s probably because there is insufficient food for the competing bacteria who feed on carbohydrate forms of fiber. If you have a lot of gut bacteria feeding on fiber, there’s no room in the gut for large amounts of bacteria who feed on meat."

http://www.ipaustralia.com.au/applicant/the-cleveland-clinic-foundation/patents/AU2010253965/ "CLAIMS. What is claimed is: 1. A method of identifying a subject at risk of experiencing a complication of atherosclerotic cardiovascular disease, comprising: a) determining levels of a trimethylamine (TMA)-containing compound in a biological sample obtained from the subject, wherein the TMA-containing compound is selected from crotonobetaine, gamma-butyrobetaine, or carnitine"

http://www.ncbi.nlm.nih.gov/pubmed/24267266 "In this mini-review we will discuss the discrepancies regarding L-carnitine supplementation and its possible negative effects on cardiovascular risk through potential increases in TMAO production, as well as its positive effects on metabolic health via increasing glucose metabolism in the muscle and heart."

ok.. Ebaystä tilatulta 64 GB:n MicroSDHC -muistikortilta on yhdestä sen backup-hakemistosta kadonnut kaikki tiedostot, muiden hakemistojen ollessa sisällöltään ehdanlaisia. Samaa tapahtui kahteen eri älypuhelimeen asennettuna. Liikoja oikeuksia asennetuilla sovelluksilla vai erikoisen valikoivasti tiedostoja tuhoava muistikortti eli ts. sähkötekniikasta voi odottaa lähitulevaisuuden suurinta tietoturvauhkien muodostajaa?

Kestihän ne tiedostot sentään pari päivää katoamattomina, että onhan sekin jo jotain, mutta ilmeisesti vielä joutuu varmistelemaan backupit moneen kertaan eri medioille (muistikortin lisäksi muistitikut, DVD, pilvisäilö ja ulkoinen kovalevy). Eipä ketään, onhan minulle hyvin toimiva varmuuskopiointisuunnitelma, joka ei sinänsä vaadi liikoja vaivoja, mutta jättää silti hiukan häiritsevän tunteen jälkeensä, jos tiedostot eivät pysy siellä minne niitä jättää.
Wait while more posts are being loaded