Hackathon DevDays'19 (pars 1): commentarius cum commendatione de ambulatione itineris generantis et liquidae democratiae

Nuper we dixit de programmate domini corporati JetBrains et ITMO University "Software Development / Software Engineering". Omnes, quorum interest ad diem apertum Lunae, die 29 mensis Aprilis, invitamus. Quae bona alumnis offerimus et quid vicissim postulamus, tibi narrabimus. Insuper de hospitibus nostris interrogata definite respondebimus.

Hackathon DevDays'19 (pars 1): commentarius cum commendatione de ambulatione itineris generantis et liquidae democratiaeDies apertus ad JetBrains munus celebrabitur in Centre Negotia Tempora, ubi discipuli domini nostri student. Incipit ad 17:00. Potes omnia persequi et subcriptio pro eventu in website mse.itmo.ru. Veni et non paenitebit!

Una e praecipuorum partium institutionis est consuetudo. Discipuli multum eam habent: Duis hebdomadale, incepta semestri et hackathons. Gratias ad immersionem in modernae progressionis methodologiae et technologiae in studiis suis complendis, gradatim celeriter in processibus magnarum IT societatum integratur.

In hac statione fusius loqui volumus de Devdays hackathonibus, quae singulis sex mensibus fiunt. Regulae simplices sunt: ​​turmae 3-4 populi congregantur et per tres dies discipulos suas notiones ad vitam perducunt. Quid hoc fieret? Lege primam partem fabularum de inceptis huius semestri hackathonis ab ipsis studentibus :)

Commentarius cum movie suasiones

Hackathon DevDays'19 (pars 1): commentarius cum commendatione de ambulatione itineris generantis et liquidae democratiae

Ideae auctor
Ivan Ilchuk
Line-up
Ivan Ilchuk - movie insidias parsing, server
Vladislav Korabinov - progressio exemplorum propinquitas diarii ingressu et argumenti cinematographici comparet
Dmitry Valchuk - UI
Nikita Vinokurov – UI, design

Propositum propositi nostri erat applicationem desktop scribere - diarium quod cinematographica commendaret usori subnixa in introitibus.

Haec idea ad me venit cum iter ad academiam ac de quaestionibus meis cogitabam. "Quaecumque quaestio homini versatur, scriptor quidam classicus de eo iam scripsit", cogitavi. "Et cum quis scripserit, significat aliquem iam membranam". Desiderium itaque cinematographici circa hominem similiter cum cruciatu mentis naturaliter apparuit.

Patet, variae sunt variae diariae ac singulae commendationis officia (sed plerumque commendationes innituntur iis quae antea probaverunt). Principio, hoc consilium commune habet cum pellicula per cardines quaerendo, sed tamen in primis applicatio nostra diarium functioni praebet.

Hackathon DevDays'19 (pars 1): commentarius cum commendatione de ambulatione itineris generantis et liquidae democratiaeQuomodo hoc efficiendum? Cum pyga magicae premere, commentarius ingressum servo mittit, ubi cinematographicum electum est secundum descriptionem ab Vicipaedia capta. Frontenda nostra in Electron facta est (utimur eo, non interretiali, quia initio usorum notitias non in calculonis, sed loco computatorii condere decrevimus), et ipsa ratio servi et commendaticii in Pythone: TFs erant. e descriptionibus vectorum -IDF quae comparati sunt pro propinquitate ad vectorem commentarius ingressu.

Unius membri manipulus tantum in exemplari laboravit, alter totum in fine anteriori laboravit (initio simul cum tertio membro, qui postea ad probationem transivit). Parsing machinarum cinematographicarum ab Vicipaedio et servo versatus sum.

Paulatim propius ad exitum accessimus, nonnullas difficultates superans, inde ab eo quod exemplar initio multum RAM postulavit, cum difficultate notitiarum ad calculos transferendi finem dedit.

Nunc, ut pelliculam ad vesperum invenias, magno conatu non opus est: effectus trium dierum nostrorum est application escritorio et cultor, qui accessiones usoris per https, in responsione accepto delectu 5 pellicularum cum brevis descriptio et poster.

Impressiones propositi mei valde affirmativae sunt: ​​opus capiebat a primo mane usque ad multam noctem, et inde application periodice efficit ridiculos eventus stilo "Nox insomnis" pro diario ingressu de Duis in universitate vel cinematographico de primo die scholae narratio de primo die apud department est.

Nexus, installatores, etc. inveniri possunt hic.

Iter generantis

Hackathon DevDays'19 (pars 1): commentarius cum commendatione de ambulatione itineris generantis et liquidae democratiaeIdeae auctor
Artemieva Irina
Line-up
Artemyeva Irina - team plumbum, principalis loop
Gordeeva Lyudmila - music
Platonov Vladislav - itineribus

Ego vere amo civitatem ambulantem: spectans aedificia, homines, historiam cogitans. Sed etiam mutando locum commorationis, citius aut serius obviam sum difficultatis iter deligendi: omnia, quae cogitare potui, complevi. Ita idea accessit ad automate generationis viarum: initium et longitudinem viae indicas, et propositum optionem praebet. Ambulationes longae esse possunt, ergo logica evolutionis ideae facultas addere videtur ut puncta media pro "subsisto" indicandi, ubi gustum et quietem habere possis. Altera pars evolutionis erat musica. Ambulans ad musicam semper magis iocum est, ut magnum esset addere facultatem scenici secundum viam generatam eligere.

Fieri non potuit huiusmodi solutiones in applicationibus exsistentibus. Proxima analoga sunt itinerariorum aliquorum: Google Maps, 2GIS, etc.

Commodissimum est talem applicationem in telephono tuo habere, ita bene bene uti Telegram. Permittit tibi mappas ostendere et musicam ludere, et haec omnia scribere per autocinetum temperare potes. Praecipuum opus cum mappis fiebat utens Google Map API. Python facilem facit utramque technologiam coniungere.

Tres homines in manipulis fuerunt, munus ergo in duas manus non imbricatis (cum mappis operantibus et cum musica operantibus) divisum est ut guys independenter operari possent, et eventus me componendi suscepi.

Hackathon DevDays'19 (pars 1): commentarius cum commendatione de ambulatione itineris generantis et liquidae democratiaeNemo nostrum umquam cum Map API vel telegrapho scripta vel automata telegraphum elaboravit, ergo quaestio principalis fuit temporis spatium ad propositum deducendum: semper aliquid plus temporis percipit quam quod tu bene nosti. Etiam difficile erat API telegraphum eligere: ob interclusionem, non omnes laborem et ad omnia componenda certare habui.

Seorsim memorabile est quomodo problema viarum generandi soluta est. Iter inter duo loca aedificare facile est, sed quid usorem praebes si modo nota est longitudo viae? Usor X chiliometrorum ambulare cupiat. Punctum arbitrario eligitur, spatium ad quod recta linea est 10 chiliometrorum, post quod via ad hunc punctum per veras vias construitur. Verisimile non erit rectum, sic eam ad definitum 10 chiliometrorum breviabimus. Illic es multus of bene pro talibus itineribus - generator iter realem obtinuit!

Initio tabulam in locis viridibus areis correspondentibus volui dividere: aggeres, atria, plateas, ut amΕ“nissimum iter deambulandi ac etiam musicam pro his locis generare. Sed hoc facere utens Google Map API difficilis evasit (non tempus erat solvendi hanc quaestionem). Attamen fieri potuit ut per certas locorum species (tabernae, parcum, bibliothecae constructionem viae efficerem): si via omnia loca definita circuivit, sed desideratum spatium nondum iter confectum est. user-certum spatium in temere versus. Google API Tabula quoque permittit ut tempus itinerarium aestimatum computare, quod te adiuvat ut tabulam lusoriam prorsus pro tota ambulatione eligas.

Ut a praecessi, managed ad generationem itinera incipiendo, distantia et punctis intermediis; omnia parata sunt ad musicam secundum sectiones itineris indicandas, sed propter temporis inopiam, placuit optioni deligi ludi scenici simpliciter ut additus UI ramus. Sic usor independenter musicam audire poterat.

Praecipua difficultas cum musica operando nesciebat ubi fasciculos mp3 acciperet quin usoris rationem habere de aliquo servitio requireret. Musicam ab utente petere placuit (modus UserMusic). Hoc novum problema creat: non omnes facultates tramites prehendendi habet. Una solutio est repositio cum musica creare ab utentibus (modus BotMusic) - ex eo potes generare musicam pro officiis.

Etsi non perfectum est, negotium peregimus: confecimus cum applicatione qua uti vellem. In genere, hoc est frigidissimum: abhinc tres dies tantum habuisti ideam et non unam cogitationem quam exacte ad eam efficiendam, nunc opus est solutione. Hi tres dies mihi valde magni ponderis fuerunt, non iam vereor ne ad aliquid ascendas quod non satis scio ad efficiendum, cum biga plumbea incredibiliter iucunda fuit, et cognovi mirificos guys qui turmam meam coniunxerunt. melius!

Liquid Democracy

Hackathon DevDays'19 (pars 1): commentarius cum commendatione de ambulatione itineris generantis et liquidae democratiae

Ideae auctor
Stanislaus Sychev
Line-up
Stanislav Sychev - quadrigis plumbum, database
Nikolay Izyumov - bot interface
Anton Ryabushev - backend

In diversis coetibus saepe opus est decisionem vel suffragationem emittere. Plerumque in talibus adeunt recta democratiatamen, crescente multitudine, quaestiones oriri possunt. Exempli gratia, aliquis coetus hominum saepe quaestiones respondere non vult vel de aliquibus quaestionibus respondere. In magnis coetibus, ad vitandas difficultates concurrunt representative democratiacum separatus coetus Β« deputatorum Β» ex toto populo eligitur, qui ceteros ab electionis onere liberat. Sed talis vicarius factus est valde difficilis, et is qui fit unus non erit necessarius honestus et honestus, sicut videbatur suffraganeus.

Ad problemata utriusque systematis solvenda, Brian Ford conceptum proposuit liquid democratia. In tali systemate, unusquisque liberum est munus usoris ordinarii vel delegati eligere, simpliciter votum suum exprimens. Quilibet potest independenter e suffragium ferre vel suffragium ferendi delegato in una vel pluribus quaestionibus dare. Delegatus etiam suffragium suum emittere potest. Praeterea, si delegatus amplius non competit suffragatori, potest suffragium quovis tempore subtrahi.

Exempla liquidae democratiae in politica adhibita reperiuntur et similem notionem efficere voluimus ad usum communem in omnibus generibus hominum. In proximo Devdays hackathon decrevimus autocinetum telegram scribere secundum principia liquidae democratiae. Eodem tempore volui problema commune vitare cum huiusmodi autocinetis - implicans chat commune cum nuntiis e autocineto. Solutio est in colloquio personali quam maxime functionem afferre.

Hackathon DevDays'19 (pars 1): commentarius cum commendatione de ambulatione itineris generantis et liquidae democratiaeAd creare hoc bot nos utendum API ex Telegram. A datorum PostgreSQL electa est ad historiam suffragii et legationis reponendam. Communicare cum autocineto, servo Vasa inauguratus est. Has technologias elegimus quia... in studiis magistri nostri cum eis experti sumus commercium habere. Opus in tres partes projecti, datorum, servientium, et autocinetorum, feliciter inter membra iunctim distributa est.

Utique tres dies breve est tempus, ita in hackathon idea ad exemplar prototypum implevimus. Quam ob rem velimus creavimus qui scribit ad chat generale solum informationem de suffragii aperitione et de eventibus anonymis eius. Facultas suffragii et capitationis perficiatur per personalem correspondentiam cum autocineto. Ad suffragium ferendum, praeceptum inire ut indicem prae se fert qui directam attentionem requiret. In personali correspondentia videre potes indicem delegatorum eorumque suffragiorum praecedentium, ac etiam suffragium tuum in unum ex locis dare.

Video per exemplum operis.

Iucundum fuit ad opus laboris, in universitate usque ad mediam noctem mansimus, putamus hanc magnam viam ad intermissum a studio sumendae esse, quamvis valde defatigatus sit. Erat experientia iucunda in arto quadriga operans.

XNUMX PS. Anno proximo academico programmata domini adscriptio iam est apertum est. Nunc coniungere!

Source: www.habr.com