Here's an example of a great Ignite talk:
If you haven't been to Ignite before, watch this to get an idea of what we're looking for.
Next »


Parameters
| Parameter | Value |
|---|---|
| Hashtag | #ABACBS2018 |
| Conference | ABACBS 2018 conference |
| Time Zone | Australia/Melbourne |
| Days | c(“2018-11-26”, “2018-11-27”, “2018-11-28”, “2018-11-29”, “2018-11-30”) |
| Accent colour | #dd0c15 |
| Pallete | Set1 |
| k-core | 2 |
| Topics k | 6 |
| Bigram filter | 3 |
| Fixed | TRUE |
An analysis of tweets from the ABACBS 2018 conference conference. A total of 1802 tweets from 312 users were collected using the rtweet
R package.
Filtered for dates 2018-11-26 - 2018-11-30 in the Australia/Melbourne timezone.
The “replies network”, composed from users who reply directly to one another, coloured by page rank.
The “mentions network”, where users mention other users in their tweets. Filtered for a k-core of 2. Node colour and size adjusted according to PageRank score.
| screen_name | text | retweet_count |
|---|---|---|
| davisjmcc | We’ll soon be advertising three new roles, so if you’re a postdoc with a computational PhD (or will be soon), or a bioinformatics or statistics Honours graduate, please get in touch! Tell your postdocs, students, friends! More info: https://t.co/sRoEMCI5Lv #ABACBS2018/#ABACBS18 | 41 |
| AliciaOshlack |
If you are interested in joining my lab for a post-doc in research bioinformatics have a chat to me or message me at #abacbs2018 #COMBINE18 https://t.co/404MibRFnZ |
41 |
| davisjmcc |
#ABACBS2018/#ABACBS18 has been a delightful re-entry for me into the Aus bioinf/comp bio community after 7 years in UK. I’m back to lead a new research group at @SVIResearch and @unimelb, working on all things #singlecell, with a big interest in genetics and methods development. |
21 |
| mritchieau | Interested in learning more about #singlecell #RNAseq analysis of @10xgenomics data in #bioconductor? Andy Chen has you covered - course notes at https://t.co/5tV9lVIqFH #BioCAsia #abacbs2018 | 21 |
| davisjmcc | Nancy Zhang has given by far the most persuasive argument for an expression recovery (“imputation”) tool for scRNA-seq data I’ve seen. SAVER superiority confirmed by indep’t analysis from @talandrews and @m_hemberg in recent F1000 paper #abacbs2018 | 17 |
| PeteHaitch | Yingxin Lin showing, yet again, that students give amongst the best talks. Here, presenting scMerge for integrating scRNA-seq datasets #abacbs2018 📝: https://t.co/7Y8fQGqL0T 💻: https://t.co/6lStKA8RWq | 15 |
| mritchieau | Charity Law is unwell, so won’t be presenting at #abacbs2018, but you can read about her work on exploring intron signal at https://t.co/ip7TMoN34f. On the upside, the morning session is now back on time :) Get well soon Charity! https://t.co/lBrXREjZ4e | 15 |
| lazappi | #ABACBS2018 Award Winners - Early-career researcher @BelindaPhipson - Open science @torstenseemann - Professional bioinformatics Alex Garnham - Mid-career researcher David Lynn - Senior research fellow Mark Ragan | 14 |
| JovMaksimovic | Great to see the Illumina developing open source software #ABACBS2018 #byebyeblackbox https://t.co/GuD4iLys9i | 13 |
| BelindaPhipson | Just wanted to thank @WEHI_research and @unimelb for subsidising childcare at #abacbs2018. Fantastic to have this support at conferences. | 12 |
| screen_name | text | favorite_count |
|---|---|---|
| davisjmcc |
#ABACBS2018/#ABACBS18 has been a delightful re-entry for me into the Aus bioinf/comp bio community after 7 years in UK. I’m back to lead a new research group at @SVIResearch and @unimelb, working on all things #singlecell, with a big interest in genetics and methods development. |
87 |
| BelindaPhipson | Just wanted to thank @WEHI_research and @unimelb for subsidising childcare at #abacbs2018. Fantastic to have this support at conferences. | 70 |
| davisjmcc | Nancy Zhang has given by far the most persuasive argument for an expression recovery (“imputation”) tool for scRNA-seq data I’ve seen. SAVER superiority confirmed by indep’t analysis from @talandrews and @m_hemberg in recent F1000 paper #abacbs2018 | 59 |
| mritchieau | Interested in learning more about #singlecell #RNAseq analysis of @10xgenomics data in #bioconductor? Andy Chen has you covered - course notes at https://t.co/5tV9lVIqFH #BioCAsia #abacbs2018 | 58 |
| AliciaOshlack | Managed to get an Oshlack lab photo of the whole group at #abacbs2018 #loveit https://t.co/dmun9v1Ha7 | 58 |
| AliciaOshlack | Congratulations to @BelindaPhipson for winning the #abacbs2018 early career researcher award. There couldn’t be a more deserving winner #soproud | 55 |
| BelindaPhipson | Feel honoured to receive the ECR award at #abacbs2018. Thank you to my amazing mentors @AliciaOshlack and Gordon Smyth for nominating me. | 54 |
| PeteHaitch | Yingxin Lin showing, yet again, that students give amongst the best talks. Here, presenting scMerge for integrating scRNA-seq datasets #abacbs2018 📝: https://t.co/7Y8fQGqL0T 💻: https://t.co/6lStKA8RWq | 40 |
| hdashnow |
@theosysbio: “Data resuscitation” That’s an apt description of what Bioinformaticians do when they they are not engaged in the experimental design, but rather are asked to save the experiment. #abacbs2018 |
39 |
| cabbagesofdoom | Much deserved #abacbs2018 open source award to @torstenseemann - I’ve annotated multiple organisms with Prokka, and I’m a fan! | 39 |
| screen_name | text | quote_count |
|---|---|---|
| shazanfar |
my current TweetDeck tab is “#combine18 OR #combine2018 OR #abacbs18 OR #abacbs2018” maybe I should include the SNPs associated too 😂🤦♀ https://t.co/iBtt6sLApf |
2 |
| AliciaOshlack | Apparently the conference program has the hashtag at #abacbs2018 … Best to go with that and not #ABACBS18 I think https://t.co/Wq3VdV2jSn | 2 |
| AliciaOshlack | You can vote for @JovMaksimovic for post-doc rep at the #ABACBS2018 AGM soon https://t.co/6pEzWwJP3k | 2 |
| hdashnow | I’ve been burned by the short-deadline/part-time issue myself. Something we should all be aware of when promoting #WomenInScience #ABACBS18 #abacbs2018 #COMBINE18 https://t.co/Xt82J3Jp9X | 2 |
| mritchieau | singscore #bioconductor software available from https://t.co/vK9vsLOAnH #abacbs2018 https://t.co/W2KJePOvrv | 2 |
| Alimahmoudi29 | #abacbs2018 @S_Foroutan Singscore https://t.co/wx6GMYKt3r | 2 |
| mritchieau | Want more #singlecells in Melbourne next July? #abacbs2018 https://t.co/fMo1nJ5DvL | 2 |
| shazanfar | Those at #abacbs2018 take note :D https://t.co/fGFHMlZQ57 | 2 |
| PeteHaitch | Lots of @nanopore tools amongst this catalogue of long-read bioinformatics tools, compiled by @shaniAmare and @QGouil #nanoporeconf #ABACBS2018 https://t.co/wa3gPJhjNF | 2 |
| mritchieau | Nice work @shaniAmare & @QGouil. Thanks to @_lazappi_ for providing the template & insights from setting up the amazing https://t.co/psUuIcoU8B resource. Feedback on our first draft most welcome! Sorry that we couldn’t attend #nanoporeconf as we’re all at #abacbs2018 #BioCAsia https://t.co/FGLKz3LWH9 | 2 |
| screen_name | text | favorite_count |
|---|---|---|
| AliciaOshlack | Managed to get an Oshlack lab photo of the whole group at #abacbs2018 #loveit https://t.co/dmun9v1Ha7 | 58 |
| JovMaksimovic | Great to see the Illumina developing open source software #ABACBS2018 #byebyeblackbox https://t.co/GuD4iLys9i | 35 |
| mritchieau | Charity Law is unwell, so won’t be presenting at #abacbs2018, but you can read about her work on exploring intron signal at https://t.co/ip7TMoN34f. On the upside, the morning session is now back on time :) Get well soon Charity! https://t.co/lBrXREjZ4e | 30 |
| lazappi | #abacbs2018 international keynote @DunhamLab “Drivers of aneuploidy and adaptation in yeast” https://t.co/46wfHZhqMC | 30 |
| RoxaneLegaie | As the Professional Bioinformaticians Representative at @abacbs and a co-organiser of the @RLadiesMelb, I couldn’t be any prouder of our Prof Bioinfo Award winner 2018… Alex Garnham !! 🤗🎉💃🏼💪👏 Congrats lady! 😎👌 #abacbs2018 https://t.co/ABt02OY59r | 27 |
| AliciaOshlack | missMethyl #woohoo #abacbs2018 @JovMaksimovic @BelindaPhipson https://t.co/I9g1pV6Gjg | 26 |
| RoxaneLegaie | Congratulations @_hollywhitfield for winning the @combine_au Best Talk prize and for sharing it with us at #abacbs2018. A great talk indeed! 👌 And good luck with the upcoming PhD! @WEHI_research https://t.co/KeIkV4JTi4 | 26 |
| lazappi | #abacbs2018 Day 2 international keynote from @ctsa11 https://t.co/NGe43lPpKQ | 25 |
| mritchieau | @DoktrNick shows us a beautiful visualisation of kidney development as a tree, reconstructed from imaging data. Informed development of a generative growth model for this process #abacbs2018 https://t.co/ZjKFVPAziw | 24 |
| RoxaneLegaie | The first ever Clinical Bioinformatics Symposium in Australia was a success with over 60 attendees, 7 great speakers and a fantastic discussion panel to finish it off! 👌🎉 Thx @abacbs and MGHA for the support. Let’s do it again in 2019! #abacbs2018 @PeterMacCC @TeamVCGS https://t.co/UIzBq55ZZA | 23 |
The top 100 words used 3 or more times.
Words that were tweeted next to each other at least 3 times.
Top 10 words associated with 6 topics identified by LDA.
Most representative tweets for each topic
| topic | screen_name | text | gamma |
|---|---|---|---|
| 1 | shazanfar | #abacbs2018 Kim-Anh Do now speaking about PRECISE, Personalised cancer-specific integrated estimation. Two main aims in personalised medicine: build more accurate understanding of individual patients, and introduce adaptive treatments to individuals | 0.9904710 |
| 1 | aljabadi |
Leming Shi explains how lucky we are working in life sciences with a lot of things to discover compared to drug developers who have a rough path ahead until it a real difference is made. #PrecisionMedicine #abacbs2018 https://t.co/9JAH8eFHXE |
0.9883829 |
| 1 | davisjmcc | .@TonyPapenfuss rightly acknowledges outstanding support from sponsors to enable provision of childcare at #ABACBS2018. Really important initiative to make it easier for parents to attend the conference! Let’s push to make this a normal provision for conferences. | 0.9883829 |
| 1 | shazanfar | @davisjmcc @AliciaOshlack @talandrews @m_hemberg I’m intrigued by the correction applied for estimating the gene-gene correlation, am I right to assume it’s not just simply taking Pearson over the ‘recovered’ matrix? #ABACBS2018 | 0.9860983 |
| 1 | hdashnow | @AliciaOshlack So is the goal to maximise the number of speaking slots, or increase equity between those who receive speaking slots? I would argue the latter enhances the conference and community more. #abacbs2018 | 0.9840006 |
| 1 | rebecca_poulos | Hearing about PRECISE from Kim-Anh Do at #abacbs2018. Here’s the paper: “Personalized Integrated Network Modeling of the Cancer Proteome Atlas” https://t.co/lNZEm2s30s | 0.9840006 |
| 1 | aljabadi |
Professor Kim-Anh Do explains the traditional difference between biologists and statisticians when they talk about #data_integration. #abacbs2018 #abacbs18 https://t.co/sTtJNODhOa |
0.9826950 |
| 1 | AliciaOshlack |
Conference bingo prizes up for grabs. Get your bingo card here. Good luck #confBingo #abacbs2018 #ABACBS18 https://t.co/TsHcgYWIiU https://t.co/EciRSAmGXA |
0.9811574 |
| 1 | frostickle |
More K-mers, a comment and then a question, and github repos in @jamesmhogan’s talk. #ABACBS2018 #confBingo https://t.co/kawgvbZgpa https://t.co/xGJG8F7DYl https://t.co/MN4w4j8bYS |
0.9811574 |
| 1 | mritchieau | @stephaniehicks: no smoothies here - battle-droids / R-series droids used instead to explain #scRNAseq technology #BioCAsia #abacbs2018 https://t.co/tTR8bV4BqV | 0.9811574 |
| topic | screen_name | text | gamma |
|---|---|---|---|
| 2 | carsweshau | Maitreya Dunham on rich genomic datasets and thinking about CNV (causative? drivers?) in human disease (aneuploidy, cancer, complex disease). Yeast as a relevant system owing to CNVs affecting many traits in yeast, can perform experimental evolution in a chemostat #abacbs2018 | 0.9922191 |
| 2 | mritchieau | @DunhamLab improved upon results from DNAcopy to segment data along the genome in collaboration with statisticians @daniela_witten and Lucy Gao. Applied 1D Fused Lasso to help distinguish between ‘steppy’ or linear models and map driver genes #abacbs2018 https://t.co/UdxjsF4j23 | 0.9912567 |
| 2 | shazanfar |
Not all machine learning models are created equally! Different assumptions have different results, e.g. fitted DLDA, Random Forest, and SVM on hypothetical set of 2 features From Session 1 of our June 2018 local workshop https://t.co/EUs9HoOT19 #biocasia #abacbs2018 https://t.co/nrYC2yGAm2 |
0.9908807 |
| 2 | paulfharrison |
.@dunhamlab looking at driver genes vs larger regions of fitness of genes with 1D fused LASSO at #abacbs2018 (if I’m understanding correctly). Hearing LASSO these days I wonder if Elastic-Net can be used, here would give intermediates between stepwise and smooth curve fit. |
0.9900226 |
| 2 | DunhamLab | I’m up first this morning at #abacbs2018! I’ll talk about “Drivers of aneuploidy and adaptation in yeast” focusing on a few datasets we’ve generated that I’d love to set this crowd loose on for more analysis. | 0.9883829 |
| 2 | _VickiJackson | #abacbs2018 finished for another year. Great speaking to @egiannoulatou lab members about challenges in sequencing studies. Unrelated to current work, but also enjoyed talk by @DoktrNick on imaging of developing kidney (reminded me of my previous work in the world of lungs!) | 0.9883829 |
| 2 | mritchieau | You can read more about Tim Peters work applying John Mandel’s row linear model for inter lab comparisons in Bioinformatics and via the consensus #bioconductor package #BioCAsia #abacbs2018 https://t.co/Z0CXDxkWRw | 0.9883829 |
| 2 | methylnick | What a great way to close my @abacbs #abacbs2018 time. The inaugural clinical bioinformatics panel session with @markjcowley Natalie Thorne. Karin Kassahn and Simon Sadedin. Thanks @RoxaneLegaie for organising the symposium. A success. https://t.co/cPXqOqkR7I | 0.9877097 |
| 2 | mritchieau | Harry Fong gives us a tour de force on antibody libraries and their analysis with his and @malhamdoosh abseqR #bioconductor package https://t.co/JXMagASH8w for making sense of these data #BioCAsia #abacbs2018 https://t.co/uILhZoL9py | 0.9877097 |
| 2 | shazanfar | #abacbs2018 @DunhamLab describes using DNAcopy to sensitively identify ‘fitness breakpoints’ in ingeniously induced tiled aneuploidy in yeast. Learning so much yeast genetics/genomics right now! | 0.9860983 |
| topic | screen_name | text | gamma |
|---|---|---|---|
| 3 | ErikaDuan | Just finished the workshop on Differential binding analysis for ChIP-seq data, taught by Alex Garnham. Somehow reminiscent of the RNAseq EdgeR pipeline. #ABACBS2018 An excellent finish to a productive day of learning more R/bioconductor packages for bioinformatics analysis 🤓. https://t.co/zADS9CRDOg | 0.9916029 |
| 3 | ErikaDuan | Yunshun Chen from @WEHI_research taking us through scRNAseq analysis from @10xgenomics data - 1) mito gene % cut-off ranges between 5-10%, 2) selecting only highly variable genes allows faster PCA/tSNE analysis, 3) starting point for perplexity ~ 5% of all cells. #ABACBS2018 https://t.co/bK8sNPxm10 | 0.9908807 |
| 3 | cabbagesofdoom | @koadman wrt your repeat % Q: v. low gaps levels but also smaller assemblies for the other snake genomes analysed. Will need to dig deeper to tell missing data from possible 10x repeat over-assembly artefact. Are we repeating repeats? #ABACBS2018 #QandA | 0.9900226 |
| 3 | aljabadi |
Richard Edwards on promise of 10x Chromium’s Diploid Phasing to perform comparable to long-read technologies at the cost of short read ones by #demultiplexing using #SNPs. #abacbs2018 https://t.co/ZPinB1tqFB |
0.9877097 |
| 3 | AliciaOshlack | There are several reasons why rare disease cases remain undiagnosed: 1) variant of unknown significance (lots of work happening here) 2) variants we still don’t have tools (methods, technology)to detect 3) not genetic My lab is interested in 2) #abacbs2018 | 0.9877097 |
| 3 | aljabadi | An end-of-the-day shout out to Dr Leming Shi for - IMO - one if the most passionate talks which still gets me thinking about how imperative it is to be focussed on standardisation of the methods we use in order to facilitate their applications. #abacbs2018 https://t.co/RYXTwNJlqQ | 0.9869535 |
| 3 | kizza_a | hey @CFlensburg didnt get to ask at qanda. do you have to be careful with cnv on RNAseq if the samples were pooled? got caught out by pooled mice calling variants on RNAseq #abacbs2018 | 0.9851230 |
| 3 | methylnick | Another take on the Moore’s Law plot. Chris Saunders from @illumina #abacbs2018 Compute and runtime important considerations for tools to get to result. https://t.co/HwWo0Bzkux | 0.9826950 |
| 3 | aljabadi |
The “inevitable tSNE plot” possibly distinguishing the tumour cells from others - from Dr Ann-Marrie Patch. #abacbs2018 https://t.co/oQGZcemJnU |
0.9826950 |
| 3 | frostickle | Afternoon keynote by Leming Shi at #ABACBS2018 - Quality Control and Standardization of Omics and Bioinformatics for Precision Medicine. https://t.co/ldOdCbPqMJ | 0.9826950 |
| topic | screen_name | text | gamma |
|---|---|---|---|
| 4 | carsweshau | Belinda Phipson discussing growing kidney organoids in a dish and assessing variability between these (kidney organoid maturity is a big contributor towards the variability). Single cell analysis shows highly variable genes, confirming maturity drives variability #ABACBS2018 | 0.9912567 |
| 4 | MelbGenomics | @MelbGenomics is proud to sponsored the first-ever Clinical Bioinformatics Symposium in Australia. This emerging cross-disciplinary field will only grow as genomics comes into routine healthcare. Congrats to organisers #ABACBS2018 @RoxaneLegaie @TeamVCGS @PeterMacCC https://t.co/b8hEvO92I8 | 0.9889863 |
| 4 | rathod2912 | #असली_गीता_सार ज्ञानानंद जी को संत रामपाल जी महाराज ने आध्यात्मिक चर्चा में पराजित किया है #PMOIndia #abacbs2018 #tooday https://t.co/N6nyte2ZnA | 0.9883829 |
| 4 | JovMaksimovic | #random thought for the day: as a scatter-brained and consequently scatter-mouthed person I enjoy attending scientific conferences as they often give me the opportunity to speak to people who can eloquently express themselves #goals #BioCAsia #abacbs2018 | 0.9883829 |
| 4 | frostickle |
Bioinformatics career panel time at #COMBINE18 with: @IBMResearch @bwgoudey @PeterMacCC @RoxaneLegaie @illumina @ctsa11 @QIMRBerghofer @IamAMP Good to see a balance in industry vs public hospital vs academic & also gender! #ABACBS2018 https://t.co/pzB2UfR6zw |
0.9883829 |
| 4 | RoxaneLegaie | The first ever Clinical Bioinformatics Symposium in Australia was a success with over 60 attendees, 7 great speakers and a fantastic discussion panel to finish it off! 👌🎉 Thx @abacbs and MGHA for the support. Let’s do it again in 2019! #abacbs2018 @PeterMacCC @TeamVCGS https://t.co/UIzBq55ZZA | 0.9877097 |
| 4 | RoxaneLegaie | ** Shaming Tweet Warning ** With over 50 people identifying as Professional Bioinformaticians in Australia, and most of them being from Melbourne… How come it was only 5 of us at the Prof Bioinfo get together tonight?? 🤔 Never mind, more food & drinks for us! 😜 #abacbs2018 https://t.co/2W6euJ4JNz | 0.9869535 |
| 4 | shazanfar | #abacbs2018 @steman_research presenting work on ARMET (algorithm for resolving microenvironment transcriptomes). Passes on hierarchical structure of cell types rather than treating independently to deconvolute bulk transcriptomes | 0.9869535 |
| 4 | mritchieau | @DoktrNick shows us a beautiful visualisation of kidney development as a tree, reconstructed from imaging data. Informed development of a generative growth model for this process #abacbs2018 https://t.co/ZjKFVPAziw | 0.9869535 |
| 4 | BelindaPhipson | Gordon Smyth describes very neat variance correction for transcript level counts from Salmon/Kallisto leveraging bootstrapping capabilities of both #BioCAsia #abacbs2018 | 0.9860983 |
| topic | screen_name | text | gamma |
|---|---|---|---|
| 5 | CFlensburg |
#abacbs18 (aka #abacbs2018) going down this week, conference starting tomorrow, and I’ll try to live report a bit. Program here: https://t.co/CmbEoA7kJX Feel free to follow/filter/unfollow/mute/block/report as you feel appropriate. For other live tweeps: @TweetDeck is awesome. |
0.9912567 |
| 5 | carsweshau | Stephen J. Bent has a story of four moths and working on ancient DNA samples (characteristic damage would be lots of cytosine deamination, base oxidation of purines, shorter fragments). One of these moth samples is almost 100 years old! C>T & G>A at ends is the hint! #abacbs2018 | 0.9904710 |
| 5 | carsweshau | Improving mutual information (Mc Mahon et Al. J. Roy Soc. 2018), multivariate information measures, partial information decomposition. Switching from R to Julia gave a tremendous computational speed up… (not surprising) #abacbs2018 | 0.9895300 |
| 5 | mritchieau | @theosysbio: mutual information, in particular partial information decomposition works better for network reconstruction. Nice results on neuronal differentiation published in Stumpf PS et al. (2017) https://t.co/0WxhlEoTsP - first author is a long lost cousin :) #abacbs2018 https://t.co/M0qYvOvTr4 | 0.9895300 |
| 5 | shazanfar |
#abacbs2018 For those wanting a head-start (or attending other sessions), all BioC Asia ClassifyR workshop material is on the Github: Used tomorrow (90mins): https://t.co/P83l9Q8AeB Prior workshop with more background on classification methods (3hr): https://t.co/EUs9HoOT19 |
0.9895300 |
| 5 | minouye271 |
If anyone at #abacbs2018 is looking for a postdoc in multiomics or polygenic risk scores in Aus or UK, feel free to DM/email me. The @CamBakerSGI is recruiting at both its @BakerResearchAu & @Cambridge_Uni nodes. Eg https://t.co/oJ3a6ytDBK More info at https://t.co/R5AQWPf89N |
0.9889863 |
| 5 | davisjmcc |
#ABACBS2018/#ABACBS18 has been a delightful re-entry for me into the Aus bioinf/comp bio community after 7 years in UK. I’m back to lead a new research group at @SVIResearch and @unimelb, working on all things #singlecell, with a big interest in genetics and methods development. |
0.9877097 |
| 5 | ErikaDuan | At the Introduction to Linear Modelling Workshop taught by Paul Harrison at #ABACBS2018 - finally, I sort of understand a bit more about the linear modelling behind EdgeR & DEseq2? #slowlylearningmorebioinformatics🐢 https://t.co/BKZaIFlMo9 | 0.9877097 |
| 5 | methylnick | Twas a brilliant talk and controls are fundamental to any interpretation of genomic data. It’s a slow adoption but my colleagues are starting to listen. #abacbs2018 #reproducibility #controls #referenceMaterial https://t.co/49SqJRvO0v | 0.9877097 |
| 5 | YiwenWang_Eva | Glad that people are interested in how to select methods to adjust for batch effect, even though not for microbiome data. I got many good questions and suggestions today! #abacbs2018 @tpq__ @annaquagli @mritchieau Thanks for the picture from my friends! @youyupei @jiaan_yu https://t.co/WlsNTT6gCx | 0.9869535 |
| topic | screen_name | text | gamma |
|---|---|---|---|
| 6 | davisjmcc | Nancy Zhang has given by far the most persuasive argument for an expression recovery (“imputation”) tool for scRNA-seq data I’ve seen. SAVER superiority confirmed by indep’t analysis from @talandrews and @m_hemberg in recent F1000 paper #abacbs2018 | 0.9900226 |
| 6 | marialenagr | Learning about the evolution of single cell RNA-seq in a presentation delivered by international keynote speaker Dr Nancy Zhang. Single cell is currently a hot hot hot topic. #ABACBS2018 @abacbs https://t.co/NeKLs4iNVd | 0.9900226 |
| 6 | KevinWang009 | Taiyun Kim from @sydneybioinfo group on similarity metrics for single cell RNA-Seq data at #abacbs2018. A surprising result: Correlation based metrics tend to do better than distances metrics like Euclidean distance! | 0.9889863 |
| 6 | hdashnow | Yingxin Lin: Unlike bulk RNA-seq, by definition in single cell RNA-seq the cells do not have replications. So we need pseudo-replicates - use cells of the same cell type from different batches #ABACBS2018 | 0.9889863 |
| 6 | davisjmcc | Yingxin Lin gives a very nice introduction to scMerge for (you guessed it) merging different batches/experiments of scRNA-seq data. Check out the pre-print: https://t.co/s4Fu21XPWp. Check out the software: https://t.co/8z8kVThTdn #ABACBS2018 | 0.9889863 |
| 6 | shazanfar | My poster at #abacbs2018 is online now, check it out if you didn’t get a chance earlier https://t.co/2AgKTXssrd ‘Examining cell quality in association with specific cell types for droplet-based single cell RNA-Sequencing’ | 0.9889863 |
| 6 | shazanfar | The very last talk of #abacbs2018 is @TheEllisPatrick speaking about Differential correlation across ranked samples for single-cell RNA-sequencing data. Software available: https://t.co/YDf2SMGo2C DCARS work and TCGA application in Bioinformatics: https://t.co/MxFgN6BFNX | 0.9883829 |
| 6 | sydneybioinfo | Several @sydneybioinfo members are in attendance at #abacbs2018 with talks + posters. Give these people a follow & come say Hi! @KevinWang009 Taiyun Kim (talk today), Hani Kim, @LinYingxin @rylmb1 @shazanfar @TheEllisPatrick Nick Canete, Heeva Baharlou, Kitty Lo, Dario Strbenac | 0.9883829 |
| 6 | annaquagli | Clare Sloggert presenting Reduce to visualise high dimensional data interactively! Written with Plotly Dash: code in #python 🐍and create great web-apps based on #JavaScript #abacbs2018 | 0.9877097 |
| 6 | mritchieau | Yi Jin Liew: coral CpG methylation is very different to patterns seen in mammals.


Second man arrested in connection with Muckamore probe released on police bail
by Seanín GrahamA 33-YEAR-OLD man arrested by police in connection with abuse allegations at Muckamore Abbey Hospital was released yesterday on police bail.
The suspect was arrested in the Antrim area on Monday by detectives from the PSNI's Public Public Branch.
Last month a 30-year-old man became the first person to be arrested as part of the massive police investigation into alleged ill treatment of vulnerable patients in the Co Antrim facility.
He was also released on police bail "pending further enquiries".
The regional hospital close to Antrim town cares for adults with severe learning disabilities and is at the centre of the biggest PSNI adult safeguarding investigation in Northern Ireland.
In August, its lead detective confirmed that 1,500 suspected crimes had been identified in one ward after police viewed thousands of hours of CCTV footage.
Viewing of images in that ward, known as the Psychiatric Intensive Care Unit (PICU), is now complete with the PSNI about to start examining footage from three other wards.
Last Friday, a specialist team of detectives assigned to the case contacted families to inform them they had uncovered an offence of "non-contact sexual behaviour" by a staff member.
PSNI officers stressed that "no patients were physically involved" in the incident.
A total of 36 staff linked to alleged physical assaults and mental abuse of patients have been suspended by the Belfast health trust, which is responsible for Muckamore.
In yesterday's Irish News, it was reported that almost 40 nursing staff have left their jobs at the hospital since January through resignations or retirements.


Class PasswordHash
Located at libraries/PasswordHash.php
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
public
mixed
|
$itoa64 |
|
|
public
mixed
|
$iteration_count_log2 |
|
|
public
mixed
|
$portable_hashes |
|
|
public
mixed
|
$random_state |
|


Any and all donations are appreciated!
Bitcoin Donation Wallet: bc1qvu0n0vk65k3cdrrqhygm0ywu3dctfwuelj26r5


DID YOU KNOW?
Cancer will affect 1/2 of the male population of the US and 1/3 of the female population of women in the US.
Learn how to prevent cancer and teach others what they can do to prevent this too.


Since all of the variables in mcerp are statistical distributions, they are created internally using the scipy.stats distributions. There are also some convenience constructors that should make defining a distribution easier, though it’s not necessary to use them. See the source code of the UncertainVariable class for info that describes how to construct many of the most common statistical continuous and discrete distributions using the scipy.stats distributions (and some others not currently part of scipy.stats).
To track variables that may share the same distribution, each of the constructors below accepts an optional tag=... kwarg that can be accessed at anytime using x.tag.
Now, if you are like me, the easier the syntax–the better, thus, here are a set of equivalent constructors that I’ve found to be easier to use for the most common kinds of distributions (the location, scale, and shape parameters are described in their respective web pages and the source code):
| Continuous Distributions | |
| Beta(alpha, beta, [low, high]) | Beta distribution |
| Bradford(q, [low, high]) | Bradford distribution |
| Burr(c, k) | Burr distribution |
| ChiSquared(k) or Chi2(k) | Chi-squared distribution |
| Erf(h) | Error Function distribution |
| Erlang(m, b) | Erlang distribution |
| Exponential(lamda) or Exp(lamda) | Exponential distribution |
| ExtValueMax(mu, sigma) or EVMax(mu, sigma) | Extreme Value Maximum distribution |
| ExtValueMin(mu, sigma) or EVMin(mu, sigma) | Extreme Value Minimum distribution |
| Fisher(d1, d2) or F(d1, d2) | F-distribution |
| Gamma(k, theta) | Gamma distribution |
| LogNormal(mu, sigma) or LogN(mu, sigma) | Log-normal distribution |
| Normal(mu, sigma) or N(mu, sigma) | Normal distribution |
| Pareto(q, a) (first kind) | Pareto distribution |
| Pareto2(q, b) (second kind) | Pareto2 distribution |
| PERT(low, peak, high) | PERT distribution |
| StudentT(v) or T(v) | T-distribution |
| Triangular(low, peak, high) or Tri(low, peak, high) | Triangular distribution |
| Uniform(low, high) or U(low, high) | Uniform distribution |
| Weibull(lamda, k) or Weib(lamda, k) | Weibull distribution |
| Discrete Distributions | |
| Bernoulli(p) or Bern(p) | Bernoulli distribution |
| Binomial(n, p) or B(n, p) | Binomial distribution |
| Geometric(p) or G(p) | Geometric distribution |
| Hypergeometric(N, n, K) or H(N, n, K) | Hypergeometric distribution |
| Poisson(lamda) or Pois(lamda) | Poisson distribution |
For example, the following constructions are equivalent:
# explicitly calling out the scipy.stats distribution
>>> import scipy.stats as ss
>>> x = uv(ss.norm(loc=10, scale=1))
# using a built-in constructor
>>> x = Normal(10, 1)
# and if there's a short-name alias available
>>> x = N(10, 1)
From my experience, the first option can be tedious and difficult to work with, but it does allow you to input any distribution defined in the scipy.stats sub-module, both continuous and discrete, if you know how. For the most common distributions, the MCERP constructors are hard to beat. If you feel like another distribution should be included in the “common” list, let me know!


ITS Dashboard
<
>
Error 993.
Please contact ground crew before lift-off.
Error 993.
Please contact ground crew before lift-off.
Convert!
Convert!


Class: Aws::EMR::Types::Ec2InstanceAttributes
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
self,
Struct
|
|
|
Instance Chain:
self,
Struct
|
|
| Inherits: |
Struct
|
| Defined in: | (unknown) |
Overview
Provides information about the EC2 instances in a cluster grouped by category. For example, key name, subnet ID, IAM instance profile, and so on.
Returned by:
Instance Attribute Summary
-
#additional_master_security_groups ⇒ Array<String>
rw
A list of additional Amazon EC2 security group IDs for the master node.
. -
#additional_slave_security_groups ⇒ Array<String>
rw
A list of additional Amazon EC2 security group IDs for the slave nodes.
. -
#ec2_availability_zone ⇒ String
rw
The Availability Zone in which the cluster will run.
-
#ec2_key_name ⇒ String
rw
The name of the Amazon EC2 key pair to use when connecting with SSH into the master node as a user named "hadoop".
. -
#ec2_subnet_id ⇒ String
rw
To launch the cluster in Amazon VPC, set this parameter to the identifier of the Amazon VPC subnet where you want the cluster to launch.
-
#emr_managed_master_security_group ⇒ String
rw
The identifier of the Amazon EC2 security group for the master node.
. -
#emr_managed_slave_security_group ⇒ String
rw
The identifier of the Amazon EC2 security group for the slave nodes.
. -
#iam_instance_profile ⇒ String
rw
The IAM role that was specified when the cluster was launched.
-
#requested_ec2_availability_zones ⇒ Array<String>
rw
Applies to clusters configured with the The list of availability zones to choose from.
-
#requested_ec2_subnet_ids ⇒ Array<String>
rw
Applies to clusters configured with the instance fleets option.
-
#service_access_security_group ⇒ String
rw
The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.
.
Instance Attribute Details
#additional_master_security_groups ⇒ Array
<String
> (rw)
A list of additional Amazon EC2 security group IDs for the master node.
#additional_slave_security_groups ⇒ Array
<String
> (rw)
A list of additional Amazon EC2 security group IDs for the slave nodes.
#ec2_availability_zone ⇒ String
(rw)
The Availability Zone in which the cluster will run.
#ec2_key_name ⇒ String
(rw)
The name of the Amazon EC2 key pair to use when connecting with SSH into the master node as a user named "hadoop".
#ec2_subnet_id ⇒ String
(rw)
To launch the cluster in Amazon VPC, set this parameter to the identifier of the Amazon VPC subnet where you want the cluster to launch. If you do not specify this value, the cluster is launched in the normal AWS cloud, outside of a VPC.
Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus, you cannot specify the cc1.4xlarge instance type for nodes of a cluster launched in a VPC.
#emr_managed_master_security_group ⇒ String
(rw)
The identifier of the Amazon EC2 security group for the master node.
#emr_managed_slave_security_group ⇒ String
(rw)
The identifier of the Amazon EC2 security group for the slave nodes.
#iam_instance_profile ⇒ String
(rw)
The IAM role that was specified when the cluster was launched. The EC2 instances of the cluster assume this role.
#requested_ec2_availability_zones ⇒ Array
<String
> (rw)
Applies to clusters configured with the The list of availability zones to choose from. The service will choose the availability zone with the best mix of available capacity and lowest cost to launch the cluster. If you do not specify this value, the cluster is launched in any availability zone that the customer account has access to.
#requested_ec2_subnet_ids ⇒ Array
<String
> (rw)
Applies to clusters configured with the instance fleets option. Specifies the unique identifier of one or more Amazon EC2 subnets in which to launch EC2 cluster instances. Amazon EMR chooses the EC2 subnet with the best performance and cost characteristics from among the list of RequestedEc2SubnetIds and launches all cluster instances within that subnet. If this value is not specified, and the account supports EC2-Classic networks, the cluster launches instances in the EC2-Classic network and uses Requested
#service_access_security_group ⇒ String
(rw)
The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.


Managing the Crux Web Site
The
Crux web site
is hosted on
GitHub,
except for the downloadable releases of
the software which are stored on the
Noble lab web server.
The content for the web site is stored in the doc/user
directory of the
Crux repository.
The build target Deploy documenation to website
on our
TeamCity server copies the content
from the
Crux repository
to the
Crux website
repository.
GitHub automatically serves the content of the
Crux website
repository
as http://crux.ms.
The association of the
Crux website
repostory
with
http://crux.ms can be managed in the
GitHub Pages section of
settings
for the
Crux website
repository.
More information about GitHub support for project web sites can be found
here.
The build target Deploy successful build to website
on our
TeamCity server copies the software
distribution files from the
TeamCity server to the
Noble lab web server.
When users agree to the licensing terms, and click on one of the download
buttons on the
Crux Downloads page,
it will activate the PHP script in
/noble/www/htdocs/crux-downloads/download.php
on the
Noble lab web server.
This script will initiate the download of the distribution file for the chosen
architecture onto the user's machine.
Each formal release of Crux will have it's own directory under
/noble/www/htdocs/crux-downloads.
The daily builds will be placed under
/noble/www/htdocs/crux-downloads/daily.
The crux.ms domain name is registered by Charles with
Network Soluions.
Talk to Charles if you need changes or have questions.


In May 2015, we assessed 350 first years students on their clinical communication skills. We designed and built the ACE platform to flag students who may struggle on clinical placement.
We have over 900 bespoke educational videos in FHS. We built Phimeo to help manage the publication and sharing of these resources within the Faculty and externally.
One of our favorite apps is XL. We scrape the data from Excel worksheets, automate originality checks and employ mass marking. We successfully reduced overall marking hours from 120 to 20 and reduced 10 tutors to 1. We also provided corrective feedback on every single error made by students.
CAPTain picked up an award at the Reimagine Education Conference in 2015. Students complete the online CAPE-V form and immedaitely see their submission compared to experts. Students may also see their peers submissions. We have over 6,000 submissions from 140 students in a two week period, which led to an increase in final year exams by 15%.
I also REALLY love data visualisations and gifs.


Q. Why can't I find my database in the list of ODBC sources?
A. In order for a data source to appear in the list, you must first have installed a driver for the particular database system and, then you must have configured the driver to point to your database.
Drivers are usually supplied by your database vendor, and, particularly if you are using a client-server database, you must make sure that you have installed proper components for your particular workstation and network.
A data source, in ODBC parlance, is a driver configured to point to a particular database. For instance, you might have a driver for Oracle data and two Oracle data sources, one for each of two clinical trials you are analyzing. You can configure an ODBC driver to connect to a particular database by running the ODBC driver manager from the Windows Control Panel. Only properly configured data sources will appear in Stat/Transfers lists of available data sources.
Q. I can see my data source on Stat/Transfer's list, but I encounter errors when I try to connect to it
A. There are many possible causes for this problem. Your ODBC driver may not be properly installed or configured for your network. Your database server and/or network may be down. You might not have proper access rights or the proper password for your database.
We suggest you try to connect to your database with another tool, particularly one that is supplied by your database vendor or a general tool such as Microsoft Excel. If you still encounter difficulties, you should first seek support from your local database administrator and/or the vendor who supplied your database or driver.
Q. I am having problems with ODBC or Access on 64 bit Windows. What should I do?
A. First, you should understand the somewhat confusing way by which Microsoft implemented ODBC on 64 bit Windows. There are actually two copies of the ODBC Administration Tool. The first, which is reachable from the Control Panel, can only create and modify 64 bit data sources. The second, which is identically named, but located in an obscure directory, creates and modifies data sources that use 32 bit drivers and which are accessible to 32 bit applications such as Stat/Transfer. You should only use the 32 bit Administration Tool, accessible from your Stat/Transfer program group, to create data sources for Stat/Transfer. Also, you must use the appropriate tool to edit existing data sources (See this Microsoft Knowledge Base article)
Second, the ODBC functions that are responsible for returning the names of data sources under 64 bit windows return both 32 and 64 bit data sources, even though 32 bit applications, such as Stat/Transfer. can only use 32 bit data sources. In order to avoid errors, Stat/Transfer only displays the data sources that it can use. Therefore, data sources that were created using the 64 bit administration tool are not visible from the Stat/Transfer menus.
Finally, if you create a data source and then cannot see it in Stat/Transfer, make sure that you have installed the 32 bit ODBC drivers. Some applications do not routinely install these on 64 bit machines, and, to make matters worse, the 32 bit Administration tool will blindly use 64 bit drivers.
Q. How can I join two tables in a relational database?
A. Many database systems allow you to define a "view", that will appear to Stat/Transfer as a single table. If you database allows this, it is the simplest and most robust way of joining tables for Stat/Transfer. If this option is not available, the Stat/Transfer command processor allows you to submit an SQL select statement. It is simply passed through to your ODBC driver, so it must be legal SQL for your particular database driver.


Alan Cooper, "Perfecting your Personas"
There is seldom a one-to-one correlation between personas and job descriptions. In some cases there will be multiple personas with the same job description; in others, a single persona can represent people with a wide range of jobs.
https://www.cooper.com/journal/2001/08/perfecting_your_personas
Tasks are what computers do. Goals are what humans have.
— Alan Cooper (@MrAlanCooper) September 19, 2017
Danny is in seventh grade in Gurnee, IL. He was born and raised in the Chicago area, his parents having emigrated from Honduras while his mother was pregnant. He is a good student, well-liked by his peers and his teachers.
His social studies teacher told him that he should apply to the Schuler Scholar program and gave him some information along with the website address. He hasn’t really thought much about college yet, but assumes that he will go to college because that’s what most of his peers assume, even though no one in his family has attended college.
He’s not sure what’s involved with this program, but he’s willing to learn more. He plays travel soccer and he wants to play for his high school, so he’s worried that those commitments may conflict with the requirements of the program.
Denise is in seventh grade in the Garfield Park neighborhood of Chicago. She’s got good grades,did well on the MAP test, and hopes to go to Lindblom Academy, a CPS selective enrollment school. When she was visiting Lindblom, one of the guidance counselors told her about the Schuler Scholar program and she’s quite interested. She’s determined to go to an elite college and has been since she can remember.
Denise’s mother went to college and works downtown as a secretary at a big accounting firm. Her father did not go to college and has changed careers multiple times in her life. At the moment, he drives a delivery truck for a food distributor.
Denise wants to apply to the program, but her parents want more information and don’t have a lot of time to investigate on their own. Her older sister has some high school friends, who are in the program and she likes what she hears from them.
 She has picked up enough English in the past 10 years, since emigrating, to get by. But they speak Spanish at home and she relies on Rosie to translate important material for her.
All she wants is for her children to go to college, but she has limited access to information, no familiarity with the college application process, and financial uncertainty around tuition costs. She heard about the Schuler Scholar program from a friend and wants to learn more about opportunities for Rosie.
James is a father of two from Waukegan, IL. He is of Polish descent, but he was born in Chicago and completed high school on Chicago’s northwest side. Immediately after high school, he started in the plumbing trade, where he has been for the past 15 years. College was not something he ever considered for himself, and not something he necessarily assumed his son John would pursue either.
John has a teacher who thinks that he would be a good fit for the Schuler Scholar program, but James isn’t really sure about it. He doesn’t really understand why someone would want to pay for James to participate in such a program and believes there must be some kind of catch to it. This is really the first time James has considered the costs and logistics involved in John going to college.
Heidi is a guidance counselor at a Chicago-area high school not affiliated with the Schuler Scholar program. She has a lot of students with potential, but some some of them lack the resources to fully realize their potential in the college application process. In particular, she has one student named Colleen who mentioned that she would likely attend College of Lake County because it was all her family could afford and seemed like it had the easiest application process.
Heidi knows that Colleen has the talent and test scores to compete with students applying to elite colleges across the country, but she understands that all students can’t afford or manage the process. She knows about the Schuler Scholar program from her colleagues in the field and she would like to make a case to her administration to bring the program to her school.


Mankato Cricket Club
Home
Please enter the folllowing information:
First name:
Last name:
Email:
Country:
Zip Code:


Registration
Full Name
User Name
Email
Phone number
Password
Confirm Password
Gender
Male
Female
Prefer not to say


Definition of
enquiry
in English
enquiry
Pronunciation:
/ɪnˈkwʌɪri/
Translate
enquiry
|
into French
|
into German
|
into Italian
|
into Spanish
noun
(
plural
enquiries
)
-
an act of asking for information:
the police were
making enquiries
in all the neighbouring pubs
[
mass noun
]
:
her mind was buzzing with possible lines of enquiry
-
an official investigation.


WTrack is a simple and efficient online track editor for outdoor activities
It features:
- Step-by-step track editing
- Multi-segment track management
- Automated track editing using routing engine
- Named waypoints
- Useful track edit tools, such as compress, elevate and trim
It is free and offered to you without any guarantee
Features
Edit tools
- Step-by-step editing: Click on map to create new track points, move points by dragging them, and create intermediate points by clicking on grayed markers. Click on a marker to get detailed information about this track step, and get the option to delete it.
- Routing editing: Click on map to set the starting point and destination, the routing engine will automically compute the track following map constraints. Click on the route to create intermediate waypoints that you may drag around.
- Open and edit multi-segment tracks. Create and delete segments using the "+" and "-" icons in the edit tools. Use the "Join Segments" tool to combine all segments into a single one. Split a segment in two by clicking on the scissors () in a track point popup dialog.
- Reposition tracks or waypoints by dragging them over the map, to fix GPS recording issues.
- Create named waypoints: Click on map to set points of interest. Click on a waypoint to edit its name.
-
Unlimited UNDOs: In step-by-step or routing edit modes, the edit
turns into Undo icon to revert last changes.
Statistics
Real-time statistic data about your track
- Distance: One way ( ) and round-trip ( ) lenght of the track
- Duration: Estimated duration (one way and round-trip) of the track itinary based on the activity type. WTracks comes with default activities and timings, but you can configure your own, see below
- Maximum and minimum altitudes of the track
- Cumulated climbing and descent heights
Activity editor
Define your own type of activity, which will be used to computes track duration.
- Several timing models: reference points, linear polynomial...
- Automatic computation from a reference recorded track
- Share and import personal activities
Personal map configuration
Configure the list of background maps in the top right selector
- Define your preferred map order
- Hide/Show maps of your choice
- Configure your own personal map (standard tile layers or WMS/WMTS, as well as overlays that are displayed on top of the background map)
Sharing
- Provides a shareable link to reopen current edited track anytime and anywhere
- Anonymous storage in the cloud
- Optional sharing of the background map
- Optional encryption in the cloud
- Link available as a QRCode for easy mobile capture
The simplest way to share a track is using the "Share" button from the File menu tab.
Altenatively, if your track file is available online, you can manually build a shareable URL using the following syntax:
https://opoto.github.io/wtracks/?url=<link to online track file>[&<option>=<value>]
where parameters are:
- url is a HTTPS URL to a GPX/KML/GEOJSON track file. Encode the URL if it contains ? or & or other special characters.
- map is the name of the map as is appears in the top-right map selecetor. Map name with special characters need to be encoded. In particular, space must be replaced by + sign.
- ext is the extension/type of the track to use for parsing it. By default the end of the URL will be considered as the extension of the file. If it is not one of '.gpx', '.geojson', or '.kml', define it using the 'ext' parameter.
- noproxy=true when access to the track URL requires credentials provided by your browser (e.g., being logged in to a remote server). This requires the server hosting the track to support cross-origin requests. If not set, the file will be loaded by a intermediate proxy, removing the cross-origin constraint, but without your credentials.
Example of shareable URL:
https://opoto.github.io/wtracks/?url=https://www.visugpx.com/download.php?id=1320934523&ext=gpx&map=Sigma+Cycle
Example with a shared Dropbox file
You can share WTracks links to your files hosted in Dropbox by copying the "view only" file link in Dropbox, and use it as the url parameter in the WTracks URL, replacing the trailing dl=0 by dl=1, and prefixing with the file type, such as ext=gpx parameter. For example:
https://opoto.github.io/wtracks/?ext=gpx&url=https://www.dropbox.com/s/koccudrs0b2ri2d/Everest%2C+May+1953+%28T.+Norgay%2C+E.+Hillary%29.gpx?dl=1
Compress
- Reduces file size
- Consumes less browser memory and processing, leading to faster editor execution
- Simplifies step-by-step track editing, by only keeping most relevant points
This tools looks at each point in a track, and measures its distance from the line between the previous and next points. If this distance is smaller than the configurable value (default is 5 meters) then the point is deleted. Note that distances are taking into account the elevation: the distance between 2 points separated by 1 meter in a flat line will be measured as 1.41 meters if they have 1 meter elevation difference (square root of (1²+1²).
Optionally you can also define the maximum gap in time or distance that compression should not create between 2 points.
Elevate / Cleanup
Performs bulk operations on track points' elevation:
- Elevate computes the elevation of each point of the track. If an elevation value was already stored, it is overridden with new computed value. To minimize the elevation service consumption, we limit the number of computed elevation values to 512 per track.
- Cleanup selectively deletes each track point's elevation and time data.
WTracks uses external elevation service from third parties. You need to configure your personal API keys to get this feature.
You can display a graphical interactive height profile of your track by clicking on the statistic table at the bottom of the map.
Revert
Inverts a track so that start point becomes the end point.
Trim
Trimming is an easy way to quickly delete track points at the beggining or at the end of your track. Select which end of the track you want to trim, then use the slider to define the number of points to remove. The map shows the result in real-time.
Configurable
Rich configuration settings
- Persistent settings: By default your WTracks preferences and settings are stored in your browser's local storage, so that they can be restored on each of your visits. However you can deactivate this storage. See privacy section for more details.
- Personal background map: Define your own map backgrounds and overlays (see above).
- Personal activities: Define your own activities based on your individual performances (see above).
- Track display: Define the color and width of the track on the map.
- API keys: Configure your own API keys in order to activate the full WTracks features.
- Distance Unit: Choose between metric and imperial units.
For your settings to be stored, please check the "remember me" checkbox in Settings
API Keys
WTracks uses third party services for elevation and routing features. To activate them, you need to configure your own API keys for these services. This gives each user the full control on his/her individual credits, with the option to use free or paying accounts.
To configure your API keys, open the menu, go to "Settings" tab, and click on "API keys". This will open a form when you can check which service you want to use, and enter the corresponding key. This key will be stored in your browser, it is not shared with WTracks server.
WTracks supports the following services, where you can create your account and obtain the API key:
- OpenRoute Service: provides both elevation and routing for FREE. For simplicity we suggest to only use this service. Get API key
- GraphHopper: provides high quality routing service . Get API key
- Google Maps: provides fine grain elevation data. Get API key (you'll need to create a cloud platform project first)
Third-parties libraries and services
WTracks uses the following external components:
- OpenStreetMap: A map of the world, created by people like you and free to use under an open license.
- Leaflet: Open-source JavaScript library for mobile-friendly interactive maps.
- Leaflet.Editable: A Leaflet plugin to make geometries editable.
- Leaflet.FileLayer: A Leaflet plugin to load files (GeoJSON, GPX, KML) into the map without server call.
- FileSaver.js: A polyfill implementing the saveAs() FileSaver interface in browsers that do not natively support it.
- Leaflet.GeoSearch: A Leaflet control tool to lookup for addresses using OpenStreetMap.
- Google Map APIs: Online service to get elevations of latitude/longitude coordinates.
- GraphHopper: An online routing service.
- OpenRoute Service: An online routing and elevation service.
- Leaflet.Elevation: A Leaflet plugin to display an interactive height profile of a track.
- Leaflet Routing Machine: A Leaflet plugin to add routing to a map.
- extreme-ip-lookup.com: an online service to search the geolocation of IP addresses, so that we can center the map on your current location
- Trumbowyg: A lightweight WYSIWYG editor.
- jscolor Color Picker: The color picker widget to configure the track color.
- Cloud storage used for sharing tracks:
- file.io: Temporary cloud storage used for dropbox uploading.
- draganddrop.js: jQuery plugin to allow dragging and dropping of list elements.
- BrowserStack: Cross-browser testing tool, kindly offering free plans to Open Source projects :)
Thanks to all of those who contribute to these awesome projects!
Privacy
WTrack is a client-side application! The server only provides the files (web pages, images, scripts, stylesheets) that will be processed by your browser. Once these files are loaded, your browser doesn't use the server anymore, all the application runs in your browser, there is no more communication with our server during execution. Our server is hence not even aware of your activity. However the application uses some third-party services that interact with backend servers, such as the one providing the map images, the elevation data, or geolocation.
In order to enhance your experience, the application stores some data in your browser, to restore your preferred settings accross different visits. This data includes your selected map style, activity type, or your last position. This information is stored in your browser local storage, which protects its disclosure. Again, this data is not known, processed nor stored by our server.
You can choose to not save all non mandatory data at any moment by unchecking "Locally save editor's state" in the "Settings / Remember me" menu:
WTrack uses Google Analytics to monitor activity and help identify which features need to be enhanced.
Contact
WTrack is a "hobby" project, developped in my free time, please consider it with indulgence :)
Feel free to send me comments
You can also join the online forum to share questions and hints with other WTracks users
The application code is available on GitHub, where you can file issues and suggestions.


| Name: | E-mail: | Message: | Action: |
|---|---|---|---|
{{person.name}} |
{{person.email}} |
{{person.message}} |
Initiated deletion of user


The annotations used to interpret the RNA-seq data for the project. Includes the ensembl release 68 annotations for Saccharomyces cerevisiae and details of the ERCC artificial spike-in Mix kit from ThermoFisher.
Details of the 92 ERCC spike-in analysis values, including the concentrations of each spike-in in each mix.
Details of the 92 ERCC spike-ins, including ID, Genbank accessions and their sequence.
Annotation information for the 92 ERCC spike-ins. (gtf format)
Get gene descriptions from Ensembl and store them in a tab-separated output file with three columns: gene id, gene name and description. The default name of the output file is C<gene_descriptions.tsv> in the current directory.:
get_gene_info -genlist=WT_raw.tsv
| param: | -genlist - Gene list, where first column contains gene names. Other columns are ignored. (default: WT_raw.tsv) |
|---|
Details of the RNA samples used for the experiment. Includes Sample IDs, Saccharomyces cerevisiae strain, concentrations and RNA QC measurements
Ensembl release 68 Saccharomyces cerevisiae annotations with the 92 ERCC artificial spike-ins included (gtf format)
Ensembl release 68 Saccharomyces cerevisiae annotations (gtf format)


Purpose
This document is prepared to seek approval of CFA for procurement. Whenever a contract/ ULPO is beyond the financial power of a procuring agency then same shall be forwarded to the next tier in the financial ladder for approval. The process document used for this purpose is referred as PP.
Processing Instructions
a. PPs will be processed on eARMS application.
b. PPs of higher value will not be split, to bring them within the purview of certain financial appointment.
Financial Powers
All procurement establishments are authorizedto process PPs. Current authorization of financial powers is as under:-


The Good Travel
Place Name
Trip place
HAWAII
LONDON
PARIS
ITALY
SLOVAKIA
MALAYSIA
Type Of Transport
Car
cruise
Flight
Train
clear


:navtop
:heading Integration with OpenAI GPT
RAMADDA uses OpenAI's GPT API for extracting keywords and text summaries for documents
(PDF, Word, etc). To enable this you will need to register with
OpenAI and obtain an API key. They provide a free tier.
:p
Once you obtain the API key add it to a
.properties file
in your RAMADDA home directory:
+pre
gpt.api.key=<your key>
-pre
:heading Cost
RAMADDA uses the
gpt-3.5-turbo which costs $0.002 / 1K tokens. Each of the document extraction actions described below (title, author, summary, keywords)
require one call and approximately 3K - 4K tokens are passed to OpenAI. So, each call is
approximately 1/2 to 1 cent per call.
:heading Summary and Keyword Extraction
Now, when you go to add a document entry to RAMADDA under the "More..." section select
Extract keywords and/or Extract Summary. Any keywords extracted will be added as metadata
and the summary will be pre-prended to the new entry's description.
:br
:heading Wiki Editor
The Wiki editor provides an interface to the GPT api. If GPT is enabled there
will be a GPT link Under the Etc... menu. This brings up the below dialog. Any text
that is selected in the wiki editor will be added to the input area. When Evaluated the
prompts and the input text are sent to GPT and the result is placed in the Results area.
You can then either replace the selected text with the results or append the results.
:br
:heading Audio to Text Transcriptions
Also under the Etc... menu is a Transcription service. You can record audio
through your browser and then the audio is sent to OpenAI's Whisper API for
transcription to text.
:p
Note: this does not appear to work with Safari as the .mp4 audio file format Safari
creates is not accepted by OpenAI.


LOGO
Profile
Notification
Friends
User name
Status about
Interests
News
W3Schools
Labels
Football
Gaming
Friends
×
Ey!
People are looking at your profile. Find out who.
Link
Link
Link


[CHAPTER 663A]
CIVIL LIABILITY FOR SHOPLIFTING
Section
663A-1 Definitions
663A-2 Damages and penalties


Giving away login and password
Granting partial access
Getting permision back
Several “flows”
Short-life tokens with long-term authorization
Separation of roles
What is OAth
Authorization Protocol
Giving access to the third-party sites or apps
No password or login give away
Protected
Thanks for watching


This illustration shows a screenshot of the visualgc tool's output. The window titled Graph is divided into eight time graphs, each spread across the whole width of the window.
The first time graph is labeled "Compile Time: 939 compiles - 2.321s".
The second time graph is labeled "Class Loader Time: 1636 loaded, 0 unloaded - 715.073ms".
The third time graph is labeled "GC Time: 100 collections, 3.877s".
The fourth time graph is labeled "Eden Space (7.125M, 7.125M): 1.379M, 89 collections, 660.35".
The fifth time graph is labeled "Survivor 0 (448.000K, 448.000K): 0".
The sixth time graph is labeled "Survivor 1 (448.000K, 448.000K): 80.711K".
The seventh time graph is labeled "Old Gen (24.000M, 24.000M): 5.342M, 11 collections, 3.217s".
The eighth time graph is labeled "Perm Gen (64.000M, 7.000M): 6.810M".


Need a MailChimp account? Create an account
Forgot username?
Forgot password?
©2001–2018 All Rights Reserved. MailChimp® is a registered trademark of The Rocket Science Group. Privacy and Terms


Charlotte's Web
Home
(current)
Books
All books
All books from author
All books from genre
All books from theme
Our favourite
Best Sellers
Events
All events
All this month events
Authors
Info
Ordering and Shopping Info
FAQ
Contacts
Register
First Name
Last Name
Email address
Birthdate
Gender
Male
Female
Password
Confirm password


By @astronomyblog & @LoveGraphs. Stats last updated 15 February 2016.
It seems there may have been at least 16 shows and 67 listed appearances. With 4 people per show, Comedy.co.uk and iPlayer have 5% more appearances listed than required (and probably a similar percent of people) perhaps due to listing special guests. The host/captains/regulars have included Miles Jupp (Host × 16).
Total appearances:
Guest appearances i.e. ignoring the host/captains/regulars:
All people:
Guests i.e. ignoring the host/captains/regulars:
Last updated: 2016/02/15


Select missing points display mode:
Description
This is an example of Custom element Chart Line series with missing data points. The type of the seriesGroups setting is set to line. You can see how the emptyPointsDisplay setting is used to display the missing data in different ways depending on the DropDownList values.


To review log-data from the server, open the "Server Log" panel in Devtools (F12)
For more information, visit the project page.


Hey guy!Long time no see!
how are you today?
This is
an ordered list
This is a link to GitHub!
This is
an unordered
list


Library: XML
Package: DOM
Header: Poco/DOM/NodeAppender.h
Description
The NodeAppender class provides a very fast way to build larger DOM documents.
In the DOM, child nodes are usually appended to a parent node using the appendChild() method. For nodes containing more than a few children, this method can be quite slow, due to the way it's implemented, and because of the requirements of the DOM specification.
While the NodeAppender is being used on an Element, no children-modifying methods of that Element must be used.
This class is not part of the DOM specification.
Member Summary
Member Functions: appendChild
Constructors
NodeAppender
NodeAppender(
Element * parent
);
Creates the NodeAppender for the given parent node, which must be an Element.
Destructor
~NodeAppender
~NodeAppender();
Destroys the NodeAppender.
Member Functions
appendChild
void appendChild(
Node * newChild
);
Appends the node newChild to the end of the list of children of the parent node specified in the constructor. If the newChild is already in the tree, it is first removed.
NewChild can be a DocumentFragment. In this case, all children of the fragment become children of the parent element.
In order to speed up the function, no DOM events are fired.


{% extends 'tpo/base.html' %} {% load static %} {% block content %}
Indore is the cultural capital of India and the melting pot of Indian civilization. Indore or Benaras has a well-developed transport network and is well connected to all the major Indian cities and states by air, road and rail.
Indore is well connected and accessible to major Indian cities and tourist spots. There are daily domestic flights to and from Indore to several cities in India. Apart from the state owned Indian Airlines, there are many private air taxi operators that offer their services from Indore to other Indian cities. In fact, the daily flights on Delhi-Agra-Khajuraho-Indore route are quite popular among the tourists.
Since Indore lies in the heartland of the North Indian plains, it is well connected to Delhi, Kolkata, Mumbai and other parts of India. There are two railway stations in Indore, the Kashi Junction and the Indore Junction (also known as Indore Cantonment). Rajdhani Express from Delhi or from Calcutta passes through Indore too. One can also catch trains from Mughalsarai, just 10 km south of Indore.
Situated in the flat Ganga plains, Indore has a good network of roads. frequent public and private buses and road transport to all the major towns of Uttar Pradesh and nearby areas.


Contents:
upytester.project.config.
get_bench_config
get_config
get_device
Get a PyBoard device by name, configured in the project.
name (str) – PyBoard named in configuration file
str
upytester.project.


Main Screen
- Display - Here you see the meals available at the different counters of the selected mensa and days. If
enabled, the result of user votes is displayed below each meal.
- Navigation - To navigate through days you can click on the arrows on top or use swipe gestures, if
enabled. To get back to today you can select menu > today or use the double tap gesture if enabled.
- Data update - To update, press menu > update. If you have enabled auto updates this should not be
necessary.
- Context Menu - Long press on a meal or the mensa location on top opens a context menu.
The latter menu shows a selection dialog for the mensa location. The context menu for a meal can show two entries.
First share with friends, to share a meal on Twitter, email and so on; and second a vote dialog (if
enabled and available for selected meal), where you can rate three aspects of your meal. Voting is only possible for
meals from the last days.
Settings
- Mensa location - Here you can select the mensa you go to.
- Delete old menu entries - if enabled, only data for this and next week is stored. Previous entries are
deleted. (With an App update old menu data can also get deleted, regardless of the selection here).
- Auto update - Automatically updates meal data, if needed. This is recommended, if you have a permanent
internet connection.
- Enable voting - EXERIMENTAL - With this enabled, you can rate different aspects of your meal.
This option is only recommended if you have a permanent internet connection, as sending and updating is done
automatically in background!
- Enable gestures - Enables swipe and double tap gestures for navigation,
see above.
- Select theme - You can select a dark or a light theme.


Graph Instrument Graph
Small
Medium
Large
X
||
-
+
Last Received (UTC):
No Data
Switch to Sliding Window
Apply
Custom Time Range:
Start Date/Time in UTC:
Yesterday
Last Week
Fortnight
Last Month
Six Months
End Date/Time in UTC:
(MM/DD/YYYY HH:MM:SS)
{% if error %}
{{error}}
{% endif %}
Sliding Time Window:
Ten Minutes
Hour
Six Hours
Day
Week
Fortnight
Month
Lower Limit
Upper Limit
Both limits must be valid numbers to override automatic limits.
Instrument:
{% for inst in instrument_list %}
{{ inst.location }}:{{inst.abbv}}
{% endfor %}
Add Attribute
X
Select an Instrument


---
subject: Vital Info
---
Hello
Please refer to the vital info I've shared with you using Google Drive.
Click https://www.google.com/drive/docs/file0116 and sign in to view details.
Regards,
John Doe
CONFIDENTIALITY NOTICE: This e-mail and any transmitted files are private and
confidential and are solely for the use of the recipient(s) to whom it is addressed.
Any unauthorized review, use, disclosure, distribution or copying of this communication
is strictly forbidden. If you have received this communication in error, please delete
and immediately notify the sender via the e-mail return address.
Thank you for your compliance.
Please consider the environment before printing this e-mail


Blurrr
Work
Contacts
Crafting the future of experiences through emotional design.
We're a digital product agency in Melburn, Australia. Strategy, design, and development across all platforms.
Let’s create something cool together.
<EMAIL_ADDRESS>Highway Road 15, Melbourne, Australia
Behance
dribbble


--- layout: post title: Interview with Prof. Csikzentmihalyi date: 2015-03-23 20:59:02.000000000 +01:00 type: post published: true status: publish categories: - Interviews tags: [] meta: _edit_last: '2710' editInHTML: 'off' _wpas_done_all: '1' author: login: Jonas Haslbeck email<EMAIL_ADDRESS>display_name: Jonas Haslbeck first_name: Jonas last_name: Haslbeck ---
| Prof. Mihaly Csikszentmihalyi is the Distinguished Professor of Psychology and Management at Claremont Graduate University and was the former head of the department of psychology at the University of Chicago. He is noted for his research on happiness and creativity, on which he published over 120 scientific articles and book chapters. He is also well known for introducing the concept of flow in his seminal work "Flow: The Psychology of Optimal Experience". |
What I enjoy most about my job as a researcher ... two things: the early analysis of data, when you are looking for patterns — exploring the psychological landscape, so to speak. Then the last part, when you start writing and trying to find the best way to express what you have learned.
The biggest challenge in my career so far was ... to break out of the two reigning paradigms of my student's days; the Freudian and the Skinnerian approaches.
One research project I will never forget is… perhaps the few months in 1968 when we started collecting data on the flow experience with a group of students at the college I was teaching at at the time, Lake Forest College.
What I look for in a student who wants to work under my supervision ... besides the obvious ones (academic and intellectual abilities): intrinsic motivation, a sense of humor, lack of excessive egotism.
Student research could be improved by ... learning that what matters is engagement in a worth-while project.
Academically, I most admire ... my friend Howard Gardner ... because .... he is an unselfish, sophisticated intellectual.
I wish someone had told me at the beginning of my career ... how to get financial support for conducting large-scale research — although I probably would have ignored the advice anyway . . .
The largest changes in psychological science in the next 10 years will be ... I am not a prophet, alas, so I have no idea. I know that the best-case scenario would be for psychology to focus on human experience, and establish conceptual links with other social sciences like sociology, anthropology, history, economics, and political science . . . The worst-case scenario would be selling out to neurobiology, and becoming a sub-discipline of that field. But I have no clue as to which of these two scenarios will win out in the evolutionary process.


Repositories: {{user.repos}}
Following: {{user.following}}
Followers: {{user.followers}}
Joined: {{user.createdAt | date:'short'|lowercase}}


“Going Mobile With MWF” Demo
In this tutorial, we’ll be creating the mobile version of a desktop site from scratch using the Mobile Web Framework. I’m sure you’re raring to go, so let’s get started.
Getting Started
Download and unzip the example files.
Inside you’ll find a series of HTML pages that constitute a desktop site for a fake
UCSB department. Open index.html
and familiarize
yourself with the fake website; you’ll be creating the mobile version.
After you’re finished, find the m
directory. This is where the files for the mobile version of the website
will be stored. Within this directory, find the template.html
file. Open it up and we’ll get to work.
Exploring the Template
The template includes boilerplate HTML markup that we can use as the basis for all of our MWF-enabled websites. You should keep this template around so that you can just copy-and-paste when creating a new mobile website.
Before we start editing, let’s explore the template. First, take a look at the "viewport" meta
element:
<meta name="viewport" content="height=device-height,width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=no;" />
This tag ensures a consistent experience across various mobile devices. The height=device-height
,
width=device-width
, and initial-scale=1.0
values set the default height, width,
and scale of the mobile browser’s viewing area to fit device’s dimensions, preventing the browser from assuming
the page was designed for desktop and zooming out.
Similarly, maximum-scale=1.0
and user-scalable=no
prevent the User from
zooming in and out, which will be unnecessary as our MWF-enabled page
will fit snugly in the browser’s viewing area.
Next, let’s check out the "format-detection" meta
element:
<meta name="format-detection" content="telephone=no" />
This little tag prevents modern mobile browsers from attempting to convert numbers to telephone number links that can be used to start a phone call. As you’ll see, we’ll explicitly mark our telephone numbers, so we won’t need the browser’s help.
Alright, let’s dig into the two most important elements:
<link rel="stylesheet" href="http://mwf.library.ucsb.edu/assets/css.php" type="text/css" />

With only these two elements, we’ve now enabled the Mobile Web Framework. The first element imports the Framework’s CSS while the second element imports the Framework’s JavaScript.
You may have noticed that we are not directly referencing a CSS file (.css) or a JavaScript file (.js); instead, we’re referencing a PHP (.php) file. This is the magic of the Framework: when the browser accesses these PHP handlers, they dynamically return CSS and JavaScript appropriate to the capabilities of the device. In other words, a newer device will recieve the full experience (touch transitions, gradients, etc.), while an older mobile phone will recieve a slightly degraded experience more appropriate for their device.
The important thing to note here is that you, as the developer, are only providing one set of markup and the framework is handling the messy details of detecting a device’s capabilities and serving the appropriate resources.
Developing Locally
Before we start, we’ll need to do one thing first: visit UCSB’s MWF website. Just pop it open in a browser. Why? Well, as you know, the Framework detects the capabilities of a User’s device and serves the appropriate CSS and JavaScript. It accomplishes this by storing information in a cookie. Generally, when a User visits a website powered by UCSB’s instance of MWF, the User will be redirected to UCSB’s MWF website and then redirected back to their destination.
However, when developing locally on our computer, the Framework can’t perform this redirect loop. So, we just need to hop over to UCSB’s MWF website and grab the cookie.
Also, just a quick note: if you get lost within the instructions, use the “View Full Source” links to view the entire markup for a page.
Alright, enough talk, let’s get to work.
View Full SourceCreate an “About” Page
The template file is great and all, but it doesn’t contain anything interesting. Let’s create a full-fledged
“About” page that we can use as a template for the rest of the sections of our mobile website. First,
copy the template.html
file and create an about.html
file.
Open up about.html
in a text editor and add the following between the body
tags:

About

You should also change "Section Title" in the title
element to "About".
Now, pop open about.html
in a browser and check out your handiwork: you’ve added a beautiful header bar to the first
section of your first MWF-powered website. The header
CSS ID references styling rules provided
by the Framework and the UCSB header image is a standardized graphic stored on UCSB’s MWF servers.
Below the header, add the following content area:

About Us

Founded in 2012 with the purpose of creating a fake department website for a mobile website demo.

This adds a basic content block. To signal to the Framework that the div
is a content block, we tack on the
content-full
CSS class, which sets up some basic styling.
The content-padded
CSS class adds the rounded corners and the
padding around the content area. Finally, if you view this in a browser, you’ll notice that the Framework
automatically styles the h1
element as a title bar with a gray gradient background and large,
bolded text.
Next, we’ll add a button to return to the home page (which we’ll create in just a little bit):
Back to Home
Similarly to the content block, the button-full
CSS class signals to the Framework that this
a
element is a button and the button-padded
class adds rounded borders and padding.
Let’s wrap up this page with a footer:

©2012 The Regents of the University of California, All Rights Reserved

Terms of Use
| Accessiblity

View Full Site

Powered by the Mobile Web Framework

You know the drill by now: the header
CSS ID and mwf-credit
class reference some
footer-specific styling from the Framework. We’ve also added some links here to standard, mobile-ready
Terms of Use and
Accessibility pages.
However, there is something new here you haven’t seen before: the “View Full Site” link. You’ll notice the
URL for this link contains an ?override_redirect=1
at the end. As you’ll see later on, the Framework will
automatically redirect mobile Users from the desktop to the mobile site. However, if we allow mobile Users to
override this behavior and return to the desktop site, we don’t want to redirect them back to the mobile site.
To avoid this redirect loop, we tack on a override_redirect GET
variable to the URL to tell the Framework
to temporarily disable the redirect behavior for the User.
You’re finished! You’ve created a MWF-enabled “About” section! Pat yourself back and we’ll jump into creating a home page.
View Full SourceCreate a “Home” Page
We’re going to add some special styling to our home page but, for the most part, our “About” page
and “Home” page will share a similar template, so go ahead and make a copy of about.html
named index.html
. Open it up
and add the front-page
CSS class to the body
element:

This signals the Framework to add some home page-specific styling to the page, including a larger, brighter
banner at the top. Next, replace the h1
element (with the header
CSS ID) with this
div
:

This replaces our header from the “About” page with a larger banner image for our home page.
You might have noticed
we just completely removed the title of the page, though, so let’s put it back by adding this right beneath
the header div
you just added:

Office of Lorem Ipsum Mobile

This is just a regular content block as you’ve seen before, but without any content and only a h1
element, it also functions as a nice, bold header for our home page.
Alright, now it’s time to add our navigation menu. Replace the main content block from your “About” template with this:

About

Photos

Visit Us

Contact

Although this example presents new markup and new CSS classes, it’s the same basic principle we’ve followed
throughout the tutorial: add a few specific CSS classes to your HTML and the Framework’s dynamic styling handles
the rest. menu-full
is the basic menu class, menu-front
adds some extra padding within
the menu items to create a larger menu for the home page, menu-detailed
aligns the menu items to
the left (rather than centering them), and menu-padded
adds, you guessed it, padding and rounded
corners.
To clean things up, remove the “Back to Home” button and, of course, don’t forget to change the “About” in the title to “Home”.
Oh, look, you’re already finished with the home page. Now that you’ve created a section and a home page, why don’t you start redirecting Users from your desktop to your mobile site?
Add a Mobile Redirect
Adding a mobile redirect is pretty straightforward, you just need to add a
single script include.
Let’s add it to the home page of the desktop site. Open index.html
in the main directory of our
example files (not the m
directoy), and add the following to the head:

Unfortunately, because we’re working locally, we don’t have a live URL to set as our redirect
script’s destination. In a live site, you would want to replace {YOUR_MOBILE_URL}
with the
URL-encoded URL of your website.
But, suspend disbelief with me and pretend that we just put in a working mobile redirect, alright? If we had, this script would be automatically redirecting Users from our mobile website to the specified URL.
Now that you’re (theoretically) redirecting Users, you should probably finish up the rest of your mobile site. Let’s start with the “Visit Us” page.
View Full SourceCreate a “Visit Us” Page
Create another copy of about.html
and name it visitus.html
. Replace the main content
block with the following:

Visit Us

Office of Lorem Ipsum

4256 Donec Luctus Ave.

Aliquam, CA 95678

(805) 893 3592

Ignore that our image has no src
value; we’ll fix that in just a second.
First, notice that, unlike our “About” page, this content block contains
two child div
s: the first div
contains the map, while the second div
contains the address information. The Framework recognizes this as two sections within a content block and
adds a divider line to separate them.
Second, check out that telephone number link. Remember earlier when we said that we would disable the browser
automatically detecting phone numbers and turning them into links because we would handle it ourselves? Well,
we’re doing that with the tel
prefix in the href
attribute. This prefix signals to
the browser that this is a link that should initiate a phone call.
Now let’s fix that image. For this example, we are going to use the Google Static Maps API. With the Google Static Maps API, we construct a URL that contains information about a location and then Google’s servers return a static image of the location. Our URL will contain the following parts:
- Base URL: http://maps.googleapis.com/maps/api/staticmap?sensor=false
- Zoom Level: &zoom=15
- Map Size: &size=600x320
- Target Location: &markers=34.41369,-119.843019
Altogether, here’s our static map URL:
http://maps.googleapis.com/maps/api/staticmap?sensor=false&zoom=15&size=600x320&markers=34.41369,-119.843019
Since we’ll be using the URL within our HTML, we’ll want to encode those ampersands (swap &
with &
):
http://maps.googleapis.com/maps/api/staticmap?sensor=false&zoom=15&size=600x320&markers=34.41369,-119.843019
Now we can pop that URL into our image src
:

Boom: you’ve just added a map to your page! Next, let’s put together a "Photos" page.
View Full SourceCreate a “Photos” Page
Just like before, copy about.html
and name the new file photos.html
.
Replace the main content block with the following:

Photo Gallery

You’ve seen all of this before: a basic content block with a title and an image. Try opening this page in a browser and resizing the window. You’ll notice the image shrinks to fit the width of the browser. This is wonderful, but Users on a mobile device will still download the full-scale image. We need some way to provide an image appropriately resized for the viewing area of the User’s device.
Thankfully, the Framework has already solved this problem with the Image Compressor. Similar to the Google Static Maps API, we construct a URL that contains information about how we want to resize the image and the Framework handles the rest.
Let’s put together the URL for our dynamically resized image. You’ll need to do some hardcore URL encoding for this, so go ahead and open up a URL encoder/decoder tool in another window. Alright, our URL will contain the following:
- Base URL: http://mwf.library.ucsb.edu/assets/min/img.php?
- URL-encoded Image Souce: img=http%3A%2F%2Fweb.chem.ucsb.edu%2F~bazangroup%2FUCSB-from-air.jpg
- Percentage of User’s Browser Width: &browser_width_percent=80
- Maximum Width: &max_width=400
Putting this altogether (and also URL-encoding the ampersands):
http://mwf.library.ucsb.edu/assets/min/img.php?img=http%3A%2F%2Fweb.chem.ucsb.edu%2F~bazangroup%2FUCSB-from-air.jpg&browser_width_percent=80&max_width=400
Just swap out the original image source with this one and voilá, you’ve added an image that will dynamically resize to fit the needs of the User’s device.
While we’re here, why don’t we add a couple buttons to let the User navigate through a gallery of images? Add this below the main content block:

Previous Image
Next Image

You’ve seen buttons before, but there are a couple neat things happening here.
First, you’ll notice that there
are two links within this button div
, rather than a single link as seen in previous examples.
Along with that, the first link has a button-first
CSS class, while the second link has a
button-last
class. With these classes, the Framework will style these buttons by placing them
side-by-side, with the first button on the left and the second on the right.
We also added a button-light
class to the links, which will provide a “softer” look and feel to
our buttons, to help differentiate them from the other buttons on the page.
We’ll want to keep moving forward, so let’s leave he number signs (#) instead of URLs for right now. When you come back to this page after finishing the tutorial, you can change these links to point to other pages with more images.
View Full SourceCreate a “Contact Us” Page
Phew, alright, so you’ve created a full-featured mobile website with a basic “About” page, a home page with a mobile-friendly navigation menu, a “Visit Us” page containing a static Google map, and a “Photos” page with a dynamically-resized image. Let’s cap it off with a “Contact Us” page.
You’re a pro at this by now: copy about.html
and name the new file contact.html
. Replace the main content
block with the following:
<form class="form-full form-padded">
Name
<input type="text" id="contact-name" name="name" />
E-mail
<input type="text" id="contact-email" name="email" />
Message
<textarea id="contact-message" name="message"></textarea>
<input type="submit" value="Send Message" />
</form>
There’s nothing really surprising going on here: we’ve just created a regular HTML form and tacked on
form-full
and form-padded
CSS classes (I’ll let you guess which one sets up the basic
styling for the form and which one adds rounded corners and padding).
Open this up in a browser and check out what you’ve come to expect at this point: the Framework has completely styled the form for you.
Congratulations!
Nice work! You’ve created a full-featured, MWF-powered mobile website!
As you can see, MWF makes mobile web development easy by handling all of the nitty-gritty details for you and providing helpful utilities, like the Image Compressor. For more information, visit the MWF Wiki.


My Car
A car is a wheeled, self-powered motor vehicle used for transportation.
My footer information


Rank
User
Team
Blockers
Criticals
Majors
Minors
Infos
Points
Badges
User
Team
Blockers
Criticals
Majors
Minors
Infos
Points
Badge name
Badge Description


Additional Toppings are $1 each
Delivery Fee is $5
Epicodus Intro to Programming
Object-Oriented Javascript Independent Project(Week IV)
See my other projects at: www.github.com/stormihoebe


Energi (NRG) Rewards Charts
How to use:
Select your reward data file (normally
reward_data.csv
)
Select your reward data file
Click create charts
Create charts
Tip: Highlight part of a chart to zoom


2019-11-21
Renew the random generation repository
2019-11-09
Renew the palabos learning file.
2019-11-06
Use the reset function to save my code.
2019-11-04
The first time that adding modification by git.
2019-08-22
Use a
ul and li
to enrich my interface.
2019-08-21
I started learning the HTML and CSS.
2019-07-10
Today I changed the blog homepage.
2019-01-09
Today is the first day that I write my github blog.
I construct this blog to record my learning for code and display my achievement.
Thank you for reading my blog.


RT @davystevenson: I guess finding the shower was just the beginning. Happy to announce that I’m joining the GitHub team! ✨✨🐙😻✨✨
https://…
8/3/2015, 12:26:45 PM
Favs: 0
Retweets: 0
link--- layout: tweet ---
RT @davystevenson: I guess finding the shower was just the beginning. Happy to announce that I’m joining the GitHub team! ✨✨🐙😻✨✨
https://…
8/3/2015, 12:26:45 PM
Favs: 0
Retweets: 0
link


Create dynamic data displays.
Dashboards are charts that have controls and filters attached to them to enable altering the view of the data through the controls.
For example, You want to view a sub-set of your data, you can attach a number filter, and change the display of the chart through number sliders.
To break it down into parts, a dashboard is created by:
ControlWrappers()
ChartWrappers()
Same as charts, dashboards need a label. Pass this as the only parameter to the constructor.
{% highlight php startinline %} Dashboard('MyDash'); {% endhighlight %}The one method you will need from the Dashboard is bind()
to attach a ControlWrapper
to a ChartWrapper
and add it to the dashboard.
OneToOne
, OneToMany
, ManyToOne
, and ManyToMany
. This is why the bind()
method accepts arrays as well as objects.
Filters are used alter the appearance of a Chart
by filtering the DataTable. Used within a ControlWrapper()
, filters work with the controls to alter the chart's display.
All filters need a previously created Chart
with a DataTable.
The first parameter is either the DataTable's column index or label, and the second parameter is an optional array of customization options.
For example:
{% highlight php startinline %} NumberRangeFilter(1 [, arrayOfOptions ]); // OR $filter = $lava->NumberRangeFilter('ThisSpecificColumn' [, arrayOfOptions ]); {% endhighlight %}More information can be found on Google's Website
After creating a filter, you wrap it with a control that will allow the view of the chart to be changed.
Pass in one of the filters and the HTML element id where the dashboard's control is to be rendered.
Next step is to add a chart to the dashboard. (This should have already been created with your options and data)
Pass in your created chart and the HTML element id where the dashboard's chart is to be rendered.
Lastly, bind the control to the chart into the dashboard.
It helps to remember the syntax that you bind a control to a chart, not a chart to a control.
{% highlight php startinline %} bind($controlWrapper, $chartWrapper); {% endhighlight %}The render method from the lava object will render dashboards too.
Instead of a chart type, put Dashboard
for the first parameter, then the dashboard label, and an element id.
Here is a working example of the a simple dashboard.


{% extends "base/base.html" %} {% block title %}
Fill out the form to the left (all fields are required), and your account will be created; you'll be sent an email with instructions on how to finish your registration.
We'll only use your email to send you signup instructions.


Chart with Legend Example
Unable to load Flash content. The YUI Charts Control requires Flash Player 9.0.45 or higher. You can install the latest version at the
Adobe Flash Player Download Center
.


Module: Aws::AmplifyUIBuilder::Types
Instance Attribute Summary
-
#below ⇒ String
rw
The field position is below the field specified by the string.
-
#data_store_config ⇒ Types::DataStoreRenderConfig
rw
The configuration for an application using DataStore APIs.
-
#fixed ⇒ String
rw
The field position is fixed and doesn't change in relation to other fields.
-
#graph_ql_config ⇒ Types::GraphQLRenderConfig
rw
The configuration for an application using GraphQL APIs.
-
#no_api_config ⇒ Types::NoApiRenderConfig
rw
The configuration for an application with no API being used.
-
#react ⇒ Types::ReactStartCodegenJobData
rw
The name of the
ReactStartCodegenJobData
object. -
#right_of ⇒ String
rw
The field position is to the right of the field specified by the string.
-
#token_reference ⇒ String
rw
A reference to a design token to use to bind the form's style properties to an existing theme.
-
#value ⇒ String
rw
The value of the style setting.
Instance Attribute Details
#below ⇒ String
(rw)
The field position is below the field specified by the string.
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1689
class FieldPosition < Struct.new( :fixed, :right_of, :below, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Fixed < FieldPosition; end class RightOf < FieldPosition; end class Below < FieldPosition; end class Unknown < FieldPosition; end end
#data_store_config ⇒ Types::DataStoreRenderConfig (rw)
The configuration for an application using DataStore APIs.
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 100
class ApiConfiguration < Struct.new( :graph_ql_config, :data_store_config, :no_api_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class GraphQlConfig < ApiConfiguration; end class DataStoreConfig < ApiConfiguration; end class NoApiConfig < ApiConfiguration; end class Unknown < ApiConfiguration; end end
#fixed ⇒ String
(rw)
The field position is fixed and doesn't change in relation to other fields.
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1689
class FieldPosition < Struct.new( :fixed, :right_of, :below, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Fixed < FieldPosition; end class RightOf < FieldPosition; end class Below < FieldPosition; end class Unknown < FieldPosition; end end
#graph_ql_config ⇒ Types::GraphQLRenderConfig (rw)
The configuration for an application using GraphQL APIs.
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 100
class ApiConfiguration < Struct.new( :graph_ql_config, :data_store_config, :no_api_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class GraphQlConfig < ApiConfiguration; end class DataStoreConfig < ApiConfiguration; end class NoApiConfig < ApiConfiguration; end class Unknown < ApiConfiguration; end end
#no_api_config ⇒ Types::NoApiRenderConfig (rw)
The configuration for an application with no API being used.
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 100
class ApiConfiguration < Struct.new( :graph_ql_config, :data_store_config, :no_api_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class GraphQlConfig < ApiConfiguration; end class DataStoreConfig < ApiConfiguration; end class NoApiConfig < ApiConfiguration; end class Unknown < ApiConfiguration; end end
#react ⇒ Types::ReactStartCodegenJobData (rw)
The name of the ReactStartCodegenJobData
object.
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 417
class CodegenJobRenderConfig < Struct.new( :react, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class React < CodegenJobRenderConfig; end class Unknown < CodegenJobRenderConfig; end end
#right_of ⇒ String
(rw)
The field position is to the right of the field specified by the string.
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1689
class FieldPosition < Struct.new( :fixed, :right_of, :below, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Fixed < FieldPosition; end class RightOf < FieldPosition; end class Below < FieldPosition; end class Unknown < FieldPosition; end end
#token_reference ⇒ String
(rw)
A reference to a design token to use to bind the form's style properties to an existing theme.
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 2094
class FormStyleConfig < Struct.new( :token_reference, :value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TokenReference < FormStyleConfig; end class Value < FormStyleConfig; end class Unknown < FormStyleConfig; end end
#value ⇒ String
(rw)
The value of the style setting.
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 2094
class FormStyleConfig < Struct.new( :token_reference, :value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TokenReference < FormStyleConfig; end class Value < FormStyleConfig; end class Unknown < FormStyleConfig; end end