text:
# Challenge Summary
Code Challenge 6

Working with appending and insterting to linkedlists.

## Challenge Description
.append(value) which adds a new node with the given value to the end of the list.
.insertBefore(value, newVal) which add a new node with the given newValue immediately before the first value node.
.insertAfter(value, newVal) which add a new node with the given newValue immediately after the first value node.

## Approach & Efficiency
approach linkedlists by figuring out what they are and hwo to communicate with them.

## Solution
![Picture](./assets/ll_insertions.jpg "Whiteboard Picture")

# Challenge Summary
Code Challenge 7 - worked directly with Lee King.

Working through a linked list, finding a specific value.

## Challenge Description
Add method .kthFromTheEnd that accepts a paramter named k, k needs to give the node's value from the (-)index of the entire linked list.

## Approach & Efficiency
Approach is to indentify where k is from the beginning of the Linked List and then for loop through the linked list the correct number of times.

## Solution
![Picture](../assets/ll_kth_from_end.jpg "Whiteboard Picture")

# Challenge Summary
Code Challenge 8 - worked directly with Lee King.

Merging two linked lists into one of the inputed lists.

## Challenge Description
Add a global function outside of the LinkedList class that accepts two linked lists as parameters. Returns one of the two parameters with zipped nodes.

## Approach & Efficiency
Approach was to chain the .next values of each list and point to the other list's node;

## Solution
![Picture](../assets/ll_merge2.jpg "Whiteboard Picture")

![Picture](../assets/ll_merge1.jpg "Whiteboard Picture")

# Challenge Summary
Code Challenge 11 - worked directly with Lee King and Brad Smialek.

Creating class PsuedoQueue that has two methods that enqueue and dequeue off of two separate stacks. I later changed this to try to apply the Single Responsibility Principle.

## Challenge Description
We wanted to save space over fast execution.

## Approach & Efficiency
Approach was to think of these as pallets and we are putting heavy inventory one at a time and need to keep things in a specific order but always pull from the first item placed.

## Solution
![Picture](../assets/queueWithStacks.jpg "Whiteboard Picture")

# Challenge Summary
Code Challenge 12 - worked directly with Lee King.

Creating class Animal Shelter

## Challenge Description
Create a class called AnimalShelter which holds only dogs and cats. The shelter operates using a first-in, first-out approach.

## Approach & Efficiency
First-in, First out Animal Shelter.

## Solution
![Picture](./assets/fifoAnimalShelter.jpg "Whiteboard Picture")


text:
# Eve Changelog

## 1.8.0 (04 July 2018)

### Added
- Add new component [Color Picker](https://kanbanize.github.io/eve/documentation/#components/color-picker)

### Changed
- Change tooltip font-size from .875rem to .75rem

### Fixed
- Fix tooltip overflow

### Removed
- Remove ```.is-normal``` avatar

---

## 1.7.0 (15 June 2018)

### Added
- Add accordion with icon
- Add button with icon
- Add profile with icon
- Add ```.is-huge``` avatar

### Changed
- Change accordion visualization

### Fixed
- Fix grid columns responsiveness on small screens

---

## 1.6.0 (11 June 2018)

### Changed
- Change ```px``` to ```rem```

### Removed
- Remove ```.eve-avatar-x-tiny``` from avatars
- Remove ```.eve-avatar-x-large``` from avatars
- Remove ```.eve-text-tiny``` from text utilities

---

## 1.5.0 (8 June 2018)

### Added
- Add text utility ```.eve-text-justify```
- Add new utility [Float](https://kanbanize.github.io/eve/documentation/#utilities/float)

### Changed
- Change accordion header color
- Change ```.eve-text-mute``` to ```.eve-text-muted```
- Change ```.eve-grid``` to ```.eve-row```
- Change ```.eve-cell``` to ```.eve-column```
- Change ```.eve-cell-{number}``` to `.eve-column.is-{number}`

```html
// Before
<div class="eve-grid">
    <div class="eve-cell-4"></div>
</div>

// After
<div class="eve-row">
    <div class="eve-column is-4"><div>
</div>
```

### Fixed
- Fix dropdown active element background color

### Removed
- Remove ```.eve-overflow-visible``` from overflow utilities
- Remove ```.eve-display-inline-flex``` from display utilities
- Remove ```.eve-display-flex``` from display utilities

---

## 1.4.5 (5 June 2018)

### Changed
- Change navigation items height

### Fixed
- Fix navigation item text overflow
- Fix select arrow in Internet Explorer
- Fix table word wrap
- Fix accordion header font size

### Removed
- Remove background color in navigation
- Remove background color in tabs

license: MIT

repository: parichkova/eve

branch_name: refs/heads/master

extension: md

license_type: permissive

repo_name: parichkova/eve


text:
# OpenZeppelin ERC20 Contracts

These contracts are copied and pasted from [openzeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token/ERC20)

gha_language: Solidity

gha_license_id: MIT


text:
# CpaBlock

`CpaBlock` represents a block object and holds the receiving class
(`BlockClosure`) and the types of the block's value.

Blocks have implicit returns and the value can be accessed during run time by
calling `BlockClosure>>#value`, this value is stored to access it at any time
without having to process the block again.

## Instance Variables

- `valueTypes: Set` - the types of the block's value.

repository: jungomi/pharo-duck-typing-analysis

repo_name: jungomi/pharo-duck-typing-analysis


text:
# ⚙ stb

## Installation

Clone this repository

```
git clone https://github.com/jmg-duarte/scrape-the-box.git stb
```

And install with:

```
pip install -r requirements.txt
pip install .
stb
```

### Notes

To use the `--db` flag you need the SQLite FTS5 library available.
A script is provided to download, install and build it for you, just run:

```
sh build_fts5.sh
```

## Getting started

`stb` is supposed to be simple to understand and the flags easy to memorize.
For each command you can add `--help` to get more information.

```
λ stb --help
Usage: stb [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  fetch   Fetch a page.
  search  Search downloaded pages.
```

repository: jmg-duarte/scrape-the-box

gha_language: Python

repo_name: jmg-duarte/scrape-the-box


text:
# Intel Open Image Denoiser command line tool

This is a simple implementation of Intels [Open Image AI denoiser](https://github.com/OpenImageDenoise/oidn). This is essentially an implmentation of the example executable provided in the original repository but instead uses OIIO so that a larger variety of image formats are supports. You can find a pre-built windows distribution in the releases tab of this repro.

Building the source code is pretty simple. The build uses scons so all you need to do is install scons and run it with the Sconstruct in the root of the directory.

## Usage
Command line parameters
* -v [int]        : log verbosity level 0:disabled 1:simple 2:full (default 2)
* -i [string]     : path to input image
* -o [string]     : path to output image
* -a [string]     : path to input albedo AOV (optional)
* -n [string]     : path to input normal AOV (optional, requires albedo AOV)
* -hdr [int]      : Image is a HDR image. Disabling with will assume the image is in sRGB (default 1 i.e. enabled)
* -srgb [int]     : whether the main input image is encoded with the sRGB (or 2.2 gamma) curve (LDR only) or is linear (default 0 i.e. disabled)
* -t [int]        : number of threads to use (defualt is all)
* -affinity [int] : Enable affinity. This pins virtual threads to physical cores and can improve performance (default 0 i.e. disabled)
* -repeat [int]   : Execute the denoiser N times. Useful for profiling.
* -maxmem [int]   : Maximum memory size used by the denoiser in MB
* -clean_aux [int]: Whether the auxiliary feature (albedo, normal) images are noise-free; recommended for highest quality but should *not* be enabled for noisy auxiliary images to avoid residual noise (default 0 i.e. disabled)
* -h/--help : Lists command line parameters

You need to at least have an input and output for the app to run. If you also have them, you can add an albedo AOV or albedo and normal AOVs to improve the denoising. All images should be the same resolutions, not meeting this requirement will lead to unexpected results (likely a crash).

For best results provide as many of the AOVs as possible to the denoiser. Generally the more information the denoiser has to work with the better. The denoiser also prefers images rendered with a box filter or by using FIS.

Please refer to the originial OIDN repository [here](https://github.com/OpenImageDenoise/oidn) for more information.

## Examples
Here is a quick example scene that uses the image from the original OIDN repository. These can can also be found in the image folder of this repository.

### Noisy image

### Denoised output

# Simple sequence batch script
As it has been widely requested here is a very simple batch script for denoising sequences until I have time to implement something proper into the application itself. It will do the most simple denoising without any feature AOVs. Save the following code into a file named Sequence.bat and place it into the directory where your images are saved. Running this script will denoise all files image files that match the chosen file extension in the folder. There are three parameters that you will need to edit in the script,

* FILE_EXTENSION – the file extension of your image
* PATH_TO_DENOISER – the full directory of the Denoiser.exe
* OUTPUT_PREFIX – a prefix which is prepended to the name of the image to create the output name. I.e. with the prefix denoised_ the image test.jpg will become denoised_test.jpg

```
SET FILE_EXTENSION=jpg
SET PATH_TO_DENOISER=D:\Projects\IntelOIDenoiser\Denoiser_v1.0
SET OUTPUT_PREFIX=denoised_

for /r %%v in (*.%FILE_EXTENSION%) do %PATH_TO_DENOISER%\Denoiser.exe -i "%%~nv.%FILE_EXTENSION%" -o "%OUTPUT_PREFIX%%%~nv.%FILE_EXTENSION%"

cmd /k
```

# Licence info
This licence has an MIT licence.

repository: savesankets/IntelOIDenoiser

repo_name: savesankets/IntelOIDenoiser


text:
# Teko Data Engineer

## System Requirements

- Docker version >= 18.09.6
- docker-compose version >= 1.23.2
- Linux 4.15.0-50-generic(tested)

## Demo processes

1. Download sample data at [New York City Taxi](https://www.kaggle.com/kentonnlp/2014-new-york-city-taxi-trips).
2. Clone git repository and change current dicrectory to project folder ```cd <path/to/project>```
3. Put the downloaded csv in ***sample-data/*** with name ***nyc_taxi_data_2014.csv***
4. Load data from csv by running this command: ```docker-compose -f load_data.yml up``` to Elasticsearch
5. Wait several minutes to load few sample data (due to demo purposes, no need to load full 15 mil rows of data).
6. Exit the process by pressing ```Ctrl + C``` or ```docker container kill <container_id>```
7. Start Elasticsearch and Kibana by running ```docker-compose up```
8. Open browser and visit: ***localhost:5601***
9. If Kibana does not load the default setting, import json setting file by using : ***kibana-setting/nyc-taxi.json***
10. Enjoy my free-style data visuallize!

## Notes

- Due to the runtime environment differences, there may be some configurations issues relating to docker or docker-compose
- ConcourseCI tool has no usage in this demo. Perhap, it will be used in an dynamic demonstration instead of static csv file input.


text:
shellshock-scanner
==================

A simple Shellshock scanner in python

Test 1: uses the command sleep in different headers and check differences between delays to check the vulnerability.
Test 2: uses the command ping -cX <IP_ADDRESS> and check differences between delays.
Test 3: try to print a string and get it (causes a lot of False Positives)

Receives a host list and a cgi list (and the number of threads).

It uses only 1 thread per host to avoid time differences caused by multiple requests at the same time.

It can cause some False positives (Retest the possible possitives).

I know is not the most portable code that you have ever seen but... it works ^ ^u. Anyway, any improvement is always welcome :)

TODO Tests:
1. Try to write a file in /var/www and read it? (this would be quite intrusive)
2. Send mail with info
3. Ping IP address (then have a listener)

Output CSV file
===============
Columns:
+ WARNING : It is set to True if the delay of the request is more than the introduced with the command (sleep 9 == delay more than 9 s)
+ VULNERABLE : It is set to True if Warning is True and the difference between the delays of the normal request and the "shellshock" one is high.
+ ERROR : It is set to True if an exception happens (usually Timeout or an invalid CGI or Host)
+ The other columns are almost self explanatory

Useful stuff
============

If a 100K lines CSV is a bit Long, you can search quickly for Vulnerable lines with the command:
$ grep '^[^,]*,[^,]*,True' <output.csv>

Or Warning = True lines with:
$ grep '^[^,]*,[^,]*,[^,]*,[^,]*,True' <output.csv>

Have fun :D


text:
# Concurrency testing with [`jcstress`](https://wiki.openjdk.java.net/display/CodeTools/jcstress)

Build the tests:

```
mvn package
```

Run the tests:

```
java -jar target/jcstress.jar -m quick
```

You should see detected instances of the race conditions such as:

```
  [FAILED] demo.ReporterBrokenStressTest
    (JVM args: [-server])
  Observed state   Occurrences   Expectation  Interpretation
               1     2,722,117    ACCEPTABLE
               2       648,613     FORBIDDEN  No default case provided, assume FORBIDDEN
```

The directory `results` will contain generated HTML reports summarising the observed outcomes.

repository: pcholakov/concurrency-testing

repo_name: pcholakov/concurrency-testing


text:
spinner
=======

Installation
------------
1. `git clone https://github.com/morishin/spinner.git`
2. `cd spinner`
3. `pip install .`

Usage
-------
This module shows spinner animation during the process within `with` block
```python
from spinner import Spin

with Spin():
    while True:
        pass
```
![](http://i.gyazo.com/1cd5905920b538f1de68d20d3a3f663f.gif)

License
-------
MIT

repository: ymyzk/spinner

repo_name: ymyzk/spinner


text:
# A collection of Notebooks for using IPython effectively

The following notebooks showcase multiple aspects of IPython, from its basic
use to more advanced scenarios.  They introduce you to the use of the Notebook
and also cover aspects of IPython that are available in other clients, such as
the cell magics for multi-language integration or our extended display
protocol.

For beginners, we recommend that you start with the 5-part series that
introduces the system, and later read others as the topics interest you.

Once you are familiar with the notebook system, we encourage you to visit our
[gallery](https://github.com/ipython/ipython/wiki/A-gallery-of-interesting-IPython-Notebooks)
where you will find many more examples that cover areas from basic Python
programming to advanced topics in scientific computing.

* [Animations Using clear_output](http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/Animations%20Using%20clear_output.ipynb)
* [Cell Magics](http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/Cell%20Magics.ipynb)
* [Custom Display Logic](http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/Custom%20Display%20Logic.ipynb)
* [Cython Magics](http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/Cython%20Magics.ipynb)
* [Data Publication API](http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/Data%20Publication%20API.ipynb)
* [Frontend-Kernel Model](http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/Frontend-Kernel%20Model.ipynb)
* [Octave Magic](http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/Octave%20Magic.ipynb)
* [Part 1 - Running Code](http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/Part%201%20-%20Running%20Code.ipynb)
* [Part 2 - Basic Output](http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/Part%202%20-%20Basic%20Output.ipynb)
* [Part 3 - Pylab and Matplotlib](http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/Part%203%20-%20Pylab%20and%20Matplotlib.ipynb)
* [Part 4 - Markdown Cells](http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/Part%204%20-%20Markdown%20Cells.ipynb)
* [Part 5 - Rich Display System](http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/Part%205%20-%20Rich%20Display%20System.ipynb)
* [Progress Bars](http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/Progress%20Bars.ipynb)
* [R Magics](http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/R%20Magics.ipynb)
* [Script Magics](http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/Script%20Magics.ipynb)
* [SymPy Examples](http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/SymPy%20Examples.ipynb)
* [Trapezoid Rule](http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/Trapezoid%20Rule.ipynb)
* [Typesetting Math Using MathJax](http://nbviewer.ipython.org/url/github.com/ipython/ipython/raw/master/examples/notebooks/Typesetting%20Math%20Using%20MathJax.ipynb)

repository: ptwobrussell/ipython

repo_name: ptwobrussell/ipython


text:
### Code of Conduct

By participating, you are expected to uphold the Contributor Covenant
[code of conduct](http://contributor-covenant.org/).

Please report unacceptable behavior.

repository: dijonkitchen/dotfiles

branch_name: refs/heads/main

gha_language: Shell

repo_name: dijonkitchen/dotfiles


text:
---
title: "About"
permalink: /about/
layout: single
excerpt: "About MSJHS Hab."
---

This is the homepage for the Mission San Jose High School High Altitude Balloon Project.

Our mission is to teach climate science, programming, and data analysis to students by engineering and launching high altitude weather balloons. Students are involved in planning the launches, programming sensors for the payload, and analyzing data once it returns.

We are run by Dr. Charles Brucker, a geometry and AP computer science teacher, and various students and alumni. For more information on our launches, visit the [Flights]({{ "/flights/" | relative_url }}) page. For questions, contact Dr. Brucker at<EMAIL_ADDRESS>

## What is a High Altitude Balloon?
A high altitude balloon (HAB) is a specialized balloon designed to carry payloads into the stratosphere. These balloons can reach altitudes of over 100,000 ft (30,480 m), and are often used for carrying weather instruments to measure atmospheric properties at various altitudes. The balloons are filled with a lifting gas to ascend into the atmosphere, withstanding high winds and low temperatures. As they rise, the balloons expand due to the decreasing exterior pressure. Eventually, the balloon expands enough that it bursts, and the payload will fall to the ground on a parachute. The payload contains a tracking device so it can be recovered.

Other organizations that launch HABs for educational purposes can be found at the following links:

- <https://www.nasa.gov/feature/student-experiments-get-a-lift-from-nasa-s-scientific-balloon-program/>
- <https://www.overlookhorizon.com/balloon-sat>
- <https://umaine.edu/hab/>

repository: chinandrew/msjhs-hab

repo_name: chinandrew/msjhs-hab


text:
How to Build and Run the Topee Demo Application
===============================================

If you do not have Apple Id, create one at developer.apple.com.
Then, if you are a part of a team, someone needs to add you to the team at developer.apple.com.

Install Xcode from App Store.

Open project (topee/Topee.xcworkspace).

On the left, select Demo. Then, in the center, select General. Set your Team in the Signing section.

![ellipses mark the important parts](xcode_settings.png)

Command + Shift + K cleans the project (may be needed if you make changes in JavaScript).
Command + B builds the project.
Select Appex > My Mac on the very top of your Xcode window. Command + R runs the project.
Select Safari. Once Safari is running, go to Preferences, then Extensions and check your extension.

repository: avast/topee

gha_language: JavaScript

repo_name: avast/topee


text:
### What We Can Learn?

In this folder, we going to preloader text animation  in CSS code.  Preloader  effect that works within a certain period of time.
It will work continuously. Transparent effect can be used in each section for web sites.

<img src="https://preview.ibb.co/ihO7Bw/textt.jpg">

### We Learn About
-webkit-
Used =>  text-stroke,  background-clip

Animation
Used =>  @keyframes, linear,  infinite

Background
Used =>  background-repeat,  background-position,  background-image

And Other Commands
Used => box-sizing, color, font-weight, overflow,  transform, translate

### Requirements

1-Brackets Program

2-Basic HTML code knowledge

3- Basic CSS code knowledge

### Difficulty

Intermediate Level

### Video Link
https://www.youtube.com/watch?v=s958NYiRKq8

path: /Preloader Text Animation/Readme.md


text:
# Unifying Nonlocal Blocks for Neural Networks

```
@inproceedings{snl_iccv21,
title = {Unifying Nonlocal Blocks for Neural Networks},
author = {Lei Zhu and Qi She and Duo Li and Yanye Lu and Xuejing Kang and Jie Hu and Changhu Wang},
booktitle = {The IEEE International Conference on Computer Vision (ICCV)},
year = {2021}
}
```

links
- [arXiv](https://arxiv.org/abs/2108.02451)
- [code](https://github.com/zh460045050/SNL_ICCV2021)


text:
//not necessasey as they are in package.json
npm install @material-ui/core
npm install @material-ui/icons
npm i @progress/kendo-react-dropdowns --save   -> did not work
npm install @syncfusion/ej2-react-dropdowns -> did not work
npm install semantic-ui-react

Sidebar super tutorial
https://github.com/jsmanifest/modern-sidebar

 npm rebuild node-sass --force

Make ppts public:
1. Enter pptx https://docs.google.com/presentation/d/1h4XCz4In3GCvp2x57dZjzJCa8yACVi8cwX4FB6RdKE4/edit#slide=id.p20
2. File -> Publish to the web
3. Choose size because it will have  same size on react component
4. Insert url to database

brew add react-input-component

Reainsatll all dependencies
rm -rf node_modules
rm package-lock.json
npm cache clean
npm install

kill process
lsof -i -P -n | grep LISTEN   (get process PID)
kill -9 95106

test student user
http://localhost:8080/api/auth/register

{
    "name":"test-student",
<EMAIL_ADDRESS>    "password":"test-student",
    "authority":"STUDENT"
}

repository: veronika-vashkevich/speaker

repo_name: veronika-vashkevich/speaker


text:
WatchTower - Observe OKHttp API Calls With Request And Response Details Right In Your Browser!
----------------------------------------------------------------------------------------------
[![Build Status](https://travis-ci.org/adibfara/Watchtower.svg?branch=master)](https://travis-ci.org/adibfara/Watchtower) [ ![Download](https://api.bintray.com/packages/adibfara/WatchTower/WatchTower/images/download.svg) ](https://bintray.com/adibfara/WatchTower/WatchTower/)

![Screenshot](https://raw.githubusercontent.com/adibfara/Watchtower/master/screenshots/screenshot-1.jpg "Watchtower Screenshot")

Download
--------
Add the dependencies to your project:

```groovy
implementation 'com.snakyapps.watchtower:core:1.0.0'
debugImplementation 'com.snakyapps.watchtower:interceptor-okhttp:1.0.0'
releaseImplementation 'com.snakyapps.watchtower:interceptor-okhttp-no-op:1.0.0' // no-op dependency for non-debug build variants
```

Setup
-----
**Add the interceptor to your OKHttp Client**
```kotlin
        val retrofit = Retrofit.Builder()
                        .client(
                            OkHttpClient.Builder()
                            .addInterceptor(WatchTowerInterceptor())
                            .build()
                        )
                        // ...
                .build()

        WatchTower.start(WebWatchTowerObserver(port = 8085)) // in Application class
```

Note: you should call `watchTower.shutDown()` whenever your application/activity is terminating, which shuts down WatchTower-related services.
If you're using it on Android, It's best to start and shut down the WatchTower inside an Android service (using `onCreate` and `onDestroy` of an Android Service)

Features
--------
![Video](https://raw.githubusercontent.com/adibfara/Watchtower/master/screenshots/video.gif "Watchtower Video")

- Track and observe all API calls made through OKHttp's client
- GET, POST, PUT, DELETE, PATCH methods
- Query parameters, request and response body and headers
- Response success and failure status, size, date and latency
- Adjustable port for the server and the websocket server
- API call history, even If no browsers were open
- Search in the URLs of all requests
- Fully responsive UI
- Fully extensible

**Observing the events using your browser**
Connect the device that is running the app to the same network that you want to observe the data. If you are on a WiFi, both devices should be connected to the same WiFi so they can communicate with each other.
After running your application, you can navigate to `http://yourip:8085/` and view the network calls. If you don't know what `yourip` is, It will be printed out to the console with the message of `WatchTower started, listening on ... `  when `Watchtower.start()` is called.

**Observing emulator events in your computers browser**
If your running watch tower in an emulator you need to forward socket connections from the emulator to your local computer. For example if WatchTower is running on port `8085` you would need to run:
```
adb forward tcp:8085 tcp:8085
adb forward tcp:5003 tcp:5003
```
The forward of port 5003 is used for the websocket connection.

#### Notes
PRs are more than welcome, and please file an issue If you encounter something 🍻.

You can also ping me on twitter [@TheSNAKY](http://twitter.com/TheSNAKY).

License
=======

    Copyright 2019 Adib Faramarzi.

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.

repository: lazercorn/WatchTower

repo_name: lazercorn/WatchTower


text:
# pandemic-monitor
[![Build Status](https://travis-ci.org/pwegrzyn/pandemic-monitor.svg?branch=master)](https://travis-ci.org/pwegrzyn/pandemic-monitor)

Pandemic-Monitor is an app used to contain the spread of a virus during a pandemic.
A user installs the Android app on their phone, which regularly sends GeoLocation data to the
backend. When a patien is diagonsed with COVID-19, the user gets a notification on their phone
if they had potentially been in contact with this person in the last days.

## Getting Started:
The backend is implemented in the spirit of microservices. To get started just use docker-compose to setup the backend

```bash
docker-compose up --build
```

This will bring up 3 microservices, a job queue and a scalable group of worker processes.

To use the Android app - navigate to the MobileClient directory and follow the instructions
layed down in the README file. The Angular web client is located in the web-client directory.

repository: pwegrzyn/pandemic-monitor

gha_language: TypeScript

repo_name: pwegrzyn/pandemic-monitor


text:
---
instructor: Metin Senturk
email<EMAIL_ADDRESS>location: Online, Room WEB
time: Thursday 06:00PM - 09:25PM
office hour: By Appointment
---
# DS-620 - Data Visualization

## Course Description

Visualization concerns the graphical depiction of data and information in order to communicate its contents and reveal patterns inherent in the data. It is sometimes referred to as visual data mining, or visual analytics.

Data visualization has become a rapidly evolving science. This course explores the underlying theory and practical concepts in creating visual representations of large amounts of data. Topics covered include

- data representation
- information visualization
- real-time visualization
- visualization toolkits including Tableau and their applications to diverse data rich contexts.

At the end of the course, the student will be able to present meaningful information in the most compelling and consumable fashion.

## Prerequisites

This course requires following courses to be taken before this course.

- Introduction to Data Science (DS-510)
- Data Analysis and Decision Modeling (DS-520)

## Learning Outcomes

This course aims to teach you the following concepts.

- Understanding basics of data visualization, including data visualization abstractions, data types,
- Ability to make decision on which data charts are best on different data types
- Data visualization with python using well-known packages, matplotlib, seaborn, etc
- Comprehensive overview of data visualization softwares
- Ability to use Tableau to create dynamic, user-friendly dashboards

## Textbooks & Tools

[Visualization Analysis and Design](https://www.routledge.com/Visualization-Analysis-and-Design/Munzner/p/book/9781466508910) by Tamara Munzner.

``` yml
Title: Visualization Analysis and Design
Author(s): Tamara Munzner
Release date: December 1, 2014
Publisher(s): A K Peters/CRC Press
ISBN:<PHONE_NUMBER>910
```

The website by Tamara Munzner also has great content about the book, check it out from [https://www.cs.ubc.ca/~tmm/vadbook/](https://www.cs.ubc.ca/~tmm/vadbook/).

[Handbook of Data Visualization](https://www.springer.com/gp/book/9783540330363) by Chun-houh Chen, Wolfgang Karl Härdle, Antony Unwin.

``` yml
Title: Handbook of Data Visualization
Author(s):
    - Chun-houh Chen
    - Wolfgang Karl Härdle
    - Antony Unwin
Release date: 2008
Publisher(s): Springer-Verlag Berlin Heidelberg
ISBN: 978-3-540-33037-0
```

## Course Outline

Below are the distribution of content and assignments for the semester.

| Week    | Tasks               | Description                                                                                |
| ------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| Week 01 | Assignment0         | VAD Chapter 1. What's Vis, and Why Do It?                                                                                |
| Week 02 | Assignment1         | Theoretical Intro (Types of Charts, etc.) and Viz with Python 1 (matplotlib, pandas, seaborn)                                          |
| Week 03 | Assignment2         | VAD Chapter 2. What: Data Abstraction, Chapter 3. Why: Task Abstraction and Viz with Python 2 (plotly, bokeh, networkx)                |
| Week 04 |                     | VAD Chapter 4. Validation, Chapter 5. Marks and Channels, Chapter 6. Rules of Thumb, Visualization Tools (Tableau, Qlik, Lookup, etc.) |
| Week 05 | Assignment3         | VAD Chapter 7. Arrange Tables, Chapter 10. Map Color and Other Channels, Tableau 1                                                     |
| Week 06 | Final Project Start | VAD Chapter 8. Arrange Spatial Data, Chapter 9. Arrange Networks, Tableau 2                                                            |
| Week 07 | Midterm             | Midterm (VAD Chapters), FP Session 1                                                                                |
| Week 08 |                     | Solving all assignments in class, FP Session 2                                                                                |
| Week 09 |                     | Tableau 3, FP Session 3                                                                                |
| Week 10 |                     | Tableau 4, FP Session 4                                                                                |
| Week 11 | Final Project End   | Final Project Presentations, What's Next                                                                                |

## Grade Determination

The items that student is responsible for this class is the following. Students will be graded according to this chart.

| Item          | Percentage |
| ------------- | ---------- |
| Assignments   | 30 %       |
| Projects      | 30 %       |
| Exam          | 30 %       |
| Participation | 10 %       |
| Bonus (Maybe) | 10 %       |

Partication means attending to discussions in Blackboard, class sessions, etc.

<sub> Above list is subject to change. </sub>

## Grade Scale

Based on the [Grade Determination](#grade-determination), a final letter grade will be assigned to student based on the following scale.

| Min | Max | Grade |
| --- | --- | ----- |
| 94  | 100 | A     |
| 87  | 92  | A-    |
| 83  | 86  | B+    |
| 80  | 82  | B     |
| 77  | 79  | B-    |
| 73  | 76  | C+    |
| 60  | 72  | C     |
| 0   | 59  | F     |

## Attendence Policy

Due to COVID-19, there is no restriction on attending the lecture, however, attending the classes will benefit on your learning curve a lot more instead of watching lectures online. As said, here are the guides:

- We record the classes and you can always revisit or watch previous classes. Links will be shared.
- When attending to class, please keep your **camera on** and your **microphone off**.

## Academic Honesty and Student Conduct

Students need to submit **only their own original work** (e.g. Code, PPT, figures, visualizations…). Student need to familiarize themselves with the academic rules of the University. In case a student is found guilty under the act of plagiarism, his/her test or assignment will be graded zero.

If plagiarism occurs twice, student will receive ‘F’ grade with immediate effect.  It is expected that everybody turns off/mute all devices that emit sounds and noises that may interrupt the class (e.g. mobile phones, pagers, watch alarms). If an occasion arises, in which a student may need to leave the class to receive a phone call (important call), use rest room or get drinking water, he or she should silently walk out without disturbing rest of the class.

Working on assignments and project work, that belongs to another course is **STRICTLY NOT ALLOWED**.

Copying your colleagues code is **STRICTLY NOT ALLOWED**. All submissions will be submitted to autodetection plagiarism tool that our university provides!

## Agreement between You and the Instructor

I certify that in this course, my contribution and assignments will be my own work, based on my personal study and/or research and that I am acknowledging all material and sources will be used in its preparation, whether they be books, articles, reports, lecture notes, and any other kind of document, electronic or personal communication.

I also certify that that in this course, the assignments I will be submitting will not previously been submitted for assessment in any other unit, except where specific permission has been granted from all unit coordinators involved, or at any other time in this unit, and that I have not copied in part or whole or otherwise plagiarized the work of other students and/or persons.

| Student        |                                           | Instructor        |                                           |
| -------------- | ----------------------------------------- | ----------------- | ----------------------------------------- |
| Student's Name | ......................................... | Instructor's Name | ......................................... |
| Signature      | ......................................... | Signature         | ......................................... |

## References

Useful links regarding university.

- Check out more information about the prerequisites on [curriculum of the SPU's data science](https://www.saintpeters.edu/academics/graduate-programs/master-of-science-in-data-science/curriculum/).
- Additional information about this class can be found on [SPU's website](https://spiritonline.saintpeters.edu/), which requires student's login.
- Blackboard Classroom [DS-620-DLSO-21SPTR: Data Visualization](https://saintpeters.blackboard.com/).


text:
# Phakopsora crotonicola (Henn.) F. Kern, Thurst. & Whetzel SPECIES

#### Status
ACCEPTED

#### According to
Index Fungorum

#### Published in
Monograph Univ. Puerto Rico, Series B 2: 271 (1934)

#### Original name
Uredo crotonicola Henn.

### Remarks
null

repository: mdoering/backbone

repo_name: mdoering/backbone


text:
# fail-whale

`fail-whale` is a system for introspecting PHP values and exceptions and rendering them in plain text and interactive HTML.

## Installation

Install [the Composer package](https://packagist.org/packages/fail-whale/fail-whale)

## Usage

Example:

```php
use FailWhale\Value;

class Foo {
    private $baz = "bar";
    protected $an_int = 967;
    public $an_array = [
        'baz' => [
            8346 => 762.192,
            'key1' => "string with\nnew lines\n\t\tand\r\n\ttabs\nand a CR",
            'key2' => "random bytes \xc4\x08\x12\xb1",
            'key3' => M_PI,
            'key4' => null,
            'key6' => true,
        ]
    ];
    private $bar;

    function __construct() {
        $this->bar = new Bar();
        $baz =& $this->an_array['baz'];
        $baz['recurse'] =& $baz;
        $baz['stream'] = fopen('php://memory', 'wb');
    }
}

class Bar {
    private $copies;
    function __construct() {
        $this->copies = [$this, $this];
    }
}

print Value::introspect(new Foo)->toString();
```

```
new Foo {
    private $baz = "bar";
    protected $an_int = 967;
    public $an_array = array(
        "baz" => &array002 array(
            8346 => 762.192,
            "key1" => "string with
new lines
		and\r
	tabs
and a CR",
            "key2" => "random bytes \xc4\x08\x12\xb1",
            "key3" => 3.1415926535898,
            "key4" => null,
            "key6" => true,
            "recurse" => *array002,
            "stream" => stream,
        ),
    );
    private $bar = &object002 new Bar {
        private $copies = array(
            *object002 new Bar,
            *object002 new Bar,
        );
    };
}
```

A `Value` can represent an `Exception` or a single PHP value.

### `Value::introspect()`, `Value::introspectRef()`, `Value::introspectException()`

`Value::introspect()` and `Value::introspectRef()` will handle arbitrary PHP values, including recursive arrays (eg `$a = [&$a]`) and recursive objects.

`Value::introspectException()` will handle any `Exception` and retrieve:
- it's code, message, file and line
- a full stack trace, including function name, class name, arguments, `$this`, file and line
- the entire global state of the PHP program
    - global variables
    - static class properties
    - static variables
- if it is a `ErrorExceptionWithContext`, the local variables ("context") at the point that the PHP error occurred
- the source code which surrounds the line where the exception was thrown and the surrounding code for each function call on the stack

All `Value::introspect*()` methods optionally accept a `IntrospectionSettings` object.

### `Value::toJSON()`, `Value::fromJSON()`

`Value->toJSON()` will return a JSON string suitable for `Value::fromJSON()`.

### `Value::toHTML()`, `Value::toInlineHTML()`

`Value->toHTML()` will return a full HTML document which represents the value in a browsable, expandable/collapsible form.

`Value->toInlineHTML()` will return HTML suitable for embedding in another HTML document.

### `Value::toString()`

`Value->toString()` will pretty-print the value as a string. It optionally accepts a `PrettyPrinterSettings` object to control how the value is rendered.

PHP values (and exceptions) containing repeated arrays, objects and strings are handled gracefully, as are recursive arrays and objects.

Scalar values (`int`, `string`, `bool`, `float`, `null`) and non-recursive arrays are rendered as valid PHP code.

## Error Handler

### `ErrorUtil::setExceptionTrace()`, `ExceptionWithTraceObjects`

In order to see the `$this` object (current object) for each stack frame in an exception, you should overwrite the default trace for an exception with one provided by `debug_backtrace()` using `ErrorUtil::setExceptionTrace()`:

```php
use FailWhale\ErrorUtil;

$e = new Exception('oh no!');
ErrorUtil::setExceptionTrace($e, debug_backtrace());
throw $e;
```

It is more convenient to do this in the constructor of your exception:

```php
use FailWhale\ErrorUtil;

class BadException {
    function __construct($message) {
        parent::__construct($message);
        ErrorUtil::setExceptionTrace($this, debug_backtrace());
    }
}

throw new BadException('oh no!');
```

Or you could instantiate or extend `ExceptionWithTraceObjects` which will do this for you:

```php
use FailWhale\ExceptionWithTraceObjects;

throw new ExceptionWithTraceObjects('oh no!');
```

`ErrorUtil::setExceptionTrace()` uses reflection to set the private property `Exception::$trace`, which is returned by `$e->getTrace()`. Try not to think about that too much. ;)

You can also use `ErrorUtil::setExceptionTrace()` to remove the top stack frame from an exception, to avoid your error handler appearing in the trace, for example.

```php
use FailWhale\ErrorUtil;

set_error_handler(function ($type, $message, $file, $line, $context = null) {
    $e = new ErrorException($message, 0, $type, $file, $line);
    ErrorUtil::setExceptionTrace($e, array_slice($e->getTrace(), 1)); // <=
    throw $e;
})
```

### `ErrorExceptionWithContext`

In order to see the local variables for PHP errors, you should use `ErrorExceptionWithContext` in place of `ErrorException` in your error handler, and call `$e->setContext()` with the `$context` array provided to your error handler from `set_error_handler()`. For example:

```php
use FailWhale\ErrorExceptionWithContext;

set_error_handler(function ($type, $message, $file, $line, $context = null) {
    $e = new ErrorExceptionWithContext($message, 0, $type, $file, $line);
    $e->setContext($context); // <=
    throw $e;
})
```

### `ErrorUtil::phpErrorConstant()`, `ErrorUtil::phpErrorName()`

For a given PHP error type, `ErrorUtil::phpErrorConstant()` and `ErrorUtil::phpErrorName()` will return the name of the constant and descriptive name respectively.

```php
use FailWhale\ErrorUtil;

print ErrorUtil::phpErrorConstant(E_PARSE); // E_PARSE
print ErrorUtil::phpErrorName(E_PARSE); // Parse Error
```

This can be useful for setting the code (as opposed to the severity/level/type) for an `ErrorException`, which is usually set to _0_. Since `new ErrorException(...)` only accepts integers for `$code`, you should use `ErrorExceptionWithContext` instead and call `setCode()`. For example:

```php
use FailWhale\ErrorExceptionWithContext;
use FailWhale\ErrorUtil;

set_error_handler(function ($type, $message, $file, $line, $context = null) {
    $e = new ErrorException($message, 0, $type, $file, $line);
    $e->setCode(ErrorUtil::phpErrorConstant($type)); // <=
    throw $e;
})
```

### `ErrorUtil::setErrorAndExceptionHandler()`

`ErrorUtil::setErrorAndExceptionHandler()` provides a PHP error handler which does all of the above for you, in addition to handling fatal errors. You are welcome to use that:

```php
use FailWhale\ErrorUtil;

ErrorUtil::setErrorAndExceptionHandler(function (Exception $e) {
    if ($e instanceof ErrorException)
        print "A PHP error occurred!\n";
    else
        print "An exception occurred!\n";

    print $e->getMessage();
});
```

## Error Handler + Pretty Printer

Putting these two pieces together, an error handler which prints a interactive HTML version of an exception to the browser might look like this:

```php
use FailWhale\ErrorUtil;
use FailWhale\Value;

ErrorUtil::setErrorAndExceptionHandler(function (Exception $e) {
    $value = Value::introspectException($e);

    if (PHP_SAPI === 'cli')
        print $value->toString();
    else
        print $value->toHTML();
});
```

repository: jesseschalken/fail-whale

gha_language: PHP

repo_name: jesseschalken/fail-whale


text:
# SimpleFileSystem

[![Build Status](https://travis-ci.org/wangrunji0408/SimpleFileSystem-Rust.svg?branch=master)](https://travis-ci.org/wangrunji0408/SimpleFileSystem-Rust)

A Rust implementation for SFS in [ucore_os_lab](https://github.com/chyyuu/ucore_os_lab) lab8.

This is the file system module of [RustOS](https://github.com/wangrunji0408/RustOS).

It can also be used in the origin ucore_os_lab, see [uCore with Rust SFS](https://github.com/wangrunji0408/ucore_os_lab/tree/rust-fs/labcodes_answer/lab8_result).

repository: chyyuu/SimpleFileSystem-Rust

repo_name: chyyuu/SimpleFileSystem-Rust


text:
<<<<<<< HEAD
Hubspot Web

### What is it ?

The idea for Project Hubspot is a simple one. Allow cafe’s, events and any organizations that have internet to simply plug in a device that they can easily control online and start selling internet access for extra profit with various options to choose from with the easy to use management interface.

### And this Repo ?

This repo contains our online application that runs on App Engine.

The website handles all purchases as well as any web traffic we receive to the website.

### How is this all setup ?

The infrastructure runs on App Engine and is built locally using Grunt to manage all the tasks.

Currently we have the folllowing tasks setup for us:

* clean: Will clean all the tmp and dist directories. We run this ourselves when you are doing a release 'build'
* compile: Compiles all the scripts and styles under assets/ which are in either coffeescript or less to css and the public/dist folder.
* build: Runs a clean and compile. But then also takes those files and produces minified versions of it. The command also saves a new dist_rev. In the projects
app.yaml
.
* test: Runs all our local tests in test/
* deploy: Runs a build, test and then runs the app engine deploy command. This will then send the local new version up to app engine and will be serving in a few seconds. The site will not be deployed if the tests don't pass and we log all deploys so we know when what is happening

### Running Locally

The project uses Grunt (http://gruntjs.com/) so first things first. Do you have nodejs & grunt installed ? If not see http://nodejs.org/ & http://gruntjs.com/getting-started.

When you have grunt setup there is a quick setup script that is provided to get you running quickly.

`````
./setup.sh
`````

When the setup is done the project should now be runnable. To start the server you need to execute:

`````
grunt run
`````

The webserver will now be running on 8080 and the grunt will be watching and recompling the local files in case they change.

### Deploying

To deploy the site grunt and NodeJS is required again. Please see Running Locally. When that's setup you can continue.

To deploy we created a local Grunt task that can just be run and the project will compile, minify all assets and upload to app engine, which I assume you have access to as you are accessing this README.

### License

Copyright 2013 Johann du Toit
All Rights Reserved.

NOTICE:  All information contained herein is, and remains the property of Lusahn CC and its suppliers, if any.  The intellectual and technical concepts contained herein are proprietary to Lusahn CC and its suppliers and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade secret or copyright law.

Dissemination of this information or reproduction of this material is strictly forbidden unless prior written permission is obtained from Johann du Toit.

=======
# IdentiChip

After I wrote the Microchip Website I saw that most the Microchip world is very fragmented. To Search for a Microchip you have to got to all the Providers and type in the Chip Number. So I thought why not build a central point for this all to happen.

I'm currently writing this and hope to have code soon. It's basicly a Google for Microchip Providers. A Users types in a Microchip number and I search all the providers that registered and implemented my API for the chip. One Stop Search for all Microchips. I'm also giving Assocations that need this information the change to register and access the info from the providers giving users and breed associations access to a one stop site to manage all their information.

Microchip Providers Integrate with the system by opening up a certain url that will expose the data to the server for a search.

## Presentations

Going to be doing a presentation on the Site on the 27th of October in Cape Town. Any interested feel free to join.

## Running

Running the system is not quite that difficult.

All you need is the source and Google App Engine Local Dev Server.

Checkout a Copy of our Source and then run the Directory in the Local App Engine Server:

	$ dev_appserver.py IdentiChip/

Visit localhost:8080 and you should be ready to go. Note the port can differ on diffrent platforms. That's just the default on OSX.

## API

The service offers a API that the user can use to search for microchips.

View the Documentation for the API at http://www.identichip.org/developer

## Contributors

* Johann du Toit

## License

(MIT License)

Copyright (c) 2012 Johann du Toit

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
>>>>>>> adb57e737fc1bbaf3bb404a1589801d4c5666da5

repository: wmv/supository

repo_name: wmv/supository


text:
# Mobile Video Demo Template

This is a website template to display an app recording inside an iPhone 6.

## Getting Started

1. `git clone git@github.com:sbolel/app-video-demo-html.git` - clone this repository.

2. Replace `./www/sample-demo.mov` file with your own screen recording.

3. Change the video `src` in [`./www/index.html`](./www/index.html):

```html
<video autoplay width="375" height="667" name="Demo Video" src="sample-demo.mov"></video>
```

#### View demo web page in your browser

Open `./www/index.html`

#### Serve the demo application using Grunt

To serve the demo application using [Grunt](http://gruntjs.com/), you need to install [Node.js](http://nodejs.org/) and [npm](https://npmjs.org/). Note that installing Node.js should install npm as well.

Once npm is installed, run the following commands in the cloned directory:

`npm install` - Install dependencies

`grunt` - Serve the website in Google Chrome using Grunt

#### Capturing Demo Video

* The background image is of an iPhone 6
    - Video dimensions should be near 375x667 or 748×1108
* To capture a mobile demo video of a web app on OS X,
    - Use [Chrome DevTools to emulate an iPhone 6](https://developers.google.com/web/tools/setup/device-testing/devtools-emulator).
    - Use [QuickTime Player to record the portion of the screen](https://support.apple.com/kb/PH5882?locale=en_US) that shows your web app.

## Example

![demo](./doc/app-video-demo.gif)

repository: sbolel/app-video-demo-html

repo_name: sbolel/app-video-demo-html


text:
# BiocChallenges <img src="man/figures/logo.png" align="right" alt="" width="180" />

<!-- badges: start -->
[![R build status](https://github.com/kevinrue/BiocChallenges/workflows/build_check_deploy/badge.svg)](https://github.com/kevinrue/BiocChallenges/actions)
[![Codecov test coverage](https://codecov.io/gh/kevinrue/BiocChallenges/branch/main/graph/badge.svg)](https://codecov.io/gh/kevinrue/BiocChallenges?branch=main)
<!-- badges: end -->

The goal of BiocChallenges is to host challenges contributed by and for the Bioconductor community.

The [Articles](https://kevinrue.github.io/BiocChallenges/articles/index.html) section of the website produces a list of challenges to consider.
Visit the challenges, tackle them, and contribute your own challenges!

repository: kevinrue/BiocChallenges

gha_language: R

repo_name: kevinrue/BiocChallenges


text:
# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [1.1.5](https://github.com/alibaba/dawn/compare/@dawnjs/dn-middleware-pkginfo@1.1.4<EMAIL_ADDRESS>(2021-06-18)

### Bug Fixes

- **@dawnjs/dn-middleware-pkginfo:** Do not set ctx.project after init ([36186ac](https://github.com/alibaba/dawn/commit/36186aca5679a3327930067ee633eab585d5f09e))

## 1.1.4 (2021-06-16)

**Note:** Version bump only for package @dawnjs/dn-middleware-pkginfo

repository: sfdoony/dawn

repo_name: sfdoony/dawn


text:
# Docker basics

Docker wraps container technology in an easily consumable package

Image 🌄

A compiled, distributable package

Container 📦

A running instance, started from an image

 When started, a container has a state identical to the image

 Any changes to state are local to the container

Note:

Later, we will show how we can keep state

I often confuse "image" and "container"

repository: stroiman/docker-presentation

repo_name: stroiman/docker-presentation


text:
[![Release](https://img.shields.io/badge/release-1.0.1-brightgreen.svg?style=default?style=flat)](https://github.com/rumyantseva/go-zeroservice/releases/latest)
[![Build Status](https://travis-ci.org/rumyantseva/go-zeroservice.svg?branch=master)](https://travis-ci.org/rumyantseva/go-zeroservice)
[![Go Report Card](https://goreportcard.com/badge/github.com/rumyantseva/go-zeroservice)](https://goreportcard.com/report/github.com/rumyantseva/go-zeroservice)

# go-zeroservice

A "zero" web service written in Go. This service respresents an example for this article: [Готовим сборку Go-приложения в продакшн](https://habrahabr.ru/post/337158/).

## Quick start to try how it works

- Use `make vendor` to update dependencies.
- Use `make check` to check if there are no problems in the source code.
- Use `make build` to prepare a build.

## What the files mean

Yes, there are a lot of configuration files here 🤓

- `Makefile` contains popular instructions to check and build the source code.
- `Gopkg.toml` was made automatically by [dep](https://github.com/golang/dep), so `Gopkg.lock` did. It contains configuration of external dependecies. If you need to know more about dependencies and dep, please, watch [this video](https://www.youtube.com/watch?v=eZwR8qr2BfI).
- `vendor` is a directory to store external dependencies, there is only [httrouter](https://github.com/julienschmidt/httprouter) here because it is my only dependency in this project. If I want to have production-readiness, I prefer to store this directory in git.
- `.travis.yml` describes CI configuration for [Travis CI](http://travis-ci.org/).
- And finally `app.go` and `version.go` contain the source code.

repository: YoTM/go-zeroservice

repo_name: YoTM/go-zeroservice


text:
A Java client to with a simple net.codestory.http.WebServer implementation.

## Dependencies
- maven 3
- JDK 8

## Install
- `mvn clean package`

## Run
You don't need any application server. No Tomcat, no WAR to deploy. The server is embedded.

- `mvn exec:java -Dexec.mainClass="xcarpaccio.MyFluentHttpServer"`

The server listens on port 9000: [http://localhost:9000/ping](http://localhost:9000/ping)

You can also launch the server with your IDE. You just have to launch `MyFluentHttpServer` class. It has a `main` method.

The API is implemented in `WebConfiguration` class.

repository: dlresende/extreme-carpaccio

repo_name: dlresende/extreme-carpaccio


text:
CHALLENGE
=========

For this challenge, download the **boxes.html** file in the lesson folder.
Numbers have been added for illustration.

![](img/img1.png)

1.  Make the container a flex container.

2.  Make the the container’s width 80%, so it will resize dynamically.

3.  Make the containers height 630px.

4.  Change the width of the box class to 150px.

5.  Change the margin of the box class to 5px.

Try to achieve the below layouts:

![](img/img2.png)

![](img/img3.png)

![](img/img4.png)

1.  Remove the height from the container class for the best results in the above
    challenge.

2.  Next, increase the width of the box class to 250px;

3.  Change the flex-direction to row (the default).

4.  Resize the browser and notice how the boxes react.

![](img/img5.png)

Try to achieve the below layouts (you will also need to resize the window to get
the exact layout):

![](img/img6.png)

![](img/img7.png)

![](img/img8.png)

gha_language: CSS


text:
{
  "title": "Some Thanksgiving #rstats doodles 🦃 https://t.co/aKiKUL3vqR",
  "date": "2019-11-24"
}

# rstats

> **S. Carson Callahan** (@scarsoncallahan; 176/31): Some Thanksgiving #rstats doodles 🦃 https://t.co/aKiKUL3vqR  [↪](https://twitter.com/dataandme/status/1198340399934271489)

<!-- -->

> **Dr. GP Pulipaka** (@gp_pulipaka; 20/27): Best ML Books: Updated for '19. #BigData #Analytics #DataScience #AI #MachineLearning #DeepLearning #ReinforcementLearning #IoT #IIoT #PyTorch #Python #RStats #TensorFlow #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #DataScientist #Linux #Books
https://t.co/aaYE2QIFGo https://t.co/UBOZO2mrrZ  [↪](https://twitter.com/dataandme/status/1198352315528253440)

<!-- -->

> **Jon Harmon** (@JonTheGeek; 20/5): PROTIP: If you’ve installed a @zotero web browser connector, you can capture citation info for #Rstats packages directly from their CRAN pages 💯 https://t.co/etvuP9kYUe  [↪](https://twitter.com/dataandme/status/1198366263241781248)

<!-- -->

> **Data Scientists** (@DataScientistsF; 18/4): “I’ve been moving away from my own science to enable others to do their science better.”  @juliesquid is a rockstar, and her work continues to be AMAZING SCIENCE!  #rstats https://t.co/HDqYJuKecq  [↪](https://twitter.com/dataandme/status/1198384265454473216)

<!-- -->

> **Veerle van Son** (@veerlevanson; 16/26): #ArtificialIntelligence, #MachineLearning And #DeepLearning. What Are Their Differences? #BigData #Analytics #DataScience #AI #IoT #IIoT #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #DataScientist #Linux
https://t.co/66TIaTYpK3 https://t.co/qHODdFEZi5  [↪](https://twitter.com/dataandme/status/1198377257951121409)

<!-- -->

> **tidyverse tweets** (@tidyversetweets; 16/5): Missed two days due to work commitments but it's weekend now so here is the contribution for today's #30DayMapChallenge - Day 23: Population ➡ Mapping changes in annual rates of population growth by country. #ggplot2 #rstats #dataviz https://t.co/guG325dXpf  [↪](https://twitter.com/dataandme/status/1198357926987096066)

<!-- -->

> **tidyverse tweets** (@tidyversetweets; 15/6): R Companion to Linear Algebra Step by Step, Chapter 2 section 3  {https://t.co/51RddSmjKi} #rstats #DataScience  [↪](https://twitter.com/dataandme/status/1198362468113887232)

<!-- -->

> **tidyverse tweets** (@tidyversetweets; 13/4): #30DayMapChallenge Day 23. Population
Regional population age structures at a glance – a book of demographic stories in one image
code: https://t.co/WlDSg7Uj2t
text: https://t.co/aLasHL7VFk
#rstats
the 🎨 – {tricolore} 📦 @jschoeley https://t.co/MesGns3vSl  [↪](https://twitter.com/dataandme/status/1198356230911250437)

<!-- -->

> **tidyverse tweets** (@tidyversetweets; 12/6): New R Course: R for SAS Users  {https://t.co/BDvn8fQdmg} #rstats #DataScience  [↪](https://twitter.com/dataandme/status/1198354781296877570)

<!-- -->

> **Dr. GP Pulipaka** (@gp_pulipaka; 11/18): Free eBook:The #DataEngineering Cookbook.  #BigData #Analytics #NoSQL #DataScience #AI #MachineLearning #IoT #IIoT #PyTorch #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #DataScientist #Linux #Books
https://t.co/FnlRLpNShL https://t.co/HIUpw5FBxe  [↪](https://twitter.com/dataandme/status/1198406153572470785)

<!-- -->

> **Cédric Scherer** (@CedScherer; 11/17): Build Your Own Knowledge Graph.  #BigData #Analytics #DataScience #AI #MachineLearning #IoT #IIoT #PyTorch #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #DataScientist #Linux
https://t.co/Pnp0rszbve https://t.co/ymqbHRj9tW  [↪](https://twitter.com/dataandme/status/1198391185091391488)

<!-- -->

> **Los Angeles R Users** (@la_Rusers; 11/3): @BecomingDataSci I learned so much about #rstats and the #tidyverse (esp. #ggplot and #dplyr) from participating in #tidytuesday. It's a great way to practice! Here is the blog post I wrote about it: https://t.co/oCkaIGJVlQ  [↪](https://twitter.com/dataandme/status/1198396534859190272)

<!-- -->

> **Crypto Miners Home** (@crypto_sites; 9/6): Best #MachineLearning Tools and Frameworks — Experts’ Top Picks: https://t.co/rM8LaC1y4w
———————
#BigData #DataScience #DataScientists #AI #DeepLearning #TensorFlow #NeuralNetworks #Python #Rstats #Coding #Jupyter #Tableau #abdsc https://t.co/RyoQyb1Lfy  [↪](https://twitter.com/dataandme/status/1198397597435801600)

<!-- -->

> **Ilya Kashnitsky** (@ikashnitsky; 8/16): A Jupiter Exoplanet (P=11.2d) Found on an Eccentric Orbit. #BigData #Analytics #DataScience #AI #MachineLearning #IoT #IIoT #PyTorch #Python #RStats #TensorFlow #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #DataScientist #Linux #Statistics
https://t.co/NsUYoBzCQ9 https://t.co/zsmd35SRNr  [↪](https://twitter.com/dataandme/status/1198399096689586176)

<!-- -->

> **Ben Marwick** (@benmarwick; 8/5): Very proud to have presented with @BenKamphaus at #clojureconj the work @parkerici has been doing with @cognitect, connecting #datomic to #rstats to create a data science platform that powers our team. https://t.co/7OAmgd19Xf  [↪](https://twitter.com/dataandme/status/1198371597582819328)

<!-- -->

> **James Bland** (@JamesBland_Econ; 8/3): Today's SoCal #rstats meetup featured speaker @juliesquid's talk on "R for better science in less time". She is a marine data scientist and @Mozilla Fellow @nceas and an co-organizer of @RLadiesSB.
>
👉🏻The slides are here: https://t.co/qfvucHVtym
>
🎨by @allison_horst https://t.co/Y6oAMsOl9Z https://t.co/zYI9Cnp1In  [↪](https://twitter.com/dataandme/status/1198388571104669697)

<!-- -->

> **Analytics France** (@AnalyticsFrance; 8/2): The best way to solve problems is through embracing different skill sets and teamwork.  @juliesquid #rstats @la_Rusers https://t.co/YS2KR7K9kF  [↪](https://twitter.com/dataandme/status/1198385565160202240)

<!-- -->

> **Dr. GP Pulipaka** (@gp_pulipaka; 7/18): Machine Learning on Mobile and Edge Devices with TensorFlow Lite. #BigData #Analytics #DataScience #AI #MachineLearning #IoT #IIoT #PyTorch #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #DataScientist #Linux
https://t.co/jDjjjGfFsM https://t.co/SX59LEliXP  [↪](https://twitter.com/dataandme/status/1198406287546937344)

<!-- -->

> **Serdar Balcı** (@serdarbalci; 7/13): New Airdrop: Gemini
Reward: 1 ETH(~$166)
Rate : 5/5 Airdrop Link:  https://t.co/emg6RGpTyq …
>
#BigData #Analytics #DataScience #AI #MachineLearning #IIoT #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #Linux #Algorithms - …  [↪](https://twitter.com/dataandme/status/1198394823776051201)

<!-- -->

> **R-bloggers** (@Rbloggers; 6/16): Supervised vs Unsupervised Learning.  BigData #Analytics #DataScience #AI #MachineLearning #IoT #IIoT #PyTorch #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #DataScientist #Linux
https://t.co/OaDH9Prx0M https://t.co/Ta00Yhcume  [↪](https://twitter.com/dataandme/status/1198403324023693312)

<!-- -->

> **R-bloggers** (@Rbloggers; 6/14): AWS MENA: A Direct Connection.  #BigData #Analytics #DataScience #AI #MachineLearning #IoT #IIoT #PyTorch #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #DataScientist #Linux
https://t.co/SfbLmJiZ2I https://t.co/v8x6ZClzg2  [↪](https://twitter.com/dataandme/status/1198350033323610113)

<!-- -->

> **JuliaStewart Lowndes** (@juliesquid; 6/2): I feel that if you ask a question about R/Stats and @hadleywickham answers you directly, it is well within accepted scientific practice to simply accept that as “fact."
>
🤓
>
I remain utterly floored as to how friendly, tight-knit, but accepting the R community is.
>
#rstats https://t.co/Uk4uEws7Mc  [↪](https://twitter.com/dataandme/status/1198351148463394818)

<!-- -->

> **Will Fondrie** (@wfondrie; 6/2): I'd like to ask an open and honest question of the #RStats community. How did it get to be this fair-minded, inclusive, and generally progressive? Lots of communities I would think have similar constituencies are downright barbaric at best.  [↪](https://twitter.com/dataandme/status/1198358774928556034)

<!-- -->

> **Matthew Leonawicz** (@leonawicz; 6/2): #Rstats: In a pre-post design the within-groups Cohens d (i.e., dz) can be computed by dividing the mean difference by the SD of the difference. But dz is an estimate with uncertainty. Calculate a 95% CI on dz using `MBESS`. Here we compute a CI for dz = 0.5 in N = 100.
>
#phdchat https://t.co/ZjAhKTgNj2  [↪](https://twitter.com/dataandme/status/1198384493108834304)

<!-- -->

> **JuliaStewart Lowndes** (@juliesquid; 6/2): Also @_anbui  brought beautiful hex stickers for the California Ecology Palettes #rstats package she co-created w/ @anacurlew & @heili_lowman
Cc: @RLadiesSB @eembucsb @ecodatasci
 https://t.co/PUKeyqIUf0 https://t.co/FNXqatZnMf  [↪](https://twitter.com/dataandme/status/1198372893706469376)

<!-- -->

> **Matthew Dunn** (@mshieldsdunn; 6/1): I promise I'm trying to take vacations from #rstats, but @hadleywickham's productivity won't let me 🥴 https://t.co/HL9A9COCaQ  [↪](https://twitter.com/dataandme/status/1198352268103471104)

<!-- -->

> **Big Data Analytics** (@BigData_Fr; 5/4): HT KirkDBorne :
>
Best #MachineLearning Tools and Frameworks — Experts’ Top Picks: https://t.co/pyk9tLEfes
———————#BigData #DataScience #DataScientists #AI #DeepLearning #TensorFlow #NeuralNetworks #Python #Rstats #Coding #Jupyter #Tableau #abdsc https://t.co/0T2T7PsmlF
>
— Ki…  [↪](https://twitter.com/dataandme/status/1198397934955630592)

<!-- -->

> **tidyverse tweets** (@tidyversetweets; 5/3): I tried machine learning today: can we predict footballers' positions based on their stats?
>
Answer: yes!
>
I used @wiscostretford 's excellent fplscrapR package to get the data #rstats
>
https://t.co/wJm4xbREIL  [↪](https://twitter.com/dataandme/status/1198369105478328323)

<!-- -->

> **Matthew Dunn** (@mshieldsdunn; 5/2): #30DayMapChallenge 20. Rural
Today i map #Europe. And how europeans living in rural vs urban areas perceive their country's most important challenges
>
data: Eurobarometer 91.2 2019 https://t.co/04XlRXVfZm
>
#maps  #rstats #rural #urban #eu #ggplot #eurostat #immigration #climate https://t.co/JZLf5P3H7t  [↪](https://twitter.com/dataandme/status/1198381668043755520)

<!-- -->

> **Los Angeles R Users** (@la_Rusers; 4/13): New Airdrop:BitFlyer App launch Airdrop : 0.75 ETH ($135)
Rate : 5/5 Airdrop Link:  https://t.co/ZiiBcurGuH …
>
#BigData #Analytics #DataScience  #MachineLearning #IIoT #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #Linux …  [↪](https://twitter.com/dataandme/status/1198395206351163393)

<!-- -->

> **tidyverse tweets** (@tidyversetweets; 4/10): Get 10 GH/S (BTC) +100 KH/S (ETH) +10 SOL/S (ZEC) +10 GH/S (DCR)  Free! https://t.co/eDqCV5A5ST
>
#BigData #Analytics #DataScience  #MachineLearning #IIoT #Python #RStats #TensorFlow #Java #JavaScript #ReactJS  #CloudComputing #Serverless #Linux #Chile #Chemical #NBA #NCAA #Jobs  [↪](https://twitter.com/dataandme/status/1198371481186701313)

<!-- -->

> **Ryder Cobean** (@ryderdavid; 4/3): Learning "source control" from @alandipert's #rstats talk on "Software Engineering with #Shiny". https://t.co/VMW7BxGeun https://t.co/YBK3heHdTk  [↪](https://twitter.com/dataandme/status/1198377866578120704)

<!-- -->

> **Crypto Miners Home** (@crypto_sites; 4/3): and a movie :) -#rstats #rspatial #rayshader #gis #qgis #archaeology https://t.co/IB8Uh3DKUR  [↪](https://twitter.com/dataandme/status/1198375120001282048)

<!-- -->

> **Chris Mehr** (@mehrvch; 4/2): Qinghua Song's talk on "Artificial Intelligence & Analytical Innovation – Enhance the power of R tools in clinical development"
✅#shiny #rmarkdown provides dynamic reports
✅#machinelearning #propensity #casaulinference #keras #rstats packages commonly used in clinical settings https://t.co/EJQ357X7JS https://t.co/360pzfXlF4  [↪](https://twitter.com/dataandme/status/1198381621059018752)

<!-- -->

> **claudîus** (@dataclaudius; 4/2): TFW you spend a bunch of time frustratedly googling how to graph your multiple linear regression in #rstats #ggplot2 before realizing you are not a hyperdimensional space god and no you can't graph your tesseract https://t.co/hHbnb23sIl  [↪](https://twitter.com/dataandme/status/1198346381204824066)

<!-- -->

> **JuliaStewart Lowndes** (@juliesquid; 4/1): New coding example on my website: "Geometry, #rstats, @mcmc_stan  , and NFL Field Goal Attempts: 1960-2009"
>
In which I take a one-parameter model to 50,741 coin flips.
>
https://t.co/GepP6pokDu https://t.co/fsjnTjINte  [↪](https://twitter.com/dataandme/status/1198410042703089666)

<!-- -->

> **Los Angeles R Users** (@la_Rusers; 4/1): Check this thread out to see all the highlights from Peter Foley's #rstats talk on "Staying clean and DRY - best practices for code reuse and collaboration". https://t.co/A16XROgtBK https://t.co/K3MR2RwpN7  [↪](https://twitter.com/dataandme/status/1198378572039122944)

<!-- -->

> **Marilia Gaiarsa** (@magaiarsa; 4/1): Feature speaker @juliesquid came from Santa Barbara to talk about her experience with #rstats and squids 🦑! https://t.co/alQjn2k83x  [↪](https://twitter.com/dataandme/status/1198384157983793152)

<!-- -->

> **Jo Hardin** (@jo_hardin47; 3/14): 4 Statistical Processes That Every Data Scientist Should Know. #BigData #Analytics #DataScience #AI #MachineLearning #IoT #IIoT #PyTorch #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #DataScientist #Linux
https://t.co/385AW4n8hc https://t.co/ftajv4Kf0w  [↪](https://twitter.com/dataandme/status/1198411173328146432)

<!-- -->

> **tidyverse tweets** (@tidyversetweets; 3/14): 🚀New Airdrop: Gemini
Reward: 1 ETH(~$166)
Rate : 5/5 ⭐⭐⭐⭐⭐
>
✅Airdrop Link: https://t.co/vXuaPSLmQT…
>
#BigData #Analytics #DataScience #AI #MachineLearning #IIoT #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #Linux #Algorithms  [↪](https://twitter.com/dataandme/status/1198368342626750465)

<!-- -->

> **Michal Michalski - The Great Dispersal** (@topographos2; 3/10): New Airdrop: Gemini
Reward: 1 ETH(~$166)
Rate : 5/5 Airdrop Link:  https://t.co/W5duGo5fru …
>
#BigData #Analytics #DataScience #AI #MachineLearning #IIoT #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #Linux #Algorithms …  [↪](https://twitter.com/dataandme/status/1198395204484685824)

<!-- -->

> **Data Scientists** (@DataScientistsF; 3/8): New Airdrop:BitFlyer App launch Airdrop : 0.75 ETH ($135)
Rate : 5/5 Airdrop Link:  https://t.co/8pCtzTa2eZ …
>
#BigData #Analytics #DataScience  #MachineLearning #IIoT #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #Linux - …  [↪](https://twitter.com/dataandme/status/1198394946786676736)

<!-- -->

> **Marco Zanotti** (@mzano17; 3/3): @travishinkelman Prepared an app with #rstats #shiny #finalfit #electron
https://t.co/z7QdwDMYEF
comes with fake data (#wakefield) and does a #survival analysis. Requires code cleaning and optimization, but is a good proof of concept for me @jaynal83 @ewenharrison @_ColinFay @nishi_w @StevenXGe  [↪](https://twitter.com/dataandme/status/1198348640294711296)

<!-- -->

> **Adam Gabriel, #TOP🔝 #Influencer📡** (@THEAdamGabriel; 3/2): Day 23 of the #30DayMapChallenge is population. Working from data provided by @nhgis, here's a map of free people of color (excluding those not counted by the Census) in the U.S. in 1830. Inspired by https://t.co/F3pwkw18RI. This map done in #rstats with #tmap. https://t.co/zFIVndmli9  [↪](https://twitter.com/dataandme/status/1198406236305276931)

<!-- -->

> **Matt.0** (@MattOldach; 3/2): Peter Foley discusses strategies for staying clean and DRY in your R project #rstats https://t.co/gkCuKsOO2y  [↪](https://twitter.com/dataandme/status/1198360595780653057)

<!-- -->

> **Serdar Balcı** (@serdarbalci; 3/2): Qinghua Song discusses how R and Shiny can enhance your clinical research. #rstats https://t.co/Pw0QOcrDT9  [↪](https://twitter.com/dataandme/status/1198355265759805441)

<!-- -->

> **Dan Bowen** (@danpbowen; 3/2): Wendy Christenson: "macgyvering a work schedule": she created an #rstats workflow to assign teaching assistants with lab sections like 80's TV star macgyver would do w/ a paper clip and duct tape  [↪](https://twitter.com/dataandme/status/1198375165463162880)

<!-- -->

> **Crypto Miners Home** (@crypto_sites; 3/2): I am looking for best practice to smooth SRTM,I have been using Whiteboxtools algorithm - but I am not sure about my choice of parameters - #rstats #rspatial #rayshader #gis #qgis #archaeology
https://t.co/xfPqGNir7b https://t.co/cCXXRB2gCw  [↪](https://twitter.com/dataandme/status/1198371346226520067)

<!-- -->

> **tidyverse tweets** (@tidyversetweets; 3/2): T-cellR🍵: a #rstats package for analysing T-cell seq datasets- comparing diff T-cell pops/subpops, clustering, dim reduction, tSNEing, NMF signatures, mult factors analysis, correlation w phenotype & clinical outcomes + colourful interactive plots! Coming soon! @QIMRBerghofer  [↪](https://twitter.com/dataandme/status/1198358995406184449)

<!-- -->

> **tidyverse tweets** (@tidyversetweets; 3/2): The rsthemes #rstats package is awesome 👏 https://t.co/PlN359xREi  [↪](https://twitter.com/dataandme/status/1198355276245504000)

<!-- -->

> **Chris Mehr** (@mehrvch; 3/1): Not everyone needs to know everything, and everyone has a role to play in welcoming people into the #Rstats community. Thank you @juliesquid for an inspiring and empowering talk @la_Rusers https://t.co/Dhb4k3WIrh  [↪](https://twitter.com/dataandme/status/1198393837913198592)

<!-- -->

> **Marcelo Tournier** (@marcelotournier; 3/1): .@RLadiesSB 's @_anbui presents abt community analysis & the `vegan` #rstats package to explore differences within & across groups. This is multivariate analysis! Intro w/ bird diversity 🦆🐦, demo w/ cheese & wine 🍷🧀. And applications to health, marketing, sociology @eembucsb  [↪](https://twitter.com/dataandme/status/1198371203854958597)

<!-- -->

> **IAM Platform** (@IAM__Network; 2/15): 🚀New Airdrop:BitFlyer App launch Airdrop : 0.75 ETH ($135)
Rate : 5/5 ⭐⭐⭐⭐⭐
>
✅Airdrop Link: https://t.co/06PJzVhITL…
>
#BigData #Analytics #DataScience  #MachineLearning #IIoT #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #Linux  [↪](https://twitter.com/dataandme/status/1198368755912495106)

<!-- -->

> **Jerry Shannon** (@jerry_shannon; 2/11): New Airdrop:BitFlyer App launch Airdrop : 0.75 ETH ($135)
Rate : 5/5 Airdrop Link:  https://t.co/dvtMN7Yswb …
>
#BigData #Analytics #DataScience  #MachineLearning #IIoT #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #Linux - …  [↪](https://twitter.com/dataandme/status/1198394826489774081)

<!-- -->

> **Big Data Analytics** (@BigData_Fr; 2/8): New Airdrop: Gemini
Reward: 1 ETH(~$166)
Rate : 5/5 Airdrop Link:  https://t.co/BZXYdMV8aX …
>
#BigData #Analytics #DataScience #AI #MachineLearning #IIoT #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #Linux #Algorithms - …  [↪](https://twitter.com/dataandme/status/1198394944811159552)

<!-- -->

> **R For Journalists** (@rforjournalists; 2/2): #rstats {tabr} now supports lyrics in sheet music. If your music object contains lyrics, they are automatically included in rendered output. Here's a plot in #rmarkdown. https://t.co/UjzQw9SDdr https://t.co/DpbAMCPa5p  [↪](https://twitter.com/dataandme/status/1198404380782813185)

<!-- -->

> **Chris Mehr** (@mehrvch; 2/2): Wendy discusses how she uses #rstats to create an automatic schedule to solve the classic “assignment problem.” https://t.co/mOSM1yjcZh  [↪](https://twitter.com/dataandme/status/1198376779431342080)

<!-- -->

> **tidyverse tweets** (@tidyversetweets; 2/2): I've just released a blogpost talking about the design of this Shiny App and adding Rayshader as a new feature: https://t.co/rD9D4Lvcmc #ggplot2 #rstats #shiny https://t.co/KXcamLLKmR  [↪](https://twitter.com/dataandme/status/1198357211115917313)

<!-- -->

> **cor(Bot)** (@CorrelationsBot; 2/2): Prepared an app with #rstats #shiny #finalfit #electron
https://t.co/z7QdwDMYEF
comes with fake data (#wakefield) and does a #survival analysis. Requires code cleaning and optimization, but is a good proof of concept for me  [↪](https://twitter.com/dataandme/status/1198348722620555267)

<!-- -->

> **Koen Vossen** (@mr_le_fox; 2/2): Very insightful comparison between #shiny debugging and the scientific method by Alan Dipert (@alandipert @rstudio). #rstats  [↪](https://twitter.com/dataandme/status/1198339879773491200)

<!-- -->

> **Chris Mehr** (@mehrvch; 2/1): Lots of great tips on best practices when writing your #Rstats code https://t.co/ZetwmY6O4E  [↪](https://twitter.com/dataandme/status/1198379091948232705)

<!-- -->

> **Michal Michalski - The Great Dispersal** (@topographos2; 2/1): Without being obsequious, I am legitimately curious as to the source of what seem like an unwritten, but extraordinarily well-followed CoC. #RStats folks seem like psychopaths who actually believe that everything they needed to know their mothers' had taught them by age 5.  [↪](https://twitter.com/dataandme/status/1198359870577266688)

<!-- -->

> **JuliaStewart Lowndes** (@juliesquid; 2/1): @mshieldsdunn @mdsumner Possibly items that many in the community didn’t start as programmers, & so many need as much help as the next. Those in the #rstats community who are now seasoned remember their roots & enjoy helping their old selves, as it were.  [↪](https://twitter.com/dataandme/status/1198390598098673664)

<!-- -->

> **Dan Quintana** (@dsquintana; 2/1): Peter Foley: devools::load_all is a nice way to make your utility scripts have the benefits of acting like a package without having to make a full-fledged (and nicely named) package. If you have docs and tests, will load those too #rstats  [↪](https://twitter.com/dataandme/status/1198367178623352832)

<!-- -->

> **Los Angeles R Users** (@la_Rusers; 2/1): @zotero I like the {walrus} #Rstats package for robust statistics, you should check it out https://t.co/Wi5q5nKDPP It's also a @jamovistats module https://t.co/GrQ7WTwT56  [↪](https://twitter.com/dataandme/status/1198368134933159940)

<!-- -->

> **tidyverse tweets** (@tidyversetweets; 2/1): Por isso acredito que todo pesquisador precisa publicar seu código-fonte. Com a quantidade cada vez maior de profissionais de saúde sabendo #Python e #rstats , teremos maior confiança e transparência científica. Não publiquem só código. Publiquem os dados anonimizados também! https://t.co/o3e94vBBbL  [↪](https://twitter.com/dataandme/status/1198361270958743554)

<!-- -->

> **Jaynal Abedin** (@jaynal83; 1/10): Start trading! Sign up and get a FREE $30 No Deposit bonus: https://t.co/O0CB7q6J0d
>
#BigData #Analytics #DataScience  #MachineLearning #IIoT #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #Linux #Chile #Chemical #Engineering #Jobs  [↪](https://twitter.com/dataandme/status/1198369893399306246)

<!-- -->

> **Richard Careaga** (@technocrat; 1/9): BUILD VIRTUAL DATA CENTER AND START EARNING
REAL BITCOINS JUST FOR HAVING FUN!
https://t.co/EHiV9qjEWZ
>
#BigData #Analytics #DataScience  #IIoT #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLang #CloudComputing #Serverless #Linux #Chile #Chemical #Engineering #Jobs  [↪](https://twitter.com/dataandme/status/1198372317300170752)

<!-- -->

> **Dan Quintana** (@dsquintana; 1/5): IAM Platform Curated Retweet:
>
Via: https://t.co/qx1bkvOcsh
>
Free eBook:The #DataEngineering Cookbook.  #BigData #Analytics #NoSQL #DataScience #AI #MachineLearning #IoT #IIoT #PyTorch #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLang #Cl  [↪](https://twitter.com/dataandme/status/1198408037628813313)

<!-- -->

> **Antonio Marco** (@amarcobio; 1/3): @mshieldsdunn @rstatstweet Culture is as culture does, and #rstats is fortunate. It derives, possibly, from R being f(x) = y writ large--it's a functional language, not procedural/imperative, so it's more results oriented than process-oriented. There's no one true way to fight over.  [↪](https://twitter.com/dataandme/status/1198368026699022336)

<!-- -->

> **Thomas Hütter** (@DerFredo; 1/3): This is great for #rstats #shiny apps,  going to try it out soon https://t.co/yvoSs1zntE  [↪](https://twitter.com/dataandme/status/1198346479548559360)

<!-- -->

> **Dr. GP Pulipaka** (@gp_pulipaka; 1/2): IAM Platform Curated Retweet:
>
Via: https://t.co/qx1bkvOcsh
>
#Programming Skills, A Complete Roadmap for Learning  #DataScience — Part 1. #BigData #Analytics #AI #MachineLearning #IoT #IIoT #Python #RStats #TensorFlow #Java #JavaScript #ReactJS #GoLan  [↪](https://twitter.com/dataandme/status/1198411214214369280)

<!-- -->

> **Matthew Dunn** (@mshieldsdunn; 1/2): R equivalent to Stata bysort x y (z): #tidyverse #rstats https://t.co/oBOedEW6DT  [↪](https://twitter.com/dataandme/status/1198384540974223360)

<!-- -->

> **Matthew Dunn** (@mshieldsdunn; 1/2): ggplot2: how to align grobs to sides using arrangeGrob()? #tidyverse #rstats https://t.co/FFrs2efX3U  [↪](https://twitter.com/dataandme/status/1198365660943917057)

<!-- -->

> **Ramon Massoni Badosa** (@rmassonix; 1/2): @cesmithjr @mshieldsdunn Right, @rstudio are central to this, also many #rstats users are involved in @thecarpentries, @rOpenSci & @RLadiesGlobal, whose leadership put immense & thoughtful effort into making their communities inclusive and welcoming (and do have excellent actual codes of conduct) https://t.co/JmsEZ2AU0q  [↪](https://twitter.com/dataandme/status/1198407047181549568)

<!-- -->

> **Dr. GP Pulipaka** (@gp_pulipaka; 1/1): R ggplot2 geom_bat with 3 dimensions without facets #tidyverse #rstats https://t.co/u1lEW8tMC9  [↪](https://twitter.com/dataandme/status/1198404682256994304)

<!-- -->

> **Olga Kononykhina** (@bettermeasured; 1/1): @jaredlander I'm a biiiiiiiig fan of the tidymodels ecosystem! #rstats  [↪](https://twitter.com/dataandme/status/1198401881879580672)

<!-- -->

> **Dr. GP Pulipaka** (@gp_pulipaka; 1/1): @juliesquid @mozilla @nceas @RLadiesSB @allison_horst So many great quotes from @juliesquid during this #rstats talk! Here is @magaiarsa's favorite one:
>
"Not everyone needs to know everything, and everyone has a role to play in welcoming people into the #Rstats community.🤗💜🙌🏻"
>
🎨by @allison_horst
>
https://t.co/Q86ebzVrvP https://t.co/dcLyEEOxpb  [↪](https://twitter.com/dataandme/status/1198395159701901312)

<!-- -->

> **Crypto Miners Home** (@crypto_sites; 1/1): @C_C_Ioannou @marta_f_b @BristolBioSci @DrJimminy @RobThomas14 @DanFranksRsrch @AndyDHigginson @benchap28657480 @shaunkillen @SHOALgroup @JHerbertread @JoshAFirth @DrLucyHawkes We introduced R to second year quite successfully and since last year also to first year students (at @Uni_of_Essex). #rstats is definitively the way forward!  [↪](https://twitter.com/dataandme/status/1198394959461785600)

<!-- -->

> **Crypto Miners Home** (@crypto_sites; 1/1): In case anyone else encounters this error #sigma was found... #lmerTest was needed 😬#rstats @rstatstweet #rstudio #MLM https://t.co/fX4Z4muE1S  [↪](https://twitter.com/dataandme/status/1198389582171136001)

<!-- -->

> **W Christensen** (@wchristensen; 1/1): My favorite: #rstats Lightning talks!  [↪](https://twitter.com/dataandme/status/1198370838937927681)

<!-- -->

> **NHC** (@NHC102; 1/1): Posted by Thinking inside the box, now on R-bloggers: digest 0.6.23: More sha1 refinements #rstats https://t.co/5zNKyMBwg5  [↪](https://twitter.com/dataandme/status/1198357106337951744)

<!-- -->

> **tidyverse tweets** (@tidyversetweets; 1/1): digest 0.6.23: More sha1 refinements  {https://t.co/CuD1ghJrdm} #rstats #DataScience  [↪](https://twitter.com/dataandme/status/1198356392647778308)

<!-- -->

> **Kirk Borne** (@KirkDBorne; 0/1): Is there an R function in ggplot to limit a plot to the maximum data range? #tidyverse #rstats https://t.co/BfslHSbr9t  [↪](https://twitter.com/dataandme/status/1198408451761856512)

<!-- -->

> **Dr. GP Pulipaka** (@gp_pulipaka; 0/1): Using here::here() or similar with shiny #tidyverse #rstats https://t.co/vVPA3xsQRG  [↪](https://twitter.com/dataandme/status/1198349310057992196)

<!-- -->

> **Federico Gherardini** (@pfgherardini; 0/1): Knitting Error : Error in Eval #tidyverse #rstats https://t.co/s0ruTOu2VF  [↪](https://twitter.com/dataandme/status/1198408452487471109)

<!-- -->

> **Los Angeles R Users** (@la_Rusers; 0/1): Filter values in pipe based on condition of separate filter #tidyverse #rstats https://t.co/gZdpMPeoGz  [↪](https://twitter.com/dataandme/status/1198392086090993671)

<!-- -->

> **Jo Hardin** (@jo_hardin47; 0/1): For rows in a tibble, how to count the greatest number of TRUE values between FALSE values? #tidyverse #rstats https://t.co/63uly8KBF8  [↪](https://twitter.com/dataandme/status/1198376983291482113)

<!-- -->

> **Dr. GP Pulipaka** (@gp_pulipaka; 0/1): Data Transformation - Wide to Long #tidyverse #rstats https://t.co/Xps2NfRt2A  [↪](https://twitter.com/dataandme/status/1198373243557687304)

<!-- -->

> **Analytics France** (@AnalyticsFrance; 0/1): How to keep data frame format when applying sapply in R? #tidyverse #rstats https://t.co/kFmDQu4Min  [↪](https://twitter.com/dataandme/status/1198410967404691463)

<!-- -->

> **Dr. GP Pulipaka** (@gp_pulipaka; 0/1): How to do web scraping on pages with hidden tags usig r? #tidyverse #rstats https://t.co/O0RLA0SX1Y  [↪](https://twitter.com/dataandme/status/1198346789411336193)

<!-- -->

> **Guy Prochilo 🏳🌈** (@GuyProchilo; 0/1): read_sas cols_only supress error Evaluation error: Column 2 must be named #tidyverse #rstats https://t.co/Bj2a7sBHcI  [↪](https://twitter.com/dataandme/status/1198350564821786630)

<!-- -->

> **Sriganesh Srihari** (@srigsri23; 0/1): Ah, ok, then perhaps a false premise on my part. I think the kindness of the #RStats community is weirding out my natural impostor syndrome, especially as I was a Lit BA/MA, turned lawyer, turned programmer. The hate could be real for people like me in that world. https://t.co/itOct6X9Sp  [↪](https://twitter.com/dataandme/status/1198392155720634368)

<!-- -->

> **Marilia Gaiarsa** (@magaiarsa; 0/1): New false positive! Current false positive rate = 0.052; alpha = .05 #rstats  [↪](https://twitter.com/dataandme/status/1198390817154572289)

<!-- -->

> **IAM Platform** (@IAM__Network; 0/1): #tidyverse #rstats https://t.co/T46vBrJt89  [↪](https://twitter.com/dataandme/status/1198373199584616450)

<!-- -->

> **Chris Mehr** (@mehrvch; 0/1): Posted by Detroit Data Lab, now on R-bloggers: R Companion to Linear Algebra Step by Step, Chapter 2 section 3 #rstats https://t.co/Rlkrn6oY9I  [↪](https://twitter.com/dataandme/status/1198364732031488000)

<!-- -->

> **Thomas Hütter** (@DerFredo; 0/1): R Companion to Linear Algebra Step by Step, Chapter 2 section 3 via #rbloggers #rstats #datascience https://t.co/Vb7oStbKRY  [↪](https://twitter.com/dataandme/status/1198362997028208641)

<!-- -->

> **R-bloggers** (@Rbloggers; 0/1): digest 0.6.23: More sha1 refinements via #rbloggers #rstats #datascience https://t.co/KTmk4FibVZ  [↪](https://twitter.com/dataandme/status/1198357971765465091)

<!-- -->

> **Chelsea Parlett-Pelleriti** (@ChelseaParlett; 0/0): Pkgdown isn't rendering images in the Articles section of the pkgdown site. It seems the absolute path of the file is being improperly copied into the HTML document, e.g. /path/to/file.png is /path/path/to/file.png. Any ideas on fixing this? #rstats  [↪](https://twitter.com/dataandme/status/1198411541743362049)

<!-- -->

> **claudîus** (@dataclaudius; 0/0): @unravelsports @petermckeever @FC_rstats @FC_Python And then “writing code” becomes “designing software” and “putting components together”. Sort of playing with LEGO ;-)  [↪](https://twitter.com/dataandme/status/1198341485764206593)

<!-- -->

repository: batpigandme/twitter-blogdown

repo_name: batpigandme/twitter-blogdown


text:
# ```panoply_sampleqc_report```

## Description

This module creates an interactive [R Markdown](https://rmarkdown.rstudio.com/) report for the [panoply_sampleqc](https://github.com/broadinstitute/PANOPLY/wiki/Data-Analysis-Modules%3A-panoply_sampleqc) module.

The report provides:

* Interactive box-whisker plots visualizing the distributions of stromal, immune and tumor purity scores inferred by  [ESTIMATE](https://bioinformatics.mdanderson.org/public-software/estimate/) across data types.

* Interactive heatmaps visualizing pairwise sample correlations between RNA, CNA and proteome data to expore potential sample swaps. Heatmaps are created with the [MORPHEUS](https://software.broadinstitute.org/morpheus/) [R-package](https://github.com/cmap/morpheus.R).

## Input

### Required inputs:

* ```tarball```: (`.tar` file) tarball from ```panoply_sampleqc```
* ```label```: (String) label
* ```type```: (String) data (-ome) type
* ```tmpDir```: (String, default="tmp") name of directory used to extract the tarball

## Output

* ```report```: (`.html` file) Interactive [R Markown](https://rmarkdown.rstudio.com/) report.

repository: broadinstitute/PANOPLY

branch_name: refs/heads/dev

gha_license_id: NOASSERTION

repo_name: broadinstitute/PANOPLY


text:
Background
----------

SID is a simple hierarchial data definition language. I created it just
for simplifying the data normally entered in JSON-format.

It is very lightweight: code is less than 80 lines of CoffeeScript and it has
no dependencies to other modules.

Install
-------
Installation using Node Package Manager.

Run the following under your application directory:
```
npm install sid
```

Overview
--------

Item in SID contains a name, value and children. Value can be anything that is a valid Javascript expression.

Items are specified hierarchially using indentation.

For example (in CoffeeScript):
```
{ parse } = require 'sid'
data = """
  person
    name 'John Doe'
    address
      street 'W 38th St 412'
      code 94823
      town 'New York'
    address
      street 'Chestnut St 12'
      code 52362
      town 'San Francisco'
"""
console.log JSON.stringify parse(data), null, '  '

```

Above code would print:
```
[
  {
    "name": "person",
    "children": [
      {
        "name": "name",
        "value": "John Doe"
      },
      {
        "name": "address",
        "children": [
          {
            "name": "street",
            "value": "W 38th St 412"
          },
          {
            "name": "code",
            "value": 94823
          },
          {
            "name": "town",
            "value": "New York"
          }
        ]
      },
      {
        "name": "address",
        "children": [
          {
            "name": "street",
            "value": "Chestnut St 12"
          },
          {
            "name": "code",
            "value": 52362
          },
          {
            "name": "town",
            "value": "San Francisco"
          }
        ]
      }
    ]
  }
]
```

repository: jaittoka/sid

repo_name: jaittoka/sid


text:
## What’s changed

## 🚀 Enhancements

- Make transparent logo @LiJu09 (#79)

## ⬆ Dependency updates

- ⬆ Bump release-drafter/release-drafter from v5.13.0 to v5.14.0 @dependabot (#80)
- Upgrade add-on base image to 9.1.4 @frenck (#82)
- ⬆ Bump docker/build-push-action from v2.2.2 to v2.3.0 @dependabot (#81)
- ⬆ Bump actions/stale from v3.0.16 to v3.0.17 @dependabot (#83)
- ⬆ Upgrades python3 to 3.8.7-r1 @frenck (#84)
- ⬆ Upgrades add-on base image to v9.1.5 @frenck (#87)

repository: inverse/repository

repo_name: inverse/repository


text:
---
title: Ulysses Publishing With WordPress on Linux
subtitle: A tech tip for other folks using WordPress on custom Linux setups.
qualifiers:
    audience: >
        Anyone who uses XML-RPC with WordPress on Linode, especially would-be publishers-from Ulysses.
summary: >
    Dealing with Ulysses’ “compatbility problem” and insecure connection warnings on new Linode One-Click WordPress app configurations.
tags:
    - WordPress
    - Ulysses
    - Linux
    - Debian
    - TLS
    - SSL
    - HTTPS
    - blogging
date: 2020-02-02T19:40:00-0600
updated: 2020-02-08T17:20:00-0600

---

I spent some time today migrating my wife’s long-dormant (but soon to be no-longer dormant!) [website](https://jaimiekrycho.com) from a shared hosting setup to a dedicated Linode setup I can manage myself. I ran into an interesting issue when *finishing* the setup, and figured I’d document it clearly to explain what the issue is and how to fix it.

The defaults supplied out of the box on Linode’s One-Click app setup for WordPress have two issues for supporting this flow, which will :

1.  Right out of the box, you will see Ulysses respond with an error indicating that there is a “compatibility problem.” This shows up because Ulysses communicates with WordPress via its XML-RPC API… and the default configuration from Linode [blocks XML-RPC](https://www.linode.com/community/questions/18414/does-linode-block-xml-rpc):[^xml-rpc-api]

    ```apache
    <files xmlrpc.php>
        order allow,deny
        deny from all
    </files>
    ```

    You can fix this by simply deleting that block.

     These workarounds as well as the original default exist because XML-RPC is occasionally a vector for attacks on servers. In my case, I’m not currently all that concerned about that; if it comes up I’ll deal with it then.)

2.  The `ServerName` value in the Apache config does not correctly work for [Certbot](https://certbot.eff.org) to set up your site to automatically forward HTTP connections to HTTPS. Unfortunately, HTTPS connections are a (soft, but *highly* recommended) requirement for Ulysses to connect to the setup, and if forwarding isn’t enabled, Ulysses complains (as it should!). The problem here is that the default Apache config on the Linode One-Click WordPress app supplies the *IP address of the server—rather than the domain name for your site—as the `ServerName` value. Changing that fixes the Certbot issue, and thereby unblocks the Ulysses-WordPress connection.

    In our case, I needed to change it from `ServerName <ip address>` to `ServerName jaimiekrycho.com`, in both the `/etc/apache2/sites-enabled/wordpress.conf` and `/etc/apache2/sites-enabled/wordpress-le-ssl.conf` files, and then to run Certbot again to reinstall the certificate and configure it to forward all HTTP connections to HTTPS. At least on my machine, it wouldn’t do that last step until I had rewritten those `ServerName` entries.

Once I had made those two changes, everything worked nicely! I hope this ends up helping you if you run into the same.

[^xml-rpc-api]: If you’re thinking that it would be really nice if WordPress offered a modern JSON API instead of being stuck with XML-RPC, well… I’m with you.

    :::note
    A correction from [a reader][jws]! WordPress [*does* have a JSON API][wp-api], and has for almost half a decade now! I have *no idea* why Ulysses is using XML-RPC instead of that API; at first blush [it certainly looks like it could][wp-api-post]. My bad for not checking this and just assuming the problem was on WordPress’ end rather than Ulysses’.
    :::

*[XML-RPC]: XML (“extensible markup language”) remote procedure call
*[API]: application programming interface
*[HTTPS]: HyperText Transfer Protocol Secure
*[HTTP]: HyperText Transfer Protocol
*[IP]: Internet Protocol
*[JSON]: JavaScript Object Notation

[wp-api]: https://developer.wordpress.org/rest-api/
[wp-api-post]: https://developer.wordpress.org/rest-api/reference/posts/
[jws]: https://jeremywsherman.com
[creating]: https://developer.wordpress.org/rest-api/reference/posts/#create-a-post

url: https://raw.githubusercontent.com/chriskrycho/lightning-rs/5dfed5612ff06f177f11e3fb32b77b33d1e921c0/lx/tests/sympolymathesy/content/journal/2020/Ulysses Publishing With WordPress on Linode.md

repository: chriskrycho/lightning-rs

gha_language: SCSS

repo_name: chriskrycho/lightning-rs