uk: Комп'ютерні науки

description: Gebäude können sehr lang gestreckt sein. Und da sie nicht immer in die gleiche Richtung verlaufen, sehen Gebäudeschraffuren oft merkwürdig aus. Hier wenige ganz lange Striche, dort ganz viele kurze. Mit einem kleinen QGIS-Modellertool lässt sich der Drehwinkel finden, der die Schraffur immer an der längsten Gebäudekante ausrichtet. Das geht natürlich auch für andere Objekte.

uk: вхід без авторизації

name: Schraffuren die sich an der längsten Objektkante orientieren


QGIS-Kartografie-Verbesserungen 2019

Andreas Neumann

type: Person

cs: Informatika

de: Informatik

fi: tietojenkäsittelytiede

uk: Комп'ютерні науки

en: Computer Science

fr: Informatique

da: Datalogi

es: Ciencias de la Computación

nl: Informatica

cs: Technické vědy

de: Ingenieurwissenschaften

fi: tekniikka

uk: Інженерія

en: Engineering Sciences

fr: Ingénierie

da: Ingeniørvidenskab

es: Ingeniería

nl: Engineering

description: Im Vortrag werden einige der Verbesserungen im Bereich Kartografie (Symbologie, Beschriftung, Kartenlayout) aus dem Jahr 2019 (Versionen 3.8 bis 3.12) vorgestellt.

TIB AV-Portal

type: Service

type: WebContent

type: MediaObject

@language: de

cs: přihlášení není vyžadováno

de: keine Anmeldung erforderlich

uk: вхід без авторизації

en: no login required

nl: geen login vereist

Chaos Computer Club e.V.

type: Organization

cs: Video

de: Video

fi: Video

uk: Відео

en: Video

fr: Vidéo

da: Video

nl: Video

es: Video


uk: Комп'ютерні науки

description: Auf Basis digitaler Bahnhofspläne wird ein Kartendienst mit Fußgängerrouting bereitgestellt, der die Orientierung und die Navigation im Bahnhof erleichtert.

uk: вхід без авторизації

name: Digitale Bahnhofspläne für die Reisendeninformation der Deutschen Bahn


Vektorverschneidung mit QGIS

uk: Комп'ютерні науки

description: Vektorverschneidung gehört zu den grundlegenden GIS-Analysefunktionen. Dennoch kommt es in der Praxis häufig zu unangenehmen Überraschungen, zum einen wegen numerischen Problemen der verwendeten Funktionen, zum anderen weil die Verschneidungsoperationen sehr rechenintensiv sein können. Dieser Vortrag stellt die verschiedenen Vektorverschneidungsfunktionen im Verarbeitungsmodul von QGIS vor und analysiert anhand von praktischen Beispielen deren Stärken und Schwächen.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Das OpenMapTile-Projekt bietet zahlreiche Möglichkeiten für den Umgang mit Vektor- und Rasterdaten. Speziell für den Umgang eines Kartendienstes aus OpenStreetMap-Daten werden verschiedene Lösungen bereitgestellt. Dieser Vortrag bietet einen Überblick über den Einsatz und Prozessierung bis zur Einbindung von Vektortiles in einer Webkarte.

uk: вхід без авторизації

name: OSM-Daten mit Vektortiles erfolgreich nutzen


uk: Комп'ютерні науки

description: Der Vortrag geht vor allem auf die Entstehung der heterogenen Datenqualität in OpenStreetMap und die Umsetzung der intrinsischen und extrinsischen Qualitätsbewertungsmethode ein. Die Methoden bewerten die OSM-Datenqualität basierend auf der OSM-Datenhistorie (intrinsisch) und im Vergleich zu amtlichen ALKIS-Gebäudedatensätzen (extrinsisch).

uk: вхід без авторизації

name: Qualitätsbewertung von OpenStreetMap-Gebäudedaten – Am Beispiel der Stadtgebiete Köln und Gera


Neues vom Fossgis Routing Server

uk: Комп'ютерні науки

description: Der Dienst startete im 2018. Wie hat sich der Dienst unterdessen entwickelt. Wer nutzt ihn und wie viel wird er genutzt.

uk: вхід без авторизації


Vektortile-Karten erstellen mit t-rex

uk: Комп'ютерні науки

description: Vektortiles haben das Potential, die bewährten Rasterkarten in vielen Bereichen abzulösen oder mindestens massgeblich zu ergänzen. Dieser Vortrag zeigt, wie Vektortiles generiert werden können und was dabei zu beachten ist. Weitere Themen sind das Styling der Karten mit Mapbox GL JSON und die Publikation mit OpenLayers 6 und Mapbox GL JS.

uk: вхід без авторизації


MapServer Statusbericht

uk: Комп'ютерні науки

description: Am Horizont erscheinen die ersten Anzeichen für MapServer 8, was wird er Neues bringen? Welche Neuerungen gab es in den letzten 1-2 Jahren? Vorangestellt wird eine kurze Einführung, damit auch Neueinsteiger dem Vortrag folgen können.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Das Urheberrecht schützt sowohl die persönlich geistige Schöpfung (Kreativität) von Personen als auch Datenbanken. Der Vortrag untersucht Fragen, die sich stellen, wenn virale Lizenzen (Copyleft) von Software, Darstellungsregeln (rendering rules) und Datenbank (z.B. ODbL) im GIS oder Renderer zusammentreffen.

uk: вхід без авторизації

name: Kartenherstellung zwischen Lizenzen, Daten, Programmcode und Darstellung


uk: Комп'ютерні науки

description: In den letzten Jahren hat die öffentliche Verfügbarkeit von vektorbasierten Geodaten stark zugenommen. Dieser Fundus an Daten wird zur Entwicklung von Landnutzungsmodellen kaum genutzt. Im Vortag wird gezeigt wie vektorbasierte Geodaten aus unterschiedlichsten Quellen mit QGIS und Postgis für die Verwendung in Landnutzungsmodellen aufbereitet werden und welche spannenden Informationen bereits während der Aufbereitung gewonnen werden können.

uk: вхід без авторизації

name: Aufbereitung von vektorbasierten Geodaten als Grundlage für Landnutzungsmodelle mit QGIS und PostGIS


uk: Комп'ютерні науки

description: Pyosmium bietet eine Möglichkeit OSM-Rohdaten schnell in Python zu verarbeiten. Dieser Vortrag demonstriert anhand von praktischen Beispielen, wie man eigene Tools zur Datenaufbereitung schreiben kann. Er erklärt die Besonderheiten des OSM-Datenmodells und zeigt Techniken auf, wie man effizient mit den Daten umgeht.

uk: вхід без авторизації

name: OSM-Daten verarbeiten mit Python und Pyosmium


uk: Комп'ютерні науки

description: Die EnMAP-Box ist ein QGIS Plugin zur Visualisierung und Analyse von multi- und hyperspektralen Fernerkundungsdaten. In der Session werden die wichtigsten Konzepte und Funktionalitäten anhand praktischer Beispiele live demonstriert.

uk: вхід без авторизації

name: Visualisierung und Analyse von Satellitenbildern mit der EnMAP-Box


uk: Комп'ютерні науки

description: Container-basierte IT-Infrastrukturen sind bereits seit einigen Jahren in Mode und werden im Zuge von Cloud-basierten Irgendwas-as-a-service Anwendungen immer mehr zum Standard. Im Vortrag wird vorgestellt, wie sich ein hochverfügbarer PostGIS-Cluster auf Kubernetes betreiben lässt.

uk: вхід без авторизації

name: Hochverfügbare PostGIS-Cluster auf Kubernetes


uk: Комп'ютерні науки

description: Rollen und Rechte in einer Geodatenbank zu verwalten, war schon immer eine Herkulesaufgabe. In einer Stadtverwaltung wie Freiburg, mit mehreren hundert Mitarbeitenden aus vielen verschiedenen Ämtern, bietet es sich daher an, diese Berechtigungen über die zentrale Benutzerverwaltung zu steuern. Das Zusammenspiel von FOSSGIS Komponenten mit dem Verzeichnisdienst ActiveDirectory wird mit Kerberos als Authentifizierungsdienst umgesetzt.

uk: вхід без авторизації

name: AD und PostgreSQL Rollen verknüpfen mit dem Höllenhund


de: Physik, Astronomie

fi: fysiikka, tähtitiede

uk: Фізика, Астрономія

en: Physics, Astronomy

fr: Physique, Astronomie

da: Fysik, Astronomi

es: Física, Astronomía

nl: Natuurkunde, Astronomie

de: Mathematik, Naturwissenschaften

uk: Математика, природничі науки

en: Mathematics, Natural Sciences

uk: вхід без авторизації

name: Schwingungen und Wellen - 4. Vorlesung, 08.04.2020 : Erzwungene, gedämpfte Schwingungen

name: Hochschule für Angewandte Wissenschaften Hamburg (HAW)

addressCountry: DE

addressLocality: Hamburg

addressRegion: Hamburg

name: Fakultät Design, Medien und Information (DMI)


Geochicas OSM stellen sich vor

uk: Комп'ютерні науки

description: GeoChicas ist eine Gruppe von Frauen, die in OpenStreetMap mappen und darüber hinaus versuchen, das Geschlechtergefälle in OSM zu schließen.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Seit Anfang 2016 habe ich bei einem mittelständischen Unternehmen QGIS als professionelles GIS mit Schwerpunkt Planung im Bereich des Breitbandausbaus eingeführt. In diesem Vortrag würde ich gerne über den Weg berichten vom anfänglichen „fear, uncertainty, and doubt“-Phänomen über erste Teilerfolge hin zu Akzeptanz von QGIS als etabliertes Werkzeug zur Unterstützung der Planer. Beleuchtet werden soll auch die technische Umsetzung zur Bereitstellung von QGIS im professionellen Umfeld.

uk: вхід без авторизації

name: QGIS im Produktivbetrieb: Erfahrungsbericht zur Einführung von QGIS als professionelles Planungswerkzeug


uk: Комп'ютерні науки

description: KADAS Albireo ist eine Desktop-GIS-Anwendung, die für die Schweizer Armee zum Einsatz auf mehreren tausend Arbeitsplätzen entwickelt entwickelt wurde. Basierend auf den QGIS-Bibliotheken, bietet sie eine stark vereinfachte Benutzeroberfläche an sowie zahlreiche speziell entwickelte Funktionen an. Sie ein Beispiel einer vollständig personalisierten QGIS Anwendung, die die leistungsstarke und vielseitige QGIS-API nutzt und gleichzeitig einen separaten Entwicklungszyklus ermöglicht.

uk: вхід без авторизації

name: KADAS Albireo: Ein vereinfachtes QGIS für jedermann


uk: Комп'ютерні науки

description: Es ist nicht möglich, die Erde verzerrungsfrei auf einer Karte darzustellen. Es wird gezeigt, mit welchem Abbildungssystem OSM arbeitet, welche Vor- und Nachteile es hat, und eine Auswahl relevanter alternativer Koordinatenbezugssysteme aufgezeigt. Dabei werden Begriffe wie Referenzellipsoid, Geoid, EPSG, WGS84, NHN etc. vorgestellt.

uk: вхід без авторизації

name: Die Welt als runde Sache auf der ebenen Karte


Geoprocessing mit OpenCaching

uk: Комп'ютерні науки

description: In diesem Vortrag wird gezeigt, wie die Datenbank der Geocaching-Plattform OpenCaching.de mit QGIS und PostGIS wissenschaftlich ausgewertet werden kann. Mithilfe des Graphical Modeler von QGIS, SQL und Python können die meisten Arbeitsschritte automatisiert werden. Die Analyse ist ein Best-Practice-Beispiel zum Umgang mit offenen Geodaten im Rahmen des BMVI-geförderten Projektes OpenGeoEdu. Sie kann auf der offenen Lernplattform des Projektes ausführlich nachvollzogen werden.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Rettungspunkte sind definierte Orte (meistens) im Wald, an denen in fast allen Bundesländern Schilder mit einer Referenznummer angebracht sind. Diese Standorte werden in OSM seit mindestens 2008 als `highway=emergency_access_point` erfasst. Seit 2014 werden die amtlichen Daten der meisten Bundesländer unter CC-BY-ND veröffentlicht, wodurch nun Qualitätskontrollen möglich sind. In dem Vortrag werden die verwendeten Methoden und die teilweise überraschenden Ergebnisse vorgestellt.

uk: вхід без авторизації

name: Rettungspunkte - im Prinzip ganz einfach, aber ...


uk: Комп'ютерні науки

description: Bei bestimmten Featureklassen ist auch in der automatisierten Kartographie die Trennung von wichtigen und weniger wichtigen Features von Bedeutung. OpenStreetMap-Daten enthalten Information über die Relevanz eines Objekts nur in bestimmten Fällen. Der Vortrag stellt vor, wie verschiedene OSM-Open-Source-Kartenstile vorhandenen Relevanzinformationen nutzen. Anschließend wird präsentiert, wie der OpenRailwayMap-Infrastrukturstil Routenrelationen zur Bewertung von Haltestellen verwendet.

uk: вхід без авторизації

name: Umgang mit vorhandenen und fehlenden Relevanzinformationen in OpenStreetMap-Kartenstilen


uk: Комп'ютерні науки

description: Die Auswahl von dem, was man in einer Karte darstellt, ist von entscheidender Bedeutung für deren Lesbarkeit. In Karten auf Grundlage von OpenStreetMap-Daten wird diese Auswahl für viele wichtige Elemente durch subjektive Klassifizierungen oder die Größe subjektiver Beschriftungs-Geometrien vorgenommen, welche eigentlich in OpenStreetMap nichts zu tun haben. Dieser Vortrag gibt einen Überblick über Ansätze zur Bewertung der Bedeutung von Objekten für den Zweck der Auswahl bei der Darstellung.

uk: вхід без авторизації

name: Weniger ist mehr - zur Auswahl darzustellender Elemente in der digitalen Kartographie


uk: Комп'ютерні науки

description: Das Projekt Open Forecast entwickelt eine generische Infrastruktur zur Verarbeitung offener Daten auf HPC-Systemen. Ein Anwendungsfall hat zum Ziel, Produkte für Smart Farming in der Landwirtschaft aus offenen Satellitendaten abzuleiten. Die Ergebnisse werden als offene Daten als OGC-konforme Geodatendienste verfügbar gemacht werden. Wir präsentieren in unserem Beitrag den aktuellen Stand der Verarbeitungskette unter Verwendung des ESA Frameworks sen2agri.

uk: вхід без авторизації

name: Offene Smart Farming Produkte aus offenen Satellitendaten


uk: Комп'ютерні науки

description: ÖV-Stationen bestehen üblicherweise aus mehreren Punkt-, Linien- oder Flächeninformationen, z.B. Haltepunkten, Gleisen oder Bahnhofsgebäuden u.a.. Diese Objekte können in OSM mittels übergeordneter Relationen verknüpft werden, allerdings fehlt diese Gruppierung häufig oder ist unvollständig. Wir stellen ein Tool vor, das die Elemente von ÖV-Stationen als Paare von Stationsnamen und -koordinaten abstrahiert und mittels Ähnlichkeitsmaßen und maschinellem Lernen OSM-Stationen korrigieren kann.

uk: вхід без авторизації

name: Automatische Korrektur von ÖV-Stationen in OSM


QGIS-Übersetzung

uk: Комп'ютерні науки

description: Stand der Übersetzung des Handbuchs und Aufruf zur Mitarbeit. Wir zeigen die Probleme auf und die Lösungen, die der QGIS-DE unternimmt.

uk: вхід без авторизації


Fossgis 2020 - Eröffnung

uk: Комп'ютерні науки

description: Eine feierliche Eröffnung der Konferenz durch Vertreter des FOSSGIS e.V. mit wertvollen Hinweisen zum Ablauf und der Organisation

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Erfahrungen aus Luxemburg, aus der EU und ausserhalb, wie man mit Gesetzen und Überzeugungsarbeit an offene Geodaten kommt.

uk: вхід без авторизації

name: Pilgerstab in einer Hand, Brecheisen in der anderen: wie man Geodaten öffnet


uk: Комп'ютерні науки

description: Der Verlust der biologischen Vielfalt und der Klimawandel gehören zu den zentralen Herausforderungen der Menschheit. Deshalb werden in der Wissenschaft vermehrt großflächig raumbezogene Vektor- und Rasterdaten auf Grundlage der FAIR-Prinzipien verwaltet und durch Anwendung skalierbarer Verarbeitungs- und Analysesoftware neue Erkenntnisse gewonnen. Dieser Beitrag gibt einen Überblick zu aktuellen Entwicklungen zum Forschungsdatenmanagement in Deutschland, Europa und darüber hinaus.

uk: вхід без авторизації

name: FAIRe Daten und FAIRe Software in der Biodiversitätsforschung


uk: Комп'ютерні науки

description: Women in Geospatial+ ist ein professionelles Netzwerk für Frauen in der GIS Industrie und Forschung. Gründing 2018/2019. Weltweit ca. 800 Mitglieder.

uk: вхід без авторизації

name: Women in Geospatial+ - Ein professionelles Netzwerk für Frauen in der GIS/Geo Industrie


Was ist Open Source?

uk: Комп'ютерні науки

description: Der Vortrag stellt die Geschichte der Entwicklung von Open Source vor und geht auf wichtige Grundlagen ein. Ziel des FOSSGIS e.V. und der OSGeo ist die Förderung und Verbreitung freier Geographischer Informationssysteme (GIS) im Sinne Freier Software und Freier Geodaten. Dazu zählen auch Erstinformation und Klarstellung von typischen Fehlinformationen über Open Source und Freie Software, die sich über die Jahre festgesetzt haben.

uk: вхід без авторизації


Was ist OpenStreetMap?

uk: Комп'ютерні науки

description: Was ist OpenStreetMap? In dieser Session wird das Projekt vorgestellt, warum es entstanden ist, wer darauf setzt und was die Stärken des Ökosystems sind.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Die Trufi Association e.V. bietet Open Source eine Smartphone-App für semi-formellen Verkehr an, der auf den in OpenStreetMap gespeicherten Routen basiert. Hier wird erklärt, was jeder tun kann, um diese App in die Stadt, Region oder das Land seiner Wahl zu bringen.

uk: вхід без авторизації

name: Wie man mit OpenStreetMap und Open Source eine multimodale Smartphone-App für den öffentlichen Nahverkehr bauen kann


Lizmap Web Client und QGIS

uk: Комп'ютерні науки

description: Der Lizmap Web Client der franz. Firma 3Liz ist in Deutschland wenig bekannt. Dabei bietet er den entscheidenden Vorteil, dass die gesamte Konfiguration in einem QGIS-Plugin vorgenommen wird. Zur Veröffentlichung wird nur das QGIS-Projektfile und eine autom. erstellte Konfigurationsdatei auf den Server übertragen. In dem Vortrag wird der Lizmap Client vorgestellt, die wesentliche Konfiguration eines Projektes gezeigt und beispielhaft ein QGIS-Projekt als WebGIS-Projekt veröffentlicht.

uk: вхід без авторизації


OpenStreetMap-Tileserver mit Tirex

uk: Комп'ютерні науки

description: Der Vortrag beschreibt die Software "Tirex", die als vielseitigere Alternative zum verbreiteten "renderd" eingesetzt werden kann, um einen OpenStreetMap-Raster-Tileserver zu betreiben. Im Rahmen des Vortrags wird ein vollständiger Tileserver mit Tirex eingerichtet.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: An der TU Chemnitz ist im Januar 2020 ein Projekt gestartet, das sich mit der Entwicklung eines Orientierungssystems für körperlich beeinträchtigte Menschen in Innenräumen von Gebäuden beschäftigt. Im Vortrag wird kurz vorgestellt, wie wir das System umsetzen möchten. Dabei sollen Software und Daten aus dem OSM-Bereich eingesetzt und erweitert werden.

uk: вхід без авторизації

name: DYNAMIK: Dynamisches Navigations- und Orientierungssystem für körperlich beeinträchtigte Menschen in Innenräumen von Gebäuden


JOSM – Java OpenStreetMap Editor

uk: Комп'ютерні науки

description: JOSM ist ein (Offline-)Editor für OpenStreetMap-Daten, der fast so alt wie OpemStreetMap selbst ist und mit dem Projekt gewachsen ist. In diesem Vortrag wird auf die Entwicklung von JOSM eingegangen und dargestellt, welche Herausforderungen im Jahr 2020 zu bewältigen sind. Ebenso wird die JOSM-Community bestehend aus Entwicklung/Quellcode, Übersetzung, Tests, Plugin-Entwicklung, Endbenutzers, Sponsoren,… vorgestellt.

uk: вхід без авторизації


FOSS konsequent nutzen

uk: Комп'ютерні науки

description: Dieser Lightning Talk möchte neben den hier auf der Konferenz beleuchtenten FOSS im GIS-Bereich auf weitere FOSS-Anwendungen hinweisen, die man auch in anderen Lebenslagen als Endanwender nutzen kann.

uk: вхід без авторизації


QGIS ist überall! Aber wo genau?

uk: Комп'ютерні науки

description: QGIS ist überall! Aber wo genau? QGIS kommt in zahlreichen Bereichen zum Einsatz und ist mit das Top Thema auf der FOSSGIS-Konferenz. Der QGIS-DE will es nun genauer wissen. Wo ist QGIS im Einsatz, welche Aufgaben werden damit gelöst, sind die Nutzer zufrieden?

uk: вхід без авторизації


uk: Комп'ютерні науки

description: GDAL/OGR ist bekannt dafür alle erdenklichen Geodatenformate lesen und schreiben zu können. Es verfügt jedoch auch über zahlreiche Funktionen um Geodaten zu filtern, zu analysieren und zu verarbeiten. Dieser Vortrag demonstriert anhand von Beispielen wie man gängige Operationen für Raster- und Vektordaten mit Hilfe der Kommandozeile automatisert.

uk: вхід без авторизації

name: Einführung zu GDAL/OGR: Geodaten mit der Kommandozeile verarbeiten


uk: Комп'ютерні науки

description: Neben Routing und dem Erzeugen von Karten stellt ist die Darstellung sogenannter Points of Interest (POI) eine häufige Anwendung von OpenStreetMap dar. Im Vortrag zeige ich wie man ein Backend für solche POI-Karten einfach selbst aufsetzen und betreiben kann.

uk: вхід без авторизації

name: OSMPOIDB, eine kontinuierlich aktualisierte POI-Datenbank auf OpenStreetMap-Basis


uk: Комп'ютерні науки

description: Das Project [MAnnheimer MAPAthons](https://mamapa.org) ("MAMAPA") organisiert seit Anfang 2018 Mapathons unter gemeinsamer Beteiligung von neu Zugewanderten und "Einheimischen". Durch das Kartografieren im Tandem wird über die humanitäre Hilfe hinaus ein konkreter Beitrag zur Integration geleistet. Das Projekt wird sowohl von lokalen Integrationsträgern und Behörden als auch von [CartONG](https://cartong.org), France und Mitgliedern des Geografischen Instituts der Uni Heidelberg unterstützt.

uk: вхід без авторизації

name: Mannheimer Mapathons: Integration fördern, humanitäre Hilfe leisten


Triff OSMler in deiner Nähe mit OSMCAL

uk: Комп'ютерні науки

description: Um die OSM-Community zusammenwachsen zu lassen, starteten wir den OSM Kalender. So kann man einfacher Veranstaltungen ankündigen, Anwesenheit signalisieren oder Veranstaltungen in der Nähe finden.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: In diesem Lightning Talk wird kurz meine Auswertung zum Thema Fahrradparkplätze in OpenStreetMap vorgestellt. Dabei werden die in OpenStreetMap vorhandenen Daten mit öffentlich zur Verfügung gestellten Daten verglichen.

uk: вхід без авторизації

name: Bikeparking - Vergleich von Fahrradparkplätzen zwischen OpenData und OpenStreetMap


uk: Комп'ютерні науки

description: Mit dem Prototyp "Map Editor" veröffentlicht das Landesamt für Geoinformation und Landesvermessung Niedersachsen (LGLN) eine neue Open Source Software zur Erstellung individueller Basiskarten und Kartenanwendungen, basierend auf Vector Tiles. Die Anwendung bietet Werkzeuge zur Anpassung und Veröffentlichung der Vektorkarten und ist für die Nutzung auf mobilen Endgeräten optimiert.

uk: вхід без авторизації

name: Map Editor für individuelle amtliche Vektorkarten


uk: Комп'ютерні науки

description: Die *Linked Open Data Cloud* bietet freie interdisziplinäre Daten als *RDF* im WWW an. Auch Geodaten werden durch *Wikidata* oder *LinkedGeoData* zur Verfügung gestellt. Es fehlt jedoch der Support von GIS Applikationen zur Verarbeitung dieser LOD. Das **[SPARQLing Unicorn QGIS Plugin](https://plugins.qgis.org/plugins/sparqlunicorn)** bietet die Möglichkeit SPARQL Abfragen an SPARQL Endpoints zu stellen und somit Linked Data in die Welt der freien Software *QGIS* zu integrieren.

uk: вхід без авторизації

name: QGIS - A SPARQLing Unicorn? Eine Einführung in Linked Open Geodata zur Integration von RDF in QGIS Plugins


uk: Комп'ютерні науки

description: Kleine Gemeinden (< 12.000 EW) haben auch Bedarf an WebGIS-Anwendungen, jedoch wenig finanzielle und personelle Ressourcen. Dieser Vortrag stellt die Realisierung solcher Anwendungen auf Basis von Open-Source-Komponenten vor. Dabei wird zuerst die Ausgangssituation dargestellt, dann die technische Realisierung erläutert und zum Abschluss werden Praxisbeispiele gezeigt.

uk: вхід без авторизації

name: WebGIS kleiner Gemeinden mit QGIS-Server und Lizmap


uk: Комп'ютерні науки

description: Über Foreign Data Wrapper können Verbindungen aus einer PostgreSQL-Datenbank heraus zu anderen externen Quellen aufgebaut werden. Dadurch müssen sich nicht mehr alle Daten, die in einem Projekt verwendet werden, auch innerhalb der PostgreSQL-Datenbank befinden. Mit unterschiedlichen Erweiterungen können Verbindungen von PostgreSQL zu Oracle, MySQL, CSV, JSON, Geodaten, OSM und vielen weiteren Quellen geschaffen werden.

uk: вхід без авторизації

name: Verbindungen schaffen mit PostgreSQL Foreign Data Wrappern


OSM-Daten in QGIS nutzen

uk: Комп'ютерні науки

description: Das Desktop GIS QGIS bietet zahlreiche Möglichkeiten für den Umgang mit Vektor-, Rasterdaten und Diensten. Speziell für den Umgang mit OpenStreetMap-Daten liegen einige Möglichkeiten vor. Diese werden meist über Plugins bereitgestellt. Dieser Vortrag bietet einen Überblick über die Möglichkeiten der Nutzung von OpenStreetMap-Daten in QGIS.

uk: вхід без авторизації


Decorators in Depth

uk: Комп'ютерні науки

description: Decorators are becoming an essential part of the Ember.js Programming Model with Octane. While APIs like @tracked and @action are easy to use though, many developers are not yet familiar with the concept of decorators as such and don't have a clear mental model of what they are and how they work. This talk dives deep into the ideas and motivations behind decorators, introduces a bit of historical context and similarities to concepts in other languages and gives an overview of how decorators work internally. By the end of this talk, you will have a good understanding of how decorators work, what the

@language: en

uk: вхід без авторизації


EmberConf 2020 - Closing Keynote

uk: Комп'ютерні науки

description: Closing Keynote by Nicole Sullivan

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Tracked properties are one of the most exciting features introduced in Ember Octane, and they represent a shift in the model for state management in modern Ember apps. But what makes a property "tracked"? Why do we have to decorate our properties? And how does this all differ from how other web frameworks think about state? In this deep dive talk, I'll discuss the problems of state management and reactivity, and a number of solutions that have evolved over the years. I'll also show the internals of autotracking, and demonstrate some the unique benefits it gives to developers!

uk: вхід без авторизації

name: Autotracking: Reactivity and State in Modern Ember


uk: Комп'ютерні науки

description: Ever wonder what is metaprogramming? Ever wonder how a machine translates ember code into the websites that you interact with? Want to update your codebase to a newer syntax without going through editing every line? Curious about what linters, codemod, compilers, etc. have in common? Abstract Syntax Tree (AST)! We'll aim to demystify AST in this talk. You'll realize it’s really fun and cool, and you can leverage this concept to create your own tools!

uk: вхід без авторизації

name: Abstract Syntax Tree (AST): the Secret Weapon to Transform a Codebase


An Ember Dev's Guide to CSS Grid

uk: Комп'ютерні науки

description: There's plenty of buzz about CSS Grid, but from a distance, it can seem intimidating - especially for developers who don't often write CSS. Grid feels daunting for good reason: the Grid layout module added over 30 new properties, values, and units to CSS! While all of those additions are useful, we can optimize our learning: in this talk, we'll learn the 8 new pieces of Grid spec the will enable us up to build the vast majority of the layouts we'll use in real life! Around these 8 details, we'll start with a brief tour of CSS layout history, and finish with some practical Grid ProTips.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: By putting accessibility first we can achieve a far more composable, intuitive, and testable product. Come and listen to the real tale of modern automation testing the untestable: a drag and drop user interface. The story of a drag and drop feature doomed to be unaccessible, made accessible. The telling of a feature salvaged by accessibility. We've all been told accessibility is important, but rarely do we feel the fruits of the labor directly. We'll discuss how developers, QA and leads can all feel the same benefit our users feel by putting accessibility first.

uk: вхід без авторизації

name: A11Y First and Everyone Wins: more composable, intuitive & testable


uk: Комп'ютерні науки

description: In March 2018 the Ember project announced the abandonment of a long-running effort to improve Ember's dynamic resolution system (aka "Module Unification"). We didn't do it, and now we're going to talk about why. Soon, Ember developers are going to be seeing JavaScript in the same files as Ember templates, which opens the door to a new way to organize component implementations.

uk: вхід без авторизації

name: Why JavaScript is Coming to Ember Templates


When contributing seems scary

uk: Комп'ютерні науки

description: Contributing to an open-source repository might seem scary for a lot of reasons. Maybe you just started with the framework, language or with software development in general. Maybe it is intimidating to try and jump into a project when others are already so invested and knowledgeable. However, contributing to Ember should be something that is accessible to everyone. In this talk I would like to tell my own story of how I became an Ember contributor. Drawing from scientific research, I will show how the community could make it easier for others to get involved.

uk: вхід без авторизації


The Power of Debugging

uk: Комп'ютерні науки

description: Several tools can help us when trying to find a bug in our code, knowing them can be a very helpful skill. But finding bugs is not the only thing we can get from debugging. In this talk, we’ll walk through a series of challenges, and aided by the different debugging tools at our disposal, we will not only fix the issues we have but also learn about Ember, how an Ember app is structured and how to find what you’re looking for, even in production code.

uk: вхід без авторизації


The Moderate Programmer

uk: Комп'ютерні науки

description: The moderate programmer isn't mediocre they are exceptional. Moderate as in "avoiding extremes of behaviour" might be the most useful trait a programmer can possess. As programmers "extreme behaviour" is almost a given so we need to fight harder to find the right balance. Moderate programmers know where to draw the lines and when to step over them. Using real world examples we will demonstrate what makes a moderate programmer so effective and explore what we can all do to become more moderate.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: What do you do when your codebase gets too big? Ember is perfect for “ambitious applications”. But what about really ambitious applications? Apps with hundreds of thousands of lines of code, teams that span countries, and users all over the world? Or apps in high liability environments where regressions from upgrades could cost millions of dollars or even put people in danger? Recent advances in two tools present an opportunity to structure a project that is easy to work in and upgrade, but without the pain points of past solutions. Those tools are Ember Engines, and Yarn workspaces.

uk: вхід без авторизації

name: Taming the Beast: Managing a really ambitious codebase


Talking to Your Dog with Ember

uk: Комп'ютерні науки

description: Have you ever wished you knew what your dog was saying when they were barking? Now you can! We'll use Ember and the Web Audio API to decipher different dog barks and translate them into something more meaningful.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Like the cities they represent, interactive maps are complicated feats of engineering. They are resource-intensive microcosms of state management, requiring special data formats and styling specifications. When the needs of an application go beyond showing points on a map, cartographic applications can quickly grow unwieldy and unsustainable. Throw moving targets, messy data, and squeezed timelines into the mix, and you've got an enormous component that does everything – poorly. This talk discusses the latest mapping technology and approaches to building better components - map-based or otherwise.

uk: вхід без авторизації

name: Navigating towards stronger App Architecture using maps


Building Apps for African Soil

uk: Комп'ютерні науки

description: Often smart people build ambitious applications that are meant to solve the world’s problems - like education, food shortages etc. However, the context like limited resources, minimal infrastructure, and smartphone adoption are usually overlooked. Solutions like low bandwidth apps, offline-first solutions are never at the top of the list even though they are sometimes most appropriate. In this talk I’d like to walk you through some of the challenges that Africans face and how we can utilise some of Ember’s features as a tool to support relevant and effective solutions.

uk: вхід без авторизації


Shift Left

uk: Комп'ютерні науки

description: In this talk, we’ll look at both patterns and anti-patterns, consider how we can “shift left” in our own development practice, and consider how we can take that this accessibility journey—together.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: "The Pragmatic Programmer", "Clean Code", "Refactoring" - these are among the classic works that we are told should be on every programmer's bookshelf. Often, they make it to the shelf, but remain unread. Have you ever wondered why these books are considered such beacons to our community? Have you maybe even felt guilty for not reading them all? We'll go through the "cliff notes" edition of these classics, and maybe even find a few future classics to inspire you to check out what’s on your own bookshelf.

uk: вхід без авторизації

name: Programmer's Bookshelf: Cliff Notes Edition


EmberConf 2020 - Opening Keynote

uk: Комп'ютерні науки

description: Join us for a State of the Ember Union by Ember Creator Yehuda Katz and Core Team Members Jen Weber and Godfrey Chan. A Message for the JavaScript community Platform: State of the Union

uk: вхід без авторизації


Octane: A Paradigm shift in EmberJS

uk: Комп'ютерні науки

description: EmberJS is a great choice when it comes to building web apps of any size. However, it does have a reputation for having a steep learning curve along with other issues like the size of the framework, not being productive out of the box, etc. Ember JS's newest edition Ember Octane addresses most of such concerns & rescues the troubled developers. Curious about what features Ember Octane offers? and why is it so different from the previous versions of Ember? This session would cover some important aspects of Ember Octane & an overview of Ember's transformation from its previous versions to Octane.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: What do ballet, music publicity and front end engineering have in common? More than you would think. Three years ago I didn't know what a div was but I did know I needed a career change. I stumbled upon the tech world, enrolled in a bootcamp and haven't looked back. Non-traditional paths are becoming more common place in the tech industry. There are more bootcamp and self-taught devs than ever before. In this talk we'll discuss how I bring my past experiences from two unrelated careers into my current role and why you should consider hiring more devs with non-traditional backgrounds.

uk: вхід без авторизації

name: From Tutus to Tech: Lessons Learned from Changing Careers


Investing in Ember

uk: Комп'ютерні науки

description: Less productivity, missed project deadlines and wasted money: that’s what you get for letting your developers work on open-source projects. Or do you really? In this talk you will learn about the value that an investment in OSS provides to businesses on different levels. By example of organisations who benefit and give back to the open-source project Ember, you will see why paying your team to spend time on OSS might be the best business decision you will make this year.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: FastFlood: The Story of a Massive Memory Leak in FastBoot Land by Sergio Arbeo What would you do if you found a memory leak so big, that most of the data of your requests are leaking? What if everyone on your team was distributed? What if no one on the team shared a timezone? This talk presents the typical techniques to find a memory leak and a few unusual ones when dealing with a significant leak. We will also discuss how to organize a distributed team to find the leak faster.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: EmberQuest: Building an Octane Role Playing Game by Dan Monroe Journey with me as I discuss how Ember Octane made building an RPG easier. There are many challenges to make a playable game; rendering maps, moving the player and monsters, player inventory, combat. Never fear, we have magic on our side! We'll use a Glimmering component for the main viewport, mini world map, Path Finding, and Fog of War. The magic of Ember-Concurrency will help drive moving and combat. The wizardry of Ember-Auto-Import will allow the use of Konva to draw on our HTML5 canvas. Together, with the magic Octane sword I've named Tracked, we'll level-up and complete our EmberQuest!

uk: вхід без авторизації


Ember as Song

uk: Комп'ютерні науки

description: Songwriting and programming have much more in common than you might think and Ember is the perfect medium for demonstrating this. This talk will show you just how similar these two disciplines are by creating an Ember Octane app that is actually a piece of music! Components are our instruments and routes are our phrases! We’ll start with a simple riff and build upon it, piece by piece, the same way you’d develop any Ember app, only this is one you can hear! Come join me in building an app note-by-note and experience Ember in a brand new way!

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Improving the developer experience (DX) of frameworks is often something that is pushed aside for new features. The cost of not understanding how things work results in the misuse of frameworks, bugs and, most importantly, frustrated engineers. This talk will explore the concept of DX through the lens of a former journalist. We will go over why having the lowest barrier to entry is important by democratizing development and providing access to information. We will also talk about the consequences of having subpar DX which creates an imbalance of power in the open source/developer ecosystem.

uk: вхід без авторизації

name: Democratizing Frameworks Through Developer Experience


uk: Комп'ютерні науки

description: Come solve logic games with Ruby, learn about minimax algorithms, and turn a paper into code. There are lots of "solved" problems out there that don't have a good library available -- learn how to write one yourself. We'll take a paper written by Donald Knuth (the "father of analysis of algorithms" and author of "The Art of Computer Science") and use it to solve a game called Mastermind that many people (including me) played as children. We'll look at the game, walk through the paper, turn the prose and math into code, understand minimax algorithms, and never lose at Mastermind again!

uk: вхід без авторизації

name: Beating Mastermind: Winning Games, Translating Math to Code, and Learning from Donald Knuth


uk: Комп'ютерні науки

description: Machines are all around us: recommending our TV shows, planning our car trips, and running our day-to-day lives via AI assistants like Siri and Alexa. We know humans should act ethically, but what does that mean when building computer systems? Are machines themselves—autonomous vehicles, neural networks that diagnose cancer, algorithms that identify trends in police data—capable of ethical behavior? In this talk, we'll examine the implications of artificial moral agents and their relationships with the humans who build them through the lens of multiple case studies.

uk: вхід без авторизації

name: Being Good: An Introduction to Robo- and Machine Ethics


Branch in Time

uk: Комп'ютерні науки

description: In one timeline, a quick path to clarity. In the other, a long and painful journey trying to understand the obscure intent of a line of code. The only difference between the two realities? The revision history... This is a story about writing maintainable software. But rather than the code itself, we’ll see how a well-crafted revision history is as important to maintainability as choosing the right abstraction. We'll explore the differences between a useful history and an unhelpful one. And you'll learn about the practices, tools and techniques that help make the difference.

uk: вхід без авторизації


Using Ruby to Build a modern Memex

uk: Комп'ютерні науки

description: In 1945, the Memex was supposed to be the ultimate personal library. In addition to storing information, users could navigate, organize, link, and share data. But tragically, it was never built. 73 years later, I’m building one in Ruby. I’ve created dozens of importers for different services I use, organized the 10M data points into a graph schema, and used Ruby to tie everything together. Almost all aspects of my life and personal history are now available through an API. I’ll go over the history of the Memex, how I used Ruby to build my own, and do a demo of what I can do with it.

uk: вхід без авторизації


Building For Gracious Failure

uk: Комп'ютерні науки

description: Everything fails at some level, in some way, some of the time. How we deal with those failures can ruin our day, or help us learn and grow. Together we will explore some of the patterns for dealing with failure in service-based systems graciously. Whether you're integrating with an external system, building microservices, or designing serverless applications, you will gain insight on how to fail gracefully in both common, and uncommon circumstances.

uk: вхід без авторизації


Building Generic Software

uk: Комп'ютерні науки

description: As engineers, most of the software we build is built for a specific purpose. Whether to serve web pages or solve math equations, that purpose makes our code meaningful and easy to comprehend. But under the hood, it is generic software - software that solves whole classes of problems at once - that powers our applications. Ruby has one of the most vibrant ecosystems of such software, but good luck studying its design principles in any tutorial or coding school. Instead, join me for a dive into this mysterious, hidden world, and learn to contribute where it counts: at the root of the problem

uk: вхід без авторизації


Building Serverless Ruby Bots

uk: Комп'ютерні науки

description: Want to build a Bot without the hassle of provisioning and managing servers? Amazon’s got a service for that and it’s called AWS Lambda - it executes your code only when needed, scales automatically and you pay only for the compute time you consume. There’s one problem with Lambda - it doesn’t support Ruby! Let’s checkout multiple options on how to build a Ruby Bot and package it into an executable which you can run on any machine without the need to actually have Ruby installed.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: This talk explains how to build web-based board games without JavaScript but only with Ruby. Web programmers are forced to write front-end code using JavaScript. And interaction with the client-side and server-side grows increasingly complex. Board game which has rich UI and communicate in real-time is one of the applications which needs such requirements. Opal is a compiler converts from Ruby to JavaScript. I created some gems for Opal as follow as. Virtual DOM Isomorphic web programming framework dRuby implementation on browser I show you a web- board game demonstration using these gems.

uk: вхід без авторизації

name: Building web-based board games only with Ruby


uk: Комп'ютерні науки

description: Sometimes your fastest queries can cause the most problems. I will take you beyond the slow query optimization and instead zero in on the performance impacts surrounding the quantity of your datastore hits. Using real world examples dealing with datastores such as Elasticsearch, MySQL, and Redis, I will demonstrate how many fast queries can wreak just as much havoc as a few big slow ones. With each example I will make use of the simple tools available in Ruby to decrease and eliminate the need for these fast and seemingly innocuous datastore hits.

uk: вхід без авторизації

name: Cache is King: Get the Most Bang for Your Buck From Ruby


uk: Комп'ютерні науки

description: How are you supposed to sing along with your favorite TV theme song every week if it doesn’t have lyrics? At my house, we “meow” along (loudly). We also code, so I built ‘Meowifier’ to convert any song into a cat’s meows. Join me in this exploration of melody analysis APIs and gratuitous cat gifs.

uk: вхід без авторизації

name: Cats, The Musical! Algorithmic Song Meow-ification


Cheating with Ruby

uk: Комп'ютерні науки

description: I used Ruby to cheat at a computer game, and it was so much fun. Come to this talk to hear about a game solver that analyzes a screenshot of the game and calculates the correct answer. We'll chat about dynamic image analysis, perceptual hashes, and the traveling salesman problem. I promise, it's going to be great.

uk: вхід без авторизації


Code Review, Forwards and Back

uk: Комп'ютерні науки

description: Your team’s code review practices cause ripple effects far into the future. In this play, see several ways a single code review can go, then fast-forward and rewind to see the effects – on codebase and culture – of different code review approaches. The setting: an office conference room. The characters: a developer, who’s written a chunk of new Ruby code, and a team lead, who’s about to review it. The code is not great. See a fast-paced montage of ways things can go. Recognize patterns from your past and present. Learn scripts for phrasing criticism constructively. And laugh.

uk: вхід без авторизації


d[-_-]b REPL-ELECTRIC

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

description: We've all thought "what is this thing supposed to do?" or "why was this done that way" moment when looking through codebases and unless there's documentation or you can find the author, the answer is often hard to find. There are many options to document code from comments to internal wikis, so I'll discuss a heuristic for evaluating the options based on the accessibility (how far away is the answer?) and accuracy (how likely is it that what I'm reading is out of date?) to build a case that the git commit message is likely where you should spend your energy documenting.

uk: вхід без авторизації

name: Documentation Tradeoffs and Why Commit Messages are Worth Spending Time On


BDD: Baby Driven Development

uk: Комп'ютерні науки

description: When I became a parent, I was completely unprepared for the challenges that awaited me. I reached out to hundreds of fellow parents in tech and learned there are common challenges that simply aren’t spoken about. These focus around one fact that no one wants to admit... parenting is not fun. Parenting is stressful, difficult, and oftentimes incredibly lonely. But being a parent also makes people more organized, focused, and empathetic. We’ll explore these survey results to expose common trends and issues and discuss solutions that show how supporting parents helps all team members thrive.

uk: вхід без авторизації


Eiffel's Tower

uk: Комп'ютерні науки

description: When Gustave Eiffel built his namesake tower, it was nearly twice as tall as the tallest structure on Earth. His crews built it in an astounding 22 months, pioneering new construction techniques to deliver it in time for the opening of the 1889 Exposition Universelle. It was amazing then, and it’s just as captivating today. We all say we want to do groundbreaking work, but what does it actually take to push an organization forward? The answer starts long before the work itself. Let’s see what we can learn from how Gustave Eiffel went about building his record-shattering tower.

uk: вхід без авторизації


Empowering Early-Career Developers

uk: Комп'ютерні науки

description: How can teams invest in and grow their less experienced developers into team-leading senior devs? I believe the first step is empowering them. On my team, we’ve created a process for each team member to lead and own one of our core features. Our early-career developers are learning client management and team leadership skills that they wouldn’t usually get to practice until they stepped into a senior role. In this talk, I’ll share our process and what we’ve learned so you can give your early-career developers valuable experience they need to become successful, senior team members.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: The DC Abortion Fund collects extremely sensitive data about people seeking abortions. That's terrifying for the engineering team, who are responsible for keeping client data safe! We've made a lot of carefully measured ethical decisions about data intake and usage. In this talk we'll examine how we have done data modeling, collection, and scrubbing, and the ethical reasoning and tradeoffs we've made along the way.

uk: вхід без авторизації

name: Data Ethics for Developers: What we can learn about data ethics by pretending to not know what pringles are online


uk: Комп'ютерні науки

description: Quick and easy visualization is an important teaching tool and a wonderful way to see your ideas in action. Unfortunately, it is neither quick nor easy for rubyists to get from idea to visualization. You have to have a ton of extra stuff installed. You need to know game mechanics/math. You need to learn a whole other way of programming. It isn't something that is easy for a beginning programmer to pick up. This talk describes an alternative graphics and simulation library with a very clean API making it incredibly easy for newbs and experimenters to go from idea to visual simulation. Pew pew pew!

uk: вхід без авторизації

name: Graphics and Simulations (and Games), Oh My!


High-speed cables for Ruby

uk: Комп'ютерні науки

description: Modern web applications actively use real-time features. Unfortunately, nowadays Ruby is rarely considered as a technology to implement yet another chat – Ruby performance leaves much to be desired when dealing with concurrency and high-loads. Does this mean that we should betray our favorite language, which brings us happiness, in favor of others? My answer is NO, and I want to show you, how we can combine the elegance of Ruby with the power of other languages to improve the performance of real-time applications.

uk: вхід без авторизації


Hijacking Ruby Syntax in Ruby

uk: Комп'ютерні науки

description: This talk shows how to introduce new syntax-ish stuffs using meta programming techniques and some more Ruby features not known well by many Rubyists. Have fun with magical code! Show Ruby features to hack Ruby syntax (including Binding, TracePoint, Refinements, etc) Describe stuffs introduced by these techniques method modifiers (final, abstract, override) Table-like syntax for testing DSL Safe resource allocation/collection (with, defer)

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Have you ever asked someone to do something, and they hear the exact opposite? Why do miscommunications happen? Does knowing why matter? And more importantly, how do you achieve your original desired request? If you want to learn more ways to influence those around you, this talk is for you! You’ll learn about different causes for failed communications, and different workarounds you can apply for different failure modes. Come to this talk to add another tool to your communications toolbox.

uk: вхід без авторизації

name: Humans Aren't APIs And Your Request Is 400 Denied


Inheritance, Composition, Ruby and You

uk: Комп'ютерні науки

description: Prefer composition over inheritance is something you’ve probably heard. You may have even heard more strongly worded arguments against inheritance. This talk will give you the knowledge you need to know whether or not inheritance is a viable solution. While preferring composition is often the right answer, the Ruby language has deep ties into inheritance and we should know it well. If you’re new to Ruby, Object-Oriented programming, or just curious what all the hubbub is about - this talk is aimed at you.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Who loves getting paged at 3am? No one. In responding to incidents -- either at 3am or the middle of the day -- we want to feel prepared and practiced in resolving production issues. In this talk, you'll learn how to practice incident response by simulating outages in production. We'll draw from learnings from our simulations at Stitch Fix, like technical implementation strategies, key metrics to watch, and writing runbooks. You'll walk away from this talk with the superhero ability help your team simulate incidents in production. Be prepared for your next incident!

uk: вхід без авторизації

name: It's Down! Simulating Incidents in Production


JRuby 2018: Real World Performance by

uk: Комп'ютерні науки

description: This year has been big for JRuby! We're pushing the edges of performance on the JVM and now see large frameworks running much faster than CRuby. This talk will cover the optimizations we've done in 2018 and what impact they're having on performance. We'll go through several features that did not optimize well before the recent work. We'll talk about supporting new Rails versions and how we're working to make Rails apps more reliable, more concurrent, and more scalable. Finally we will discuss what the future holds and how you can get involved.

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: The Magical Living Room: How to build authentic and engaged communities


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Keynote: Who and What We're Leaving Behind


uk: Комп'ютерні науки

description: Have you ever been tempted to subclass a core class like Hash or String? Or have you read blog posts about why you shouldn't do that, but been left confused as to the specifics? As a maintainer of Hashie, a gem that commits this exact sin, I'm here to tell you why you want to reach for other tools instead of the subclass. In this talk, you'll hear stories from the trenches about what can go wrong when you subclass core classes. We'll dig into Ruby internals and you will leave with a few new tools for tracking down seemingly inexplicable performance issues and bugs in your applications.

uk: вхід без авторизації

name: Let's subclass Hash - what's the worst that could happen?


Ruby Conference 2018 - Lightning Talks

uk: Комп'ютерні науки

description: 00:00:16 Michael Hartl 00:01:17 Christen Rittiger 00:02:30 Tori Machen 00:06:42 Jennifer Tran 00:11:33 Jeremy Schuurmans 00:14:13 Kazumi Karbowski 00:18:33 Justin Searls 00:23:27 Jacob Crofts 00:29:20 Roman Kofman 00:34:15 Ariel Caplan 00:38:03 Jamie Gaskins 00:42:14 Aja Hammerly 00:45:47 Isaac Sloan 00:50:45 Zackary Schroder 00:55:49 Junichi Ito 01:00:40 Tom Black 01:05:40 Quinn Stearns 01:09:44 Antoine Lecl 01:13:27 Scott Istvan

uk: вхід без авторизації


Make Ruby Write Your Code for You

uk: Комп'ютерні науки

description: Despite best intentions, sometimes you just have to write similar code over and over again. This leads to a massive maintenance burden down the road. But, there’s a better way: have the computer write the code for you. Code generators are shrouded in mystery and can sound unapproachable, but they aren’t! I’ll show you how code generation is no different than web development and why Ruby has all of the tools to build one quickly. You’ll leave this talk knowing where you could apply code generation in your own code base and how to get started!

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Think you can't take on a leadership role because you're too junior? Because you're in a remote office? Because you don't have "manager" in your title? The truth is that all of these blockers (and more) are artificial. How do I know this? Because over the past 6 months, I could answer yes to all three of the questions above. At the same time, I was able to co-lead the engineering effort on one of the most complex parts of our company's product. We'll explore how to bridge the gap between that title you wish you had versus the impact you can actually have.

uk: вхід без авторизації

name: No Title Required: How Leadership Can Come From Anywhere


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Ruby Conference 2018 - Opening Keynote: The Power of the Community


Optimizations in Multiple Dimensions

uk: Комп'ютерні науки

description: Often when we think about performance, we see it as "if it takes 20 milliseconds to do X, doing X 10 times will take 200ms". It turns out, there's a lot more to it than that. In this talk, you'll learn about various aspects of performance, circumstances that could make scaling a particular code path non-linear, and even how optimizations can make your app slower.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Do you want to write the parallel program with Ruby? Ruby 3 will offer new concurrent abstraction: Guild (code name) which enable to run Ruby programs in parallel without difficulties. This presentation will share our current design of Guild and discussions. You can see how to write a parallel program with Guild with prototype implementation.

uk: вхід без авторизації

name: Parallel programming in Ruby3 with Guild


uk: Комп'ютерні науки

description: In this presentation, we'll cover techniques in Ruby 2.6 that reduce "dead space" memory overhead found in all Ruby programs today. First, we'll cover the compilation process of Ruby programs, instruction optimizations, as well as internal data structures used for running Ruby code. Next, we'll look at how to use this information to maintain liveness of Ruby objects in the code. Finally, we'll take all the information we covered so far to develop a technique for reducing dead space in the heap. Remember to mark your calendar because this presentation will be remembered for generations.

uk: вхід без авторизації

name: Pointers for Eliminating Heaps of Memory


uk: Комп'ютерні науки

description: Many people believe that ruby applications are inherently slow, yet oftentimes it is the lack of optimization and not the language that is at fault. But how do you even get started with this daunting task of performance optimization? For those that do not have a computer science background, understanding all the different ways of algorithm optimization can sound scary and overwhelming. Some may have a good handle on the theory behind things like the big O notation, but struggle to put it in practice. This talk will focus on a tangible and data driven way to measure and optimize code performance.

uk: вхід без авторизації

name: Practical guide to benchmarking your optimizations


Q&A with Matz

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Meet Red. Red is a reducing lemur, and he loves to sum things using the reduce method. The problem is, with Ruby 2.4+ and the sum method he's starting to think reduce isn't that useful anymore. Distraught, Red asks his master for advice, and she sends him off on a grand journey to learn the true powers of the reduce method by reimplementing various methods from Enumerable. Join Red on an illustrated adventure through the land of Enumerable as he learns to map, select, find, and more using his trusty reduce. If you're new to Ruby and Functional Programming, this is the talk for you.

uk: вхід без авторизації

name: Reducing Enumerable - An Illustrated Adventure


Refactoring the Technical Interview

uk: Комп'ютерні науки

description: Is your technical interview optimized? Could it use a refactor? Do you ask candidates questions that could actually influence your production codebase? Or, do you ask them about problems that are solved and standardized? Or worse, contrived and trivial? Have you ever asked any of these questions: Find min or max in a list Implement a sorting algorithm FizzBuzz (or any contrived algorithm) “Now can you do it recursively?” Leverage your production code and commit history to make your next interview more effective in identifying the right hire. All while having more fun.

uk: вхід без авторизації


ROM: the final frontier of mruby

uk: Комп'ютерні науки

description: Memory is limited resource of physical devices. Although mruby is smaller than MRI, it’s not small enough for cheap and easily avaiable devices. But there is another frontier: ROM. Many boards has larger Flash ROM than RAM. However, Ruby is too dynamic to put into ROM just as it is. How can we use ROM to implement classes of Ruby, and how small can we make mruby? It’s a thirty-minutes mission to explore strange new worlds.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: We all know that Ruby can give us super powers, but can we use it do something truly magical - write a brand new Harry Potter completely automatically? It turns out that Ruby and the dark arts of Natural Language Programming are a match made in heaven! Using some basic NLP techniques, a dash of probability, and a few lines of simple Ruby code, we can create a virtual author capable of generating a very convincing Potter pastiche. And if the life of an author’s not for you, don’t worry. In the last part of the talk, we'll explore how we can apply what we've learnt to everyday coding problems.

uk: вхід без авторизації

name: Ruby-us Hagrid: Writing Harry Potter with Ruby


Ruby Family Fued: MC Evan Phoenix

uk: Комп'ютерні науки

description: Congratulations! You’ve launched a RESTful JSON-based API, and now anyone can call your service by making HTTP requests. But is that enough? While HTTP-REST by itself can enable access to your service, an API client library can provide significant benefits in safety, security, readability, and ease of use. In this session, you’ll learn API client design patterns and best practices honed from releasing hundreds of APIs at Google, and you’ll discover tools that can take the tedium out of building, testing, and documenting your API clients for Ruby, and across other languages.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Rubyists are creators. While we’re traditionally tasked with building digital products, our skills can cross into the physical medium too. This talk demonstrates a non-typical way to use code to create products: building a Ruby program that generates dynamic plans for laser-cut physical products (e.g. laptop stands, picture frames, notebooks, etc). With size, fonts and patterns as variables, our app programs a system that allows a user, or a computer, to design an infinite number of variants. Attendees will leave inspired to explore new avenues to use their skills to do what we do best: create.

uk: вхід без авторизації

name: Ruby for Makers: Designing Physical Products With Ruby


Retrospectives for Humans

uk: Комп'ютерні науки

description: Seattle has two of the longest floating bridges in the world, and in 1990, one of them sank while it was being repurposed. This accident was a classic complex systems failure with a massive PR problem and great documentation. That combination is an excellent frame for talking about incident retrospectives- the good, the bad, the vaguely confusing and unsatisfying. Come for the interesting disaster story, stay to learn about the language of blame and how to ask warm, thoughtful engineering questions.

uk: вхід без авторизації


Ruby is the Best Javascript

uk: Комп'ютерні науки

description: Some people love Ruby and some people love Javascript. Both will hate this talk. In a display of complete moral depravity, we'll abuse flexible syntax and metaprogramming to make valid Ruby code that's indistinguishable from Javascript. We'll use a variety of tricks to accomplish it that you can take home and use in more respectable code.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: The talk introduces Rubyplot - the plotting library created for Ruby. It focuses on the general design of a plotting library, its influence from John Hunter's Matplotlib, the design decisions that were influenced by Ruby and provides a perspective of the language from the eyes of a newcomer. The talk further argues why Ruby should be used for scientific computing and urges Rubyists to contribute to the development of scientific frameworks.

uk: вхід без авторизації

name: RubyPlot - Creating a Plotting Library for Ruby


uk: Комп'ютерні науки

description: In this presentation, I will be sharing my experiences running the programming unit for a government department for the over 15 years, using Ruby almost exclusively for the last 13. I will discuss our approach of having developers working directly with stakeholders to determine requirements, how we prioritize requests for new features, how we use Ruby for all types of applications, and our unique web application stack and how it uses defense-in-depth approaches to prevent and contain attacks.

uk: вхід без авторизації

name: Running a Government Department on Ruby for over 13 Years


Secrets of a Stealth Mentee

uk: Комп'ютерні науки

description: Your dream mentor is right around the corner, but they don't need to know that! In this talk, you’ll discover how to find and work with the great mentors you deserve. You’ll learn how to extract insights tailored to you and to keep the great advice coming. The best part? You can use these strategies even if you're not in a formal mentorship program. Maybe you don’t even know what you want right now, and that’s ok! You can still receive mentorship to help you identify and grow into the next stage of your career. We don’t have to wait to be chosen--let’s help others help us.

uk: вхід без авторизації


Sweat the Small Stuff

uk: Комп'ютерні науки

description: There is nothing quite like the excitement of leading a team of engineers while your company is in the middle of a growth spurt. Before you know it you start to notice that the work habits that used to work great just don’t seem to be that effective anymore. In much the way that cooking for two is quite different from cooking for two hundred, building your systems for scale requires a different approach to your work. In this talk we will explore antipatterns that start to show up during growth and some techniques that you can use to address them.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: To many Rubyists just starting out, gems can appear very mysterious. You list them in a Gemfile and run 'bundle install' or install them directly with 'gem install'. Suddenly, your programs gain more functionality than they had before. But what are gems? What makes them work? How can you make your own to share with the world? Let's find out.

uk: вхід без авторизації

name: The Anatomy of a Ruby Gem: Going From Zero to Sharing Code


The Atonement of J. Robert Oppenheimer

uk: Комп'ютерні науки

description: The Nazi party members at Nuremberg, J. Robert Oppenheimer at Los Alamos, and developers at exciting tech companies have something in common. The responsibility for what mark we leave on the world through our efforts or inventions rests on our own shoulders. We cannot push this burden to those who tell us what to do, and so we must be conscious about what it is that we're building and how it will be used. The repercussions of our actions come back to us if not legally, then weighing on our conscience.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Business is slow for Ruby Private Investigator, Deirdre Bug. She’s on the verge of switching industry when she gets a call from an anxious young man. "Some class methods have gone missing," he tells her breathlessly. "I need your help." Deirdre takes the case and begins exploring Ruby objects behind the scenes. Though she thinks she's on familiar ground — Ruby's object model, method lookup — she's about to discover that she really has no clue.

uk: вхід без авторизації

name: The Case of the Missing Method: A Ruby Mystery Story


The Dangers of Tribal Knowledge

uk: Комп'ютерні науки

description: Are you constantly tapped on the shoulder for answers? Tired of being the Google for your team? Or perhaps you’re the new kid, having to ask a dozen different people to find answers to all your questions? These are the consequences of tribal knowledge. In this talk we’ll discuss how to have a team that self-serves, finds answers on their own, without forcing them to wade through a colossal employee handbook.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: falscher Vorspann!

uk: вхід без авторизації

name: The Developer's Toolkit: Everything We Use But Ruby


The New Design of Ruby's Documentation

uk: Комп'ютерні науки

description: Unlike many other languages, Ruby doesn't have great design for documentation. Perl has "perldoc" feature and users easily access documents of modules by "perldoc" command. Python has "docstring" feature and users can access it on REPL. Those are each language's design of importance. The features are not just tool, it contains toolchains and eco-systems. Users of these languages benefit from good documentation design, so library authors write good documentation for them. I'll talk about new Ruby 3's standard documentation design. It pretty improves your development experience.

uk: вхід без авторизації


The New Manager's Toolkit

uk: Комп'ютерні науки

description: Congratulations, you've been entrusted to lead a team! But wait... what does that mean? You didn't go to school for this. You may not have even been told what your job exactly is. Some call this new responsibility the "Stone of Triumph". In this talk, we'll explain leading and managing (and how they're different), outline what success looks like, and show techniques to get there. You'll learn how to build the skills and tools to carry the "Stone of Triumph" with less pain, and set yourself up for a long and happy career leading creative and technical teams.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Fake news spread six times faster in social media than true stories. As technologists, our industry has built the tools that enable the spread of disinformation across social, the web, and beyond. But fake news is nothing new, it has been a part of each advancement in the technology that powers the spread of information, from the printing press to blogging. What makes fake news so appealing? Is it a tech problem or a human problem? In this talk, I will explain the psychology that makes fake news appealing to our brain, and what technology can learn about this psychology to build better tools.

uk: вхід без авторизації

name: The Psychology of Fake News (And What Tech Can Do About It)


uk: Комп'ютерні науки

description: As a Ruby developer, you use the command line, but do you take advantage of everything it can do? Join us for a demonstration of command line tools for Ruby developers. Increase productivity with search tools, shell functions, git aliases, tmux shortcuts and rbenv plugins. Want a better pry or irb? Supercharge it with shortcuts, macros and gems. Once you've perfected your setup, push it to GitHub so you can pull it and install it on any computer you want. Whether you're a reluctant minimalist or an experienced power user, you'll discover tools to make you a happier and more productive developer.

uk: вхід без авторизації

name: The Ruby Developer's Command Line Toolkit


The secret power of Ruby 2.6: JIT

uk: Комп'ютерні науки

description: Have you tried the JIT compiler included in Ruby 2.6 preview releases? It's easy, just include "--jit" option to a ruby command or set RUBYOPT="--jit" environment variable. You've just learned how to enable it. But wait, are you sure you can use it? What the hell is going on behind it, why is there a GCC process under your Ruby process, and why can JIT even make your Ruby program even slower? In this talk, you'll be prepared to try the brand-new Ruby's secret power on production from the next Christmas.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: "Walking into work one day, you see a raccoon in an embroidered vest carefully picking through some dumpsters. Startled, the raccoon shouts, 'Ack! No one is supposed to notice me!' before running away. Dumbfounded, you chase after them only to discover a magical world you never knew was right under your office..." This talk is a choose-your-own-adventure, where you decide what you want to learn about Ruby's garbage collector! Get an easy introduction to how garbage collection works, the clever performance optimizations used by Ruby, and even what the future might look like.

uk: вхід без авторизації

name: Trash Talk: A Garbage Collection Choose-Your-Own-Adventure


Uncoupling Systems

uk: Комп'ютерні науки

description: We tackle unique business challenges but are solving similar problems, and all too rarely will we talk through our designs and mistakes. Integrations, external APIs, data-stores - these might not be pure code but we can learn a lot from good object design when scaling our systems. In this talk we’ll discuss how parts of a distributed systems rely on each other, how data flow can couple and propagate failure, and how common emergent patterns can encapsulate services to be resilient. This is a journey of close calls, errors, and design smells researched into how a service gets simplified.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Have you ever wondered where the perception that technology is a masculine pursuit comes from? Or why we have to explain that, "no really, women are interested in computers too"? At the beginning of the modern technological era, to be a computer was to be an actual literal woman—someone trained in math and computations. Decades later, women are underrepresented in most technical pursuits, with an increasingly “leaky” pipeline leaving fewer and fewer throughout our career progression. Learn about the gendered history of computing and explore how we can write a new narrative of participation.

uk: вхід без авторизації

name: Unraveling the Masculinization of Technology


uk: Комп'ютерні науки

description: Come laugh and cry with me as I detail my audacious quest for the world's perfect waffle. You'll learn valuable life skills like properly assembling a Geiger counter (yes, waffles are radioactive), when and how to use solenoid valves to prevent batterpocalypse, and why you should never, under any circumstances, attempt to modify a self-heating chunk of searing metal in such a way as to make it sentient. Join me for a whirlwind tour of my most ambitious Ruby hardware project yet. Even if the talk is terrible, you might get a questionably food-grade waffle out of the deal.

uk: вхід без авторизації

name: Wafflebot: Cloud Connected Artificially Intelligent Waffles


uk: Комп'ютерні науки

description: Are your post-mortems reactive and unsatisfying? The common post-mortem traces bad outcomes back to critical decisions so that we make different decisions in the future. But what if those decisions were sound? It tells us to stop making them! In poker, as in software, variance is real and you can do everything correctly and still lose the hand. In this talk, we'll talk about real post-mortems and problems with their conclusions. We'll rebalance our thinking to see when we might be learning the wrong lessons. We will learn about poker, taking risks, and a little about life.

uk: вхід без авторизації

name: What poker can teach us about post-mortems


uk: Комп'ютерні науки

description: Congratulations! You’ve launched a RESTful JSON-based API, and now anyone can call your service by making HTTP requests. But is that enough? While HTTP-REST by itself can enable access to your service, an API client library can provide significant benefits in safety, security, readability, and ease of use. In this session, you’ll learn API client design patterns and best practices honed from releasing hundreds of APIs at Google, and you’ll discover tools that can take the tedium out of building, testing, and documenting your API clients for Ruby, and across other languages.

uk: вхід без авторизації

name: Yes, You Should Provide a Client Library For Your API


Digital Scholarly Communication

uk: Комп'ютерні науки

uk: Бібліотекознавство, документознавство

en: Information and Library Sciences

de: Geisteswissenschaften

uk: Гуманітарні науки

en: Humanities

description: Prof. Dr. Sören Auer, Direktor der TIB und Professor für Datenwissenschaft und Digitale Bibliotheken an der Leibniz Universität Hannover, gibt Einblicke, wie die eigene Forschung mit Hilfe von Open Access, semantischen Beschreibungen und Wissensgraphen erfolgreich positioniert und so die Resultate und Erkenntnisse sichtbarer werden.

uk: вхід без авторизації

Technische Informationsbibliothek (TIB)

addressLocality: Hanover

addressRegion: Lower Saxony


uk: Комп'ютерні науки

uk: Бібліотекознавство, документознавство

uk: Гуманітарні науки

description: Jeden Tag werden Webseiten verändert, umbenannt oder gelöscht. Dr. Helge Holzmann vom Internet Archive erklärt, wie flüchtige Inhalte im Internet langfristig bewahrt und wissenschaftlich genutzt werden können.

uk: вхід без авторизації

name: Das WWW vergisst nicht: Wie digitale Inhalte langfristig bewahrt werden


uk: Фізика, Астрономія

uk: Математика, природничі науки

description: The lecture begins with the application of Newton's three laws, with the warning that they are not valid for objects that move at speeds comparable to the speed of light or objects that are incredibly small and of the atomic scale. Friction and static friction are discussed. The dreaded inclined plane is dealt with head on. Finally, Professor Shankar explains the motion of objects using Newton's laws in specific problems related to objects in circular motion, such as roller coasters and a planet orbiting the Sun. 00:00 - Chapter 1. Continuation of Types of External Forces 14:50 - Chapter 2. Kinetic and Static Friction 31:34 - Chapter 3. Inclined Planes 49:04 - Chapter 4. Pulleys 57:30 - Chapter 5. Friction and Circular Motion: Roundabouts, Loop-the-Loop

uk: вхід без авторизації

name: 4. Newton's Laws (cont.) and Inclined Planes

YaleCourses

addressCountry: US

addressLocality: New Haven

addressRegion: Connecticut


uk: Фізика, Астрономія

uk: Математика, природничі науки

description: The lecture begins with a review of the loop-the-loop problem. Professor Shankar then reviews basic terminology in relation to work, kinetic energy and potential energy. He then goes on to define the Work-Energy Theorem. Finally, the Law of Conservation of Energy is discussed and demonstrated with specific examples. 00:00 - Chapter 1. More on Loop-the-Loop and Intro to Concept of Energy 11:57 - Chapter 2. Work-Energy Theorem and Power 29:19 - Chapter 3. Conservation of Energy: K2 + U2 = K1 + U1 44:39 - Chapter 4. Friction Force Effect on Work-Energy Theorem 56:13 - Chapter 5. Calculus Review: Small Changes

uk: вхід без авторизації

name: 5. Work-Energy Theorem and Law of Conservation of Energy


uk: Фізика, Астрономія

uk: Математика, природничі науки

description: The discussion on the Law of Conservation of Energy continues but is applied in higher dimensions. The notion of a function with two variables is reviewed. Conservative forces are explained and students are taught how to recognize and manufacture them. 00:00 - Chapter 1. Calculus Review: Small Changes for Motion in 2D 18:05 - Chapter 2. Work Done in 2D; Dot Products and Cross Products 36:16 - Chapter 3. Conservative and Non-conservative Forces 52:29 - Chapter 4. Cross Derivative Test for Potential Energy Equations 01:03:55 - Chapter 5. Application to Gravitational Potential Energy

uk: вхід без авторизації

name: 6. Law of Conservation of Energy in Higher Dimensions


7. Kepler's Laws

uk: Фізика, Астрономія

uk: Математика, природничі науки

description: The focus of the lecture is problems of gravitational interaction. The three laws of Kepler are stated and explained. Planetary motion is discussed in general, and how this motion applies to the planets moving around the Sun in particular. 00:00 - Chapter 1. Review of Conservative and Non-conservative Forces 09:19 - Chapter 2. Kepler's 3 Laws 20:16 - Chapter 3. Deriving the Nature of Gravitational Force 35:57 - Chapter 4. Derive Orbital Period (T) and Speed (v) in Space 49:47 - Chapter 5. Law of Conservation of Energy Far from Earth Surface 57:37 - Chapter 6. Reference Potential Energy at Infinity or Earth Surface

uk: вхід без авторизації


uk: Фізика, Астрономія

uk: Математика, природничі науки

description: The dynamics of a many-body system is examined. Through a variety of examples, the professor demonstrates how to locate the center of mass and how to evaluate it for a number of objects. Finally, the Law of Conservation of Momentum is introduced and discussed. The lecture ends with problems of collision in one dimension focusing on the totally elastic and totally inelastic cases. 00:00 - Chapter 1. Multi-body Dynamics — The Two-body System 05:41 - Chapter 2. The Center of Mass 32:05 - Chapter 3. Law of Conservation of Momentum — Examples and Applications 56:32 - Chapter 4. The Rocket Equation 01:03:19 - Chapter 5. Elastic and Inelastic Collisions

uk: вхід без авторизації

name: 8. Dynamics of Multiple-Body System and Law of


uk: Фізика, Астрономія

uk: Математика, природничі науки

description: Part I of Rotations. The lecture begins with examining rotation of rigid bodies in two dimensions. The concepts of "rotation" and "translation" are explained. The use of radians is introduced. Angular velocity, angular momentum, angular acceleration, torque and inertia are also discussed. Finally, the Parallel Axis Theorem is expounded. 00:00 - Chapter 1. Introduction to Rigid Bodies; Rotation of Rigid Bodies 08:15 - Chapter 2. Rotation in Terms of Circle Parameters and Radian 19:57 - Chapter 3. Radial and Tangential Rotation at Constant Acceleration 28:34 - Chapter 4. Moment of Inertia, Angular Momentum, Kinetic Energy 46:47 - Chapter 5. Torque and Work Energy Theorem 01:01:36 - Chapter 6. Calculate Moment of Inertia: Examples for Rod, Disk, etc.

uk: вхід без авторизації

name: 9. Rotations, Part I: Dynamics of Rigid Bodies


uk: Фізика, Астрономія

uk: Математика, природничі науки

description: Part II of Rotations. The lecture begins with an explanation of the Parallel Axis Theorem and how it is applied in problems concerning rotation of rigid bodies. The moment of inertia of a disk is discussed as a demonstration of the theorem. Angular momentum and angular velocity are examined in a variety of problems. 00:00 - Chapter 1. Review and Derive the Parallel Axis Theorem 16:27 - Chapter 2. For System of Masses: Derive KEtotal = ½ MV2 + ½ ICM2 27:55 - Chapter 3. Derive KEtotal in Terms of Equivalent Rotation about Stationary Point 38:40 - Chapter 4. Effect of Rotational Kinetic Energy on Translational Motion for No Skid 43:41 - Chapter 5. Example Problem: Torque on a Disk 49:30 - Chapter 6. Advanced Example Problem: Pulley Rotating and Translating 01:02:14 - Chapter 7. Example Problem: Systems with Angular Moment Conserved 01:09:09 - Chapter 8. Application: Angular Momentum Changes for Spinning Ballerina

uk: вхід без авторизації

name: 10. Rotations, Part II: Parallel Axis Theorem


11. Torque

uk: Фізика, Астрономія

uk: Математика, природничі науки

description: This lecture is a continuation of an analogue to Newton's law: τ= lα. While previous problems examined situations in which τ is not zero, this time the focus is on extreme cases in which there is no torque at all. If there is no torque, α is zero and the angular velocity is constant. The lecture starts with a simple example of a seesaw and moves on to discuss a collection of objects that are somehow subject to a variety of forces but remain in static equilibrium. 00:00 - Chapter 1. Static Equilibrium — Case of Zero-torque, Zero-angular Velocity 03:47 - Chapter 2. The Seesaw Example 12:02 - Chapter 3. The Case of a Rod Supported by Pivot on a Wall 21:04 - Chapter 4. The Case of a Rod Supported by a Wire 29:08 - Chapter 5. The Case of the Leaning Ladder 40:05 - Chapter 6. Rigid Body Dynamics in 3D 01:04:46 - Chapter 7. The Case of a Gyroscope

uk: вхід без авторизації


12. Introduction to Relativity

uk: Фізика, Астрономія

uk: Математика, природничі науки

description: This is the first of a series of lectures on relativity. The lecture begins with a historical overview and goes into problems that aim to describe a single event as seen by two independent observers. Maxwell's theory, as well as the Galilean and Lorentz transformations are also discussed. 00:00 - Chapter 1. The Meaning of Relativity 18:10 - Chapter 2. The Galilean Transformation and its Consequences 31:35 - Chapter 3. The Medium of Light 43:22 - Chapter 4. The Two Postulates of Relativity 46:48 - Chapter 5. Length Contraction and Time Dilation 55:34 - Chapter 6. Deriving the Lorentz Transformation

uk: вхід без авторизації


13. Lorentz Transformation

uk: Фізика, Астрономія

uk: Математика, природничі науки

description: This lecture offers detailed analysis of the Lorentz transformations which relate the coordinates of an event in two frames in relative motion. It is shown how length, time and simultaneity are relative. 00:00 - Chapter 1. Describing an Event with Two Observers 33:58 - Chapter 2. The Relativity of Simultaneity 41:57 - Chapter 3. Time Dilation 53:41 - Chapter 4. The Twin Paradox 01:00:02 - Chapter 5. Length Contraction

uk: вхід без авторизації


14. Introduction to the Four-Vector

uk: Фізика, Астрономія

uk: Математика, природничі науки

description: The four-vector is introduced that unifies space-time coordinates x, y, z and t into a single entity whose components get mixed up under Lorentz transformations. The length of this four-vector, called the space-time interval, is shown to be invariant (the same for all observers). Likewise energy and momentum are unified into the energy-momentum four-vector. 00:00 - Chapter 1. Recap—Consequences of the Lorentz Transformations 06:25 - Chapter 2. Causality Paradoxes: "Killing the Grandmother" 15:22 - Chapter 3. A New Understanding of Space-Time 25:51 - Chapter 4. Introducing the Fourth Dimension and Four-Vector Algebra 44:09 - Chapter 5. The Space-Time Interval, or "Proper Time" 51:47 - Chapter 6. Deriving the Velocity and Momentum Vectors in Space-Time 01:04:40 - Chapter 7. The New Energy-Mass Relation

uk: вхід без авторизації


15. Four-Vector in Relativity

uk: Фізика, Астрономія

uk: Математика, природничі науки

description: The discussion of four-vector in relativity continues but this time the focus is on the energy-momentum of a particle. The invariance of the energy-momentum four-vector is due to the fact that rest mass of a particle is invariant under coordinate transformations. 00:00 - Chapter 1. Recap: The Four-Vectors of Position, Velocity and Momentum in Space-Time 15:53 - Chapter 2. The Energy-Momentum Four-Vector 32:20 - Chapter 3. Relativistic Collisions 41:09 - Chapter 4. Law of Conservation of Energy and Momentum Using the Energy-Momentum Four-Vector

uk: вхід без авторизації


uk: Фізика, Астрономія

uk: Математика, природничі науки

description: The lecture covers a number of mathematical concepts. The Taylor series is introduced and its properties discussed, supplemented by various examples. Complex numbers are explained in some detail, especially in their polar form. The lecture ends with a discussion of simple harmonic motion. 00:00 - Chapter 1. Derive Taylor Series of a Function, f as [Σ (0, ∞)fnxn/n!] 14:21 - Chapter 2. Examples of Functions with Invalid Taylor Series 17:30 - Chapter 3. Taylor Series for Popular Functions(cos x, ex,etc) 23:31 - Chapter 4. Derive Trigonometric Functions from Exponential Functions 31:41 - Chapter 5. Properties of Complex Numbers 42:40 - Chapter 6. Polar Form of Complex Numbers 50:04 - Chapter 7. Simple Harmonic Motions 01:03:07 - Chapter 8. Law of Conservation of Energy and Harmonic Motion Due to Torque

uk: вхід без авторизації

name: 16. The Taylor Series and Other Mathematical Concepts


17. Simple Harmonic Motion

uk: Фізика, Астрономія

uk: Математика, природничі науки

description: The focus of the lecture is simple harmonic motion. Professor Shankar gives several examples of physical systems, such as a mass M attached to a spring, and explains what happens when such systems are disturbed. Amplitude, frequency and period of simple harmonic motion are also defined in the course of the lecture. Several problems are solved in order to demonstrate various cases of oscillation. 00:00 - Chapter 1. Example Equations of Oscillating Objects 10:49 - Chapter 2. Superposition of Solutions to Linear (Harmonic) Equations 30:16 - Chapter 3. Conditions for Solutions to Harmonic Equations 38:57 - Chapter 4. Exponential Functions as Generic Solutions 50:48 - Chapter 5. Undamped, Under-damped and Over-damped Oscillations 01:00:28 - Chapter 6. Driving Harmonic Force on Oscillator

uk: вхід без авторизації


uk: Фізика, Астрономія

uk: Математика, природничі науки

description: This lecture continues the topic of harmonic motions. Problems are introduced and solved to explore various aspects of oscillation. The second half of the lecture is an introduction to the nature and behavior of waves. Both longitudinal and transverse waves are defined and explained. 00:00 - Chapter 1. Free Vibration: Oscillation Under F=0 08:20 - Chapter 2. Initial Conditions at Start of Oscillation 18:52 - Chapter 3. Solution to Harmonic Equation under Driving Force 30:01 - Chapter 4. Properties of the Oscillating Function, Resonance 39:23 - Chapter 5. Complete Solution = Complimentary + Particular Solutions 43:40 - Chapter 6. Introduction to Longitudinal and Transverse Waves 52:55 - Chapter 7. Derive Wave Equation as Differential Equation 01:04:40 - Chapter 8. Solution to Wave Equation

uk: вхід без авторизації

name: 18. Simple Harmonic Motion (cont.) and Introduction to Waves


19. Waves

uk: Фізика, Астрономія

uk: Математика, природничі науки

description: Waves are discussed in further detail. Basic properties of the waves such as velocity, energy, intensity, and frequency are discussed through a variety of examples. The second half of the lecture deals specifically with superposition of waves. Constructive and destructive interferences are defined and discussed. 00:00 - Chapter 1. General Solution of Wave Equation 08:51 - Chapter 2. Spatial and Temporal Periodicity: Frequency, Period 17:39 - Chapter 3. Wave Energy and Power Transmitted 30:02 - Chapter 4. Doppler Effect 38:58 - Chapter 5. Superposition of Waves 48:57 - Chapter 6. Constructive and Destructive Interference, Double Slit Experiment 01:01:30 - Chapter 7. Modes of Vibration: Application to Musical Instruments

uk: вхід без авторизації


uk: Фізика, Астрономія

uk: Математика, природничі науки

description: The focus of the lecture is on fluid dynamics and statics. Different properties are discussed, such as density and pressure. Archimedes' Principle is introduced and demonstrated through a number of problems. The final topic of the lecture is Bernoulli's Equation. 00:00 - Chapter 1. Introduction to Fluid Dynamics and Statics — The Notion of Pressure 04:14 - Chapter 2. Fluid Pressure as a Function of Height 20:49 - Chapter 3. The Hydraulic Press 26:32 - Chapter 4. Archimedes' Principle 36:36 - Chapter 5. Bernoulli's Equation 39:12 - Chapter 6. The Equation of Continuity 53:41 - Chapter 7. Applications of Bernoulli's Equation

uk: вхід без авторизації

name: 20. Fluid Dynamics and Statics and Bernoulli's Equation


21. Thermodynamics

uk: Фізика, Астрономія

uk: Математика, природничі науки

description: This is the first of a series of lectures on thermodynamics. The discussion begins with understanding "temperature." Zeroth's law is introduced and explained. Concepts such as "absolute zero" and "triple point of water" are defined. Measuring temperature through a number of instruments is addressed as well as the different scales of measurement. The second half of the lecture is devoted to heat and heat transfer. Concepts such as "convection" and "conduction" are explained thoroughly. 00:00 - Chapter 1. Temperature as a Macroscopic Thermodynamic Property 06:45 - Chapter 2. Calibrating Temperature Instruments 22:25 - Chapter 3. Absolute Zero, Triple Point of Water, The Kelvin 28:55 - Chapter 4. Specific Heat and Other Thermal Properties of Materials 43:17 - Chapter 5. Phase Change 55:06 - Chapter 6. Heat Transfer by Radiation, Convection and Conduction 01:03:27 - Chapter 7. Heat as Atomic Kinetic Energy and its Measurement

uk: вхід без авторизації


uk: Фізика, Астрономія

uk: Математика, природничі науки

description: This lecture continues the topic of thermodynamics, exploring in greater detail what heat is, and how it is generated and measured. The Boltzmann Constant is introduced. The microscopic meaning of temperature is explained. The First Law of Thermodynamics is presented. 00:00 - Chapter 1. Recap of Heat Theory 11:54 - Chapter 2. The Boltzman Constant and Avogadro's Number 18:50 - Chapter 3. A Microscopic Definition of Temperature 30:15 - Chapter 4. Molecular Mechanics of Phase Change and the Maxwell-Boltzmann 46:49 - Chapter 5. Quasi-static Processes 50:19 - Chapter 6. Internal Energy and the First Law of Thermodynamics

uk: вхід без авторизації

name: 22. The Boltzmann Constant and First Law of Thermodynamics


uk: Фізика, Астрономія

uk: Математика, природничі науки

description: Why does a dropped egg that spatters on the floor not rise back to your hands even though no laws prohibit it? The answer to such irreversibility resides the Second Law of Thermodynamics which explained in this and the next lecture. The Carnot heat engine is discussed in detail to show how there is an upper limit to the efficiency of heat engines and how the concept of entropy arises from macroscopic considerations. 00:00 - Chapter 1. Recap of First Law of Thermodynamics and Macroscopic State Properties 13:22 - Chapter 2. Defining Specific Heats at Constant Pressure and Volume 26:01 - Chapter 3. Adiabatic Processes 43:57 - Chapter 4. The Second Law of Thermodynamics and the Concept of Entropy 59:02 - Chapter 5. The Carnot Engine

uk: вхід без авторизації

name: 23. The Second Law of Thermodynamics and Carnot's Engine


uk: Фізика, Астрономія

uk: Математика, природничі науки

description: The focus of the lecture is the concept of entropy. Specific examples are given to calculate the entropy change for a number of different processes. Boltzmann's microscopic formula for entropy is introduced and used to explain irreversibility. 00:00 - Chapter 1. Review of the Carnot Engine 19:18 - Chapter 2. Calculating the Entropy Change 35:34 - Chapter 3. The Second Law of Thermodynamics as a Function of Entropy 43:46 - Chapter 4. The Microscopic Basis of Entropy

uk: вхід без авторизації

name: 24. The Second Law of Thermodynamics (cont.) and Entropy


uk: Фізика, Астрономія

uk: Математика, природничі науки

description: Professor Shankar introduces the course and answers student questions about the material and the requirements. He gives an overview of Newtonian mechanics and explains its two components: kinematics and dynamics. He then reviews basic concepts in calculus through two key equations: x = x0 + v0t + ½ at2 and v2 = v02+ 2 a (x-x0), tracing the fate of a particle in one dimension along the x-axis. 00:00 - Chapter 1. Introduction and Course Organization 21:25 - Chapter 2. Newtonian Mechanics: Dynamics and Kinematics 28:20 - Chapter 3. Average and Instantaneous Rate of Motion 37:56 - Chapter 4. Motion at Constant Acceleration 52:37 - Chapter 5. Example Problem: Physical Meaning of Equations 01:08:42 - Chapter 6. Derive New Relations Using Calculus Laws of Limits

uk: вхід без авторизації

name: 1. Course Introduction and Newtonian Mechanics


2. Vectors in Multiple Dimensions

uk: Фізика, Астрономія

uk: Математика, природничі науки

description: In this lecture, Professor Shankar discusses motion in more than one dimension. Vectors are introduced and discussed in multiple dimensions. Vector magnitude and direction are also explained. Null vectors, minus vectors, unit and velocity vectors are discussed along with their properties. Finally, several specific problems are solved to demonstrate how vectors can be added, and problems of projectile motion are expounded. 00:00 - Chapter 1. Review of Motion at Constant Acceleration 04:45 - Chapter 2. Vector Motion 2D Space: Properties 22:57 - Chapter 3. Choice of Basis Axis and Vector Transformation 38:20 - Chapter 4. Velocity Vectors: Derivatives of Displacement Vectors 43:40 - Chapter 5. Derivatives of Vectors: Application to Circular Motion 54:00 - Chapter 6. Projectile Motion

uk: вхід без авторизації


3. Newton's Laws of Motion

uk: Фізика, Астрономія

uk: Математика, природничі науки

description: This lecture introduces Newton's Laws of Motion. The First Law on inertia states that every object will remain in a state of rest or uniform motion in a straight line unless acted upon by an external force. The Second Law (F = ma) relates the cause (the force F) to the acceleration. Several different forces are discussed in the context of this law. The lecture ends with the Third Law which states that action and reaction are equal and opposite. 00:00 - Chapter 1. Review of Vectors 09:29 - Chapter 2. Introduction to Newton's Laws of Motion, 1st Law and Inertial Frames 19:51 - Chapter 3. Second Law and Measurements as conventions 37:13 - Chapter 4. Nature of Forces and Their Relationship to Second Law 50:50 - Chapter 5. Newton's Third Law 01:03:15 - Chapter 6. Weightlessness

uk: вхід без авторизації


uk: Фізика, Астрономія

uk: Математика, природничі науки

description: Waves on a string are reviewed and the general solution to the wave equation is described. Maxwell's equations in their final form are written down and then considered in free space, away from charges and currents. It is shown how to verify that a given set of fields obeys Maxwell's equations by considering them on infinitesimal cubes and loops. A simple form of the solutions is assumed and the parameters therein fitted using Maxwell's equations. The wave equation follows, along with the wave speed equal to that of light (3 x 10^8), suggesting (correctly) that light is an electromagnetic wave. The vector relationship between the electric field, the magnetic field and the direction of wave propagation is described. 00:00 - Chapter 1. Background 04:43 - Chapter 2. Review of Wave Equation 20:01 - Chapter 3. Maxwell's Equations 56:47 - Chapter 4. Light as an Electromagnetic Wave

uk: вхід без авторизації

name: 14. Maxwell's Equations and Electromagnetic Waves I


16. Ray or Geometrical Optics I

uk: Фізика, Астрономія

uk: Математика, природничі науки

description: Geometric optics is discussed as an approximation to wave theory when the wavelength is very small compared to other lengths in the problem (such as the size of openings). Many results of geometric optics involving reflection, refraction (mirrors and lenses) are derived in a unified way using Fermat's Principle of Least Time. 00:00 - Chapter 1. Light as an Electromagnetic Phenomenon 07:17 - Chapter 2. Review of Geometrical (Classical) Optics 21:50 - Chapter 3. Fermat's Principle of Least Time and its Corollaries

uk: вхід без авторизації