HTFITIP er nettstedet der du kan se hva en funksjon kalles fra ett språk i en annen (eller en implementering).

Ideen cam til meg etter den ellevte gang spurte jeg meg selv, hvordan i helvete er trim i Python? Det kalles stripen ved veien.

Nettstedet er svært enkel. På forsiden er det dette skjemaet:

Hvor i helvete er _____'s _____ i _____?

Det første rommet er "source" programmeringsspråk navn, den andre så setter vi den funksjonen / metoden navn, og den tredje, den "target" programmeringsspråk. Kilden språket er valgfritt.

En god kilde til den ... kilden programmeringsspråk er PHP's (massive) liste funksjoner . Først av alt, synes å ha PHP's funksjon er til alt, og det er ingen namespace slik at det er lettere for oss å bygge en indeks av det. For det andre er dette et allment kjent språk. For det tredje er det første språket i mange mennesker, så det er fullt mulig at mange mennesker vil ønske å vite hva som er tilsvarende for PHP funksjon X i det nye språket de er lærer, så hvis vi må begynne et sted kan det være godt på denne måten.

Når brukeren velger kilden programmeringsspråket fra nedtrekksmenyen, en Ajax anrop blir automatisk alle funksjonsnavnene så når brukeren skriver inn navnet på det andre feltet, den automatisk fullfører. Deretter velger han det "målet" språk på det tredje feltet.

Hvor i helvete er PHP's trim i Python? (Klikk på Send)

Hvis forholdet allerede er stablished på databasen, presenterer vi svaret til brukeren:

PHP's trim stripe i Python kalles. (Lenke til manuelle siden på Python's strip ville være hyggelig)

Hvis ikke, kan vi la brukeren gjør dette forholdet. Hvis det ikke er mulig, si, Python har ikke en array_intersect_uassoc funksjonen på en modul, lar vi brukeren skriver inn en implementering, wiki-stil.

Web 2.0 baby, gir brukerne alt innhold, gjør vi alle pengene.

Og nettsiden backend er enkel. Listen over programmeringsspråk og dets funksjoner, og forholdet mellom funksjoner / metoder, og somekind av wiki ting å la folk sende implementeringer.

Jeg har følt lat i det siste så gå videre og gjennomføre dette hvis du vil. Bør være et nyttig redskap.

  • Chucho
    Dette finnes allerede. PHP til å Ruby. Kan jeg se webutviklere søker etter ekvivalenter i Ruby, Python Men, jeg tror ikke det. Kanskje Sys Admins, hvis de ikke allerede bruker det som en skripting verktøy.
  • Chu Dat
    Angivelig Du har ikke sett Matlab funksjon listen.
  • Noen ganger det synes jeg er den som bruker den brasilianske HN:) hyggelig Ã¥ se jeg ikke ...

    Ja, god idé. Jeg har aldri gjort noe som er for store, jeg tror jeg skal prøve å gjøre en implementering av denne retten!
  • inerte
    Ae Luke, godt å se det en annen brasiliansk også.

    Manda bullet gutt. Oppriktig Jeg tror det ville gjøre et vakkert sted, og gjennomføringen er ikke vanskelig, ikke noe stort:) Det vil være enkelt og nyttig.

    Jeg har bare ikke gjøre det fordi det ikke er veldig lat, men jeg har allerede nok sideprosjekter til å holde meg opptatt i lang tid:) Gjør systemet i seg selv er også morsomt, nå holde oppdatere med funksjonene er en smerte i ræva. Jeg har allerede noe av nettsteder som jeg må holde oppdatere, ville jeg ikke en annen!

    Hvis / når du gjør det, anbefaler jeg å ta en titt.
  • "Hvordan i helvete" skulle være "Hva i helvete".

    Virkelig Det skal bare være "Hva".
  • yo
    * * Hva faen er i python trim.

    eller

    Hvordan i helvete * du * i python trim.
  • inerte
    Takk Yo (og Dave).

    10 år med nesten daglige engelske bruk og jeg er fortsatt læring: p
  • Alin Hanghiuc
    Jeg tror følgende er bedre:

    "Hva, i Guds navn, er det samme som PHP's klippefunksjonen i Python?" : D

    Jeg tror ideen om et nettsted som dette er virkelig fantastisk. Navnet er til og med "awesome", selv om det ikke er riktig skrevet da området trenger et godt navn med en vri.
  • Alin Hanghiuc
    På andre tenkte, Har "Hva i helvete er trim i Python" navn Allerede et par vendinger (det er en forkortelse av en kul navn), så kanskje det er ikke behov for en feil i den. Og Kan du erstatte banning, "fuck" med "semi-banning", "frack", som burde Bli kul Nå som Battlestar Galactica slutter og går inn i historien. Med mindre Caprica spinoff som faktisk skjer, som i tilfelle svalende "frack" vil b forsinket et par år. Med mindre Caprica suger, og da "frack" vil aldri være kule. Men jeg komme bort fra emnet ...

    Uansett, Dette minner meg om en gammel rumensk sier at går omtrent slik: Alright! Vi har en hestesko (ideen for området, og et kult navn for det). Alle vi trenger er tre flere hestesko, en vogn og en hest (den aktuelle nettsiden, brukerne og innholdet)! :)
  • inerte
    Heh, en av mine tidligere innlegg (på portugisisk) snakker om hvordan ideer blir ubrukelig i virksomhet, det som virkelig teller er de prosesser og gjennomføringen. Mest sannsynlig vil morph noen ide flere ganger før de når det nivået som vil ITS-brukere glede seg over.

    På den annen side er rapid prototyping og gjennomkøyring veldig lett på nettet. Såkornet er der, et enkelt verktøy som forteller deg hvordan du på noe om et programmeringsspråk basert på hva du vet fra et annet programmeringsspråk.

    Jeg har sagt til Lucas (i en kommentar nedenfor) hvorfor jeg ikke jeg kommer til å implementere denne nettsiden. Jeg er ikke bare "følelsen lat", men jeg har et par prosjekter som jeg vier min energi. Merkelig, de er skrevet i Python. Jeg hadde ideen HTFITIP et par måneder siden, men kom aldri så får seriøs om å lansere fordi jeg _think_ jeg er for øyeblikket envolved i flere kule ting.

    Jeg kan være galt, og HTFITIP kan være en stor suksess (som det store cattered til noe newbie programmeringsspråk polyglots Kan være), men det er ikke slik at jeg tror ikke på ITS sjanser. Det er at når jeg åpner tekstredigeringsprogram jeg føler meg mer motivert i arbeidet med disse to andre prosjekter:)
Bloggen kommentarer drevet av Disqus

Português flagItaliano flagCoreano flagChinês (simplificado) flagEnglish flagAlemâo flagFrancês flagEspanhol flag
Japonês flagÁrabe flagRusso flagHolandês flagBúlgaro flagTcheco flagCroata flagDinamarquês flag
Finlandês flagHindu flagPolonês flagRomeno flagSueco flagGrego flagNorueguês flag 
By N2H
Dolet 96 rabatt på hosting Dreamhost!
Bruk "Fremme Koden" treghet. LAMP med 20GB plass og 1TB av overføringen.

Relaterte artikler

  • Ingen relaterte innlegg

Kategorier