Searching for "ebook"

FCC and netneutrality

https://hackernoon.com/more-than-a-million-pro-repeal-net-neutrality-comments-were-likely-faked-e9f0e3ed36a6

Jeff Kao Data Scientist, Software Engineer, Language Nerd, Biglaw Refugee. jeffykao.com

More than a Million Pro-Repeal Net Neutrality Comments were Likely Faked

++++++++++++++++

The Federal Communications Commission released a plan on Tuesday to dismantle landmark regulations that ensure equal access to the internet, clearing the way for internet service companies to charge users more to see certain content and to curb access to some websites.

The proposal, made by the F.C.C. chairman, Ajit Pai, is a sweeping repeal of rules put in place by the Obama administration. The rules prohibit high-speed internet service providers, or I.S.P.s, from stopping or slowing down the delivery of websites. They also prevent the companies from charging customers extra fees for high-quality streaming and other services.

++++++++++

FCC chairman defends net neutrality repeal plan

“All we are simply doing is putting engineers and entrepreneurs, instead of bureaucrats and lawyers, back in charge of the internet,” Pai said on Fox News’s “Fox & Friends,”

Pai on Tuesday confirmed his plan to fully dismantle the Obama-era net neutrality rules, which were approved by the FCC’s previous Democratic majority in 2015. His order would remove bans on blocking and throttling web traffic and allow internet service providers to charge for internet “fast lanes” to consumers. The move sparked a barrage of criticism from Democrats and public interest groups who call it a giveaway to big telecom companies.

+++++++++++++++++

What Everyone Gets Wrong in the Debate Over Net Neutrality

DATE OF PUBLICATION: 06.23.14TIME OF PUBLICATION: 6:30 AM.

The only trouble is that, here in the year 2014, complaints about a fast-lane don’t make much sense. Today, privileged companies—including Google, Facebook, and Netflix—already benefit from what are essentially internet fast lanes, and this has been the case for years. Such web giants—and others—now have direct connections to big ISPs like Comcast and Verizon, and they run dedicated computer servers deep inside these ISPs. In technical lingo, these are known as “peering connections” and “content delivery servers,” and they’re a vital part of the way the internet works.

in today’s world, they don’t address the real issue with the country’s ISPs, and if we spend too much time worried about fast lanes, we could hurt the net’s progress rather than help it.

The real issue is that the Comcasts and Verizons are becoming too big and too powerful. Because every web company has no choice but to go through these ISPs, the Comcasts and the Verizons may eventually have too much freedom to decide how much companies must pay for fast speeds.

++++++++++++++++

FAKE AMERICANS ARE INFLUENCING THE DEBATE OVER NET NEUTRALITY, SAYS NEW YORK’S ATTORNEY GENERAL

http://www.newsweek.com/bots-influencing-debate-over-net-neutrality-says-new-york-attorney-general-719454
An analysis of the millions of comments conducted by the data company Gravwell in October found that just 17.4 percent of the comments to the FCC on the net neutrality rules came from real people.
+++++++++++++++
Finley, K. (2017, November 22). Here’s How the End of Net Neutrality Will Change the Internet. WIRED. Retrieved from https://www.wired.com/story/heres-how-the-end-of-net-neutrality-will-change-the-internet/
Because many internet services for mobile devices include limits on data use, the changes will be visible there first. In one dramatic scenario, internet services would begin to resemble cable-TV packages, where subscriptions could be limited to a few dozen sites and services. Or, for big spenders, a few hundred. Fortunately, that’s not a likely scenario. Instead, expect a gradual shift towards subscriptions that provide unlimited access to certain preferred providers while charging extra for everything else.
Even Verizon’s “unlimited” plans impose limits. The company’s cheapest unlimited mobile plan limits video streaming quality to 480p resolution, which is DVD quality, on phones and 720p resolution, the lower tier of HD quality, on tablets. Customers can upgrade to a more expensive plan that enables 720p resolution on phones and 1080p on tablets, but the higher quality 4K video standard is effectively forbidden.
Meanwhile, Comcast customers in 28 states face 1 terabyte data caps. Going over that limit costs subscribers as much as an additional $50 a month. As 4K televisions become more common, more households may hit the limit. That could prompt some to stick with a traditional pay-TV package from Comcast.
Republican FCC Chair Ajit Pai argues that Federal Trade Commission will be able to protect consumers and small business from abuses by internet providers once the agency’s current rules are off the books. But that’s not clear.
The good news is the internet won’t change overnight, if it all. Blake Reid, a clinical professor at Colorado Law, says the big broadband providers will wait to see how the inevitable legal challenges to the new FCC order shakeout. They’ll probably keep an eye on 2018 and even 2020 elections as well.

++++++++++++++++
more on netneutrality in this IMS blog
https://blog.stcloudstate.edu/ims?s=netneutrality

screencapture tools comparison

http://www.freetech4teachers.com/2017/11/comparison-of-screencasting-tools.html

Flowers in Chania

Four Tools for Creating Screencasts on Chromebooks – A Comparison

http://www.freetech4teachers.com/2016/04/four-tools-for-creating-screencasts-on.html

CaptureCast, 

TechSmith’s Snagit

Screencastify

 

+++++++++++++++++
more on Look in this IMS blog
https://blog.stcloudstate.edu/ims/2017/09/05/loom-screencast/
more on screencasting in this IMS blog
https://blog.stcloudstate.edu/ims?s=screen

Libraries supporting social inclusion for refugees and immigrants

http://blog.stcloudstate.edu/refugeesandmigrants/

Libraries supporting social inclusion for refugees and immigrants

UNESCO emphasizes the importance of social inclusion for international
migrants and encourages cities and local governments to “ensure social rights
for migrants to adequate housing, education, health and social care, welfare
and decent standard of living according to basic needs such as food, energy
and water.” Libraries can play an important role in helping new arrivals
acclimate and thrive in a new community.
Do you have a story to share about how your library, on its own or in
collaboration with community organizations, is providing social services and
support for refugees and immigrants? Do you have advice on creating successful
programming to support refugees and immigrants?

Proposal to the SCSU library administration:

Good afternoon,

I will be submitting a proposal about my individual work in that area:

In the fall of 2015, I organized a campus-wide meeting, including St. Cloud community members, on refugees and migrants, by inviting one Syrian and one Somali refugees:

I also reached out across campus (e.g. Dan Wildeson with the Holocaust Center, Geoffrey Tabakin, Stephen Philion).

I organized also the online presence by delivering the personal stories of three refugees:

http://blog.stcloudstate.edu/refugeesandmigrants/2015/09/19/personal-stories/

and organizing and maintain a blog on the issue of refugees and migrants: http://blog.stcloudstate.edu/refugeesandmigrants/2015/09/19/personal-stories/

In 2017, I proposed and taught a class on Migration : http://web.stcloudstate.edu/pmiltenoff/hons221/ . I proposed the same class for the Honors program.

I also maintain a FB group for the class and in conjunction with the blog (you need to request permission to enter the FB group): https://www.facebook.com/groups/hons221

I am formally proposing / requesting to transition my individual efforts and offering the library to support me in expanding my acitivies on this topic

Here is my rational:

  • If not on campus, at least in the library, I am the only refugee and for that matter an immigrant. I have the understanding and the compassion of someone, who personally have experienced the hardship of being and immigrant and refugee.
  • I have amounted information and experience presenting the information and engaging the audience in a discussion regarding a rather controversial (for St. Cloud) issue
  • I have the experience and skills to conduct such discussions both F2F and online

Based on my rational, here are activities I am proposing:

  • The library supports a monthly F2F meetings, where I am taking the responsibility to host students with refugee and/or migrant status and facilitate a conversation among those students and other students, faculty, staff, who would like to learn more about the topic and discuss related issues.
    • Library support constitutes of: e.g. necessary information willingly and actively shared at Reference and Circulation desk. Library faculty and staff willingly and actively promoting the information regarding this opportunity when occasions arise.
  • The library supports my campus-wide efforts to engage faculty, staff and students. Engagement includes: e.g.,  proposals to faculty to present in their classes on including refugees and immigrants but related to their classes; assisting students with research and bibliography on their papers related to refugees and immigrants; assisting faculty and students with presentations including refugees and immigrants etc.
    • Library support constitutes of: e.g. necessary information willingly and actively shared at Reference and Circulation desk. Library faculty and staff willingly and actively promoting the information regarding this opportunity when occasions arise.

media literacy part of digital citizenship

Making Media Literacy Central to Digital Citizenship

that kind of tech — expensive, bleeding-edge tools — makes headlines but doesn’t make it into many classrooms, especially the most needy ones. What does, however, is video.

68 percent of teachers are using video in their classrooms, and 74 percent of middle schoolers are watching videos for learning.

Video is a key aspect of our always-online attention economy that’s impacting votingbehavior, and fueling hate speech and trolling. Put simply: Video is a contested civic space.

We need to move from a conflation of digital citizenship with internet safety and protectionism to a view of digital citizenship that’s pro-active and prioritizes media literacy and savvy.

equip students with some essential questions they can use to unpack the intentions of anything they encounter. One way to facilitate this thinking is by using a tool like EdPuzzle

We need new ways of thinking that are web-specific. Mike Caulfield’s e-book is a great deep dive into this topic, but as an introduction to web literacy you might first dig into the notion of reading “around” as well as “down” media — that is, encouraging students to not just analyze the specific video or site they’re looking at but related content (e.g., where else an image appears using a reverse Google image search).

Active viewing — engaging more thoughtfully and deeply with what you watch — is a tried-and-true teaching strategy for making sure you don’t just watch media but retain information.

For this content, students shouldn’t just be working toward comprehension but critique; they need to not just understand what they watch, but also have something to say about it. One of my favorite techniques for facilitating this more dialogic and critical mode of video viewing is by using aclassroom backchannel, like TodaysMeet, during video viewings

only 3 percent of the time tweens and teens spend using social media is focused on creation

There are a ton of options out there for facilitating video creation and remix, but two of my favorites are MediaBreaker and Vidcode.

The Anti-Defamation League and Teaching Tolerance have lesson plans that connect to both past and present struggles, and one can also look to the co-created syllabi that have sprung up around Black Lives MatterCharlottesville, and beyond. Pair these resources with video creation tools,

+++++++++++++++++++
more on media literacy in this IMS blog
https://blog.stcloudstate.edu/ims?s=media+literacy

more on digital citizenship in this IMS blog
https://blog.stcloudstate.edu/ims?s=digital+citizenship

Cohort 8 research and write dissertation

When writing your dissertation…

Please have an FAQ-kind of list of the Google Group postings regarding resources and information on research and writing of Chapter 2

digital resource sets available through MnPALS Plus

https://blog.stcloudstate.edu/ims/2017/10/21/digital-resource-sets-available-through-mnpals-plus/ 

+++++++++++++++++++++++++

[how to] write chapter 2

You were reminded to look at dissertations of your peers from previous cohorts and use their dissertations as a “template”: http://repository.stcloudstate.edu/do/discipline_browser/articles?discipline_key=1230

You also were reminded to use the documents in Google Drive: e.g. https://drive.google.com/open?id=0B7IvS0UYhpxFVTNyRUFtNl93blE

Please have also materials, which might help you organize our thoughts and expedite your Chapter 2 writing….

Do you agree with (did you use) the following observations:

The purpose of the review of the literature is to prove that no one has studied the gap in the knowledge outlined in Chapter 1. The subjects in the Review of Literature should have been introduced in the Background of the Problem in Chapter 1. Chapter 2 is not a textbook of subject matter loosely related to the subject of the study.  Every research study that is mentioned should in some way bear upon the gap in the knowledge, and each study that is mentioned should end with the comment that the study did not collect data about the specific gap in the knowledge of the study as outlined in Chapter 1.

The review should be laid out in major sections introduced by organizational generalizations. An organizational generalization can be a subheading so long as the last sentence of the previous section introduces the reader to what the next section will contain.  The purpose of this chapter is to cite major conclusions, findings, and methodological issues related to the gap in the knowledge from Chapter 1. It is written for knowledgeable peers from easily retrievable sources of the most recent issue possible.

Empirical literature published within the previous 5 years or less is reviewed to prove no mention of the specific gap in the knowledge that is the subject of the dissertation is in the body of knowledge. Common sense should prevail. Often, to provide a history of the research, it is necessary to cite studies older than 5 years. The object is to acquaint the reader with existing studies relative to the gap in the knowledge and describe who has done the work, when and where the research was completed, and what approaches were used for the methodology, instrumentation, statistical analyses, or all of these subjects.

If very little literature exists, the wise student will write, in effect, a several-paragraph book report by citing the purpose of the study, the methodology, the findings, and the conclusions.  If there is an abundance of studies, cite only the most recent studies.  Firmly establish the need for the study.  Defend the methods and procedures by pointing out other relevant studies that implemented similar methodologies. It should be frequently pointed out to the reader why a particular study did not match the exact purpose of the dissertation.

The Review of Literature ends with a Conclusion that clearly states that, based on the review of the literature, the gap in the knowledge that is the subject of the study has not been studied.  Remember that a “summary” is different from a “conclusion.”  A Summary, the final main section, introduces the next chapter.

from http://dissertationwriting.com/wp/writing-literature-review/

Here is the template from a different school (then SCSU)

http://semo.edu/education/images/EduLead_DissertGuide_2007.pdf 

+++++++++++++++++

When conducting qualitative data, how many people should be interviewed? Is there a minimum or a max

Here is my take on it:

Simple question, not so simple answer.

It depends.

Generally, the number of respondents depends on the type of qualitative inquiry: case study methodology, phenomenological study, ethnographic study, or ethnomethodology. However, a rule of thumb is for scholars to achieve saturation point–that is the point in which no fresh information is uncovered in response to an issue that is of interest to the researcher.

If your qualitative method is designed to meet rigor and trustworthiness, thick, rich data is important. To achieve these principles you would need at least 12 interviews, ensuring your participants are the holders of knowledge in the area you intend to investigate. In grounded theory you could start with 12 and interview more if your data is not rich enough.

In IPA the norm tends to be 6 interviews.

You may check the sample size in peer reviewed qualitative publications in your field to find out about popular practice. In all depends on the research problem, choice of specific qualitative approach and theoretical framework, so the answer to your question will vary from few to few dozens.

How many interviews are needed in a qualitative research?

There are different views in literature and no one agreed to the exact number. Here I reviewed some mostly cited references. Based Creswell (2014), it is estimated that 16 participants will provide rich and detailed data. There are a couple of researchers agreed ‎on 10–15 in-depth interviews ‎are ‎sufficient ‎‎ (Guest, Bunce & Johnson 2006; Baker & ‎Edwards 2012).

your methodological choices need to reflect your ontological position and understanding of knowledge production, and that’s also where you can argue a strong case for smaller qualitative studies, as you say. This is not only a problem for certain subjects, I think it’s a problem in certain departments or journals across the board of social science research, as it’s a question of academic culture.

here more serious literature and research (in case you need to cite in Chapter 3)

Sample Size and Saturation in PhD Studies Using Qualitative Interviews

http://www.qualitative-research.net/index.php/fqs/article/view/1428/3027

https://researcholic.wordpress.com/2015/03/20/sample_size_interviews/

Gaskell, George (2000). Individual and Group Interviewing. In Martin W. Bauer & George Gaskell (Eds.), Qualitative Researching With Text, Image and Sound. A Practical Handbook (pp. 38-56). London: SAGE Publications.

Lieberson, Stanley 1991: “Small N’s and Big Conclusions.” Social Forces 70:307-20. (http://www.jstor.org/pss/2580241)

Savolainen, Jukka 1994: “The Rationality of Drawing Big Conclusions Based on Small Samples.” Social Forces 72:1217-24. (http://www.jstor.org/pss/2580299).

Small, M.(2009) ‘How many cases do I need ? On science and the logic of case selection in field-based research’ Ethnography 10(1) 5-38

Williams,M. (2000) ‘Interpretivism and generalisation ‘ Sociology 34(2) 209-224

http://james-ramsden.com/semi-structured-interviews-how-many-interviews-is-enough/

+++++++++++++++++

how to start your writing process

If you are a Pinterest user, you are welcome to just sbuscribe to the board:

https://www.pinterest.com/aidedza/doctoral-cohort/

otherwise, I am mirroring the information also in the IMS blog:

https://blog.stcloudstate.edu/ims/2017/08/13/analytical-essay/ 

+++++++++++++++++++++++++++

APA citing of “unusual” resources

https://blog.stcloudstate.edu/ims/2017/08/06/apa-citation/

+++++++++++++++++++++++

statistical modeling: your guide to Chapter 3

working on your dissertation, namely Chapter 3, you probably are consulting with the materials in this shared folder:

https://drive.google.com/drive/folders/0B7IvS0UYhpxFVTNyRUFtNl93blE?usp=sharing

In it, there is a subfolder, called “stats related materials”
https://drive.google.com/open?id=0B7IvS0UYhpxFcVg3aWxCX0RVams

where you have several documents from the Graduate school and myself to start building your understanding and vocabulary regarding your quantitative, qualitative or mixed method research.

It has been agreed that before you go to the Statistical Center (Randy Kolb), it is wise to be prepared and understand the terminology as well as the basics of the research methods.

Please have an additional list of materials available through the SCSU library and the Internet. They can help you further with building a robust foundation to lead your research:

https://blog.stcloudstate.edu/ims/2017/07/10/intro-to-stat-modeling/

In this blog entry, I shared with you:

  1. Books on intro to stat modeling available at the library. I understand the major pain borrowing books from the SCSU library can constitute, but you can use the titles and the authors and see if you can borrow them from your local public library
  2. I also sought and shared with you “visual” explanations of the basics terms and concepts. Once you start looking at those, you should be able to further research (e.g. YouTube) and find suitable sources for your learning style.

I (and the future cohorts) will deeply appreciate if you remember to share those “suitable sources for your learning style” either by sharing in this Google Group thread and/or sharing in the comments section of the blog entry: https://blog.stcloudstate.edu/ims/2017/07/10/intro-to-stat-modeling.  Your Facebook group page is also a good place to discuss among ourselves best practices to learn and use research methods for your chapter 3.

++++++++++++++++
search for sources

Google just posted on their Facebook profile a nifty short video on Google Search
https://blog.stcloudstate.edu/ims/2017/06/26/google-search/

Watching the video, you may remember the same #BooleanSearch techniques from our BI (bibliography instruction) session of last semester.

Considering the fact of preponderance of information in 2017: your Chapter 2 is NOT ONLY about finding information regrading your topic.
Your Chapter 2 is about proving your extensive research of the existing literature.

The techniques presented in the short video will arm you with methods to dig deeper and look further.

If you would like to do a decent job exploring all corners of the vast area called Internet, please consider other search engines similar to Google Scholar:

Microsoft Semantic Scholar (Semantic Scholar); Microsoft Academic Search; Academicindex.net; Proquest Dialog; Quetzal; arXiv;

https://www.google.com/; https://scholar.google.com/ (3 min); http://academic.research.microsoft.com/http://www.dialog.com/http://www.quetzal-search.infohttp://www.arXiv.orghttp://www.journalogy.com/
More about such search engines in the following blog entries:

https://blog.stcloudstate.edu/ims/2017/01/19/digital-literacy-for-glst-495/

and

https://blog.stcloudstate.edu/ims/2017/05/01/history-becker/

Let me know, if more info needed and/or you need help embarking on the “deep” search

+++++++++++++++++

tips for writing and proofreading

please have several infographics to help you with your writing habits (organization) and proofreading, posted in the IMS blog:

https://blog.stcloudstate.edu/ims/2017/06/11/writing-first-draft/
https://blog.stcloudstate.edu/ims/2017/06/11/prewriting-strategies/ 

https://blog.stcloudstate.edu/ims/2017/06/11/essay-checklist/

++++++++++++++

letter – request copyright permission

Here are several samples on mastering such letter:

https://registrar.stanford.edu/students/dissertation-and-thesis-submission/preparing-engineer-theses-paper-submission/sample-3

http://www.iup.edu/graduatestudies/resources-for-current-students/research/thesis-dissertation-information/before-starting-your-research/copyright-permission-instructions-and-sample-letter/

https://brocku.ca/webfm_send/25032

 

+++++++++++++++++

 

 

 

digital darwinism

We Need New Rules for the Internet Economy

Antitrust laws only go so far when addressing companies that don’t produce any physical goods. It is time to negotiate a new set of rules. Otherwise, our future economy will be dominated by just a few companies.

A DER SPIEGEL Editorial by Armin Mahler  November 03, 2017  06:12 PMhttp://www.spiegel.de/international/business/editorial-time-for-new-rules-for-the-ditigal-economy-a-1176403.html

There are still people out there who think that Amazon is nothing more than an online version of a department store. But it’s much more than that: It is a rapidly growing, global internet giant that is changing the way we shop, conquering more and more markets, using Alexa to suck up our personal data straight out of our living rooms and currently seeking access to our front door keys so it can deliver packages even when nobody’s home.

It wasn’t that long ago that EU efforts to limit the power of Google and Amazon on the European market were decried in the U.S. as protectionism, as an attempt by the Europeans to protect their own inferior digital economy. Now, though, politicians and economists in the U.S. have even begun discussing the prospect of breaking up the internet giants. The mood has shifted.

The digital economy, by contrast, is based on algorithms and its most powerful companies don’t produce any physical products. Customers receive their services free of charge, paying only with their data. The more customers a service provider attracts, the more attractive it becomes to new customers, who then deliver even more data – which is why Google and Facebook need not fear new competition.

first of all, the power of a company, and the abuse of that power, must be redefined. We cannot allow a situation in which these extremely large companies can swallow up potential rivals before they can even begin to develop. As such, company acquisitions must be monitored much more strictly than they currently are and, if need be, blocked.

Second, it must be determined who owns the data collected – whether, for example, it should also be made available to competitors or whether consumers should receive more in exchange than simply free internet search results.

Third, those disseminating content cannot be allowed to reject responsibility for that content. Demonstrably false claims and expressions of hate should not be tolerated.

And finally, those who earn lots of money must also pay lots of taxes – and not just back home but in all the countries where they do business.

+++++++++++
more on net neutrality in this IMS blog
https://blog.stcloudstate.edu/ims?s=net+neutrality

Reproducibility Librarian

Reproducibility Librarian? Yes, That Should Be Your Next Job

https://www.jove.com/blog/2017/10/27/reproducibility-librarian-yes-that-should-be-your-next-job/
Vicky Steeves (@VickySteeves) is the first Research Data Management and Reproducibility Librarian
Reproducibility is made so much more challenging because of computers, and the dominance of closed-source operating systems and analysis software researchers use. Ben Marwick wrote a great piece called ‘How computers broke science – and what we can do to fix it’ which details a bit of the problem. Basically, computational environments affect the outcome of analyses (Gronenschild et. al (2012) showed the same data and analyses gave different results between two versions of macOS), and are exceptionally hard to reproduce, especially when the license terms don’t allow it. Additionally, programs encode data incorrectly and studies make erroneous conclusions, e.g. Microsoft Excel encodes genes as dates, which affects 1/5 of published data in leading genome journals.
technology to capture computational environments, workflow, provenance, data, and code are hugely impactful for reproducibility.  It’s been the focus of my work, in supporting an open source tool called ReproZip, which packages all computational dependencies, data, and applications in a single distributable package that other can reproduce across different systems. There are other tools that fix parts of this problem: Kepler and VisTrails for workflow/provenance, Packrat for saving specific R packages at the time a script is run so updates to dependencies won’t break, Pex for generating executable Python environments, and o2r for executable papers (including data, text, and code in one).
plugin for Jupyter notebooks), and added a user interface to make it friendlier to folks not comfortable on the command line.

I would also recommend going to conferences:

++++++++++++++++++++++++
more on big data in an academic library in this IMS blog
academic library collection data visualization

https://blog.stcloudstate.edu/ims/2017/10/26/software-carpentry-workshop/

https://blog.stcloudstate.edu/ims?s=data+library

more on library positions in this IMS blog:
https://blog.stcloudstate.edu/ims?s=big+data+library
https://blog.stcloudstate.edu/ims/2016/06/14/technology-requirements-samples/

on university library future:
https://blog.stcloudstate.edu/ims/2014/12/10/unviersity-library-future/

librarian versus information specialist

 

Software Carpentry Workshop

Minnesota State University Moorhead – Software Carpentry Workshop

https://www.eventbrite.com/e/minnesota-state-university-moorhead-software-carpentry-workshop-registration-38516119751

Reservation code: 680510823  Reservation for: Plamen Miltenoff

Hagen Hall – 600 11th St S – Room 207 – Moorhead

pad.software-carpentry.org/2017-10-27-Moorhead

http://www.datacarpentry.org/lessons/

https://software-carpentry.org/lessons/

++++++++++++++++

Friday

Jeff – certified Bash Python, John

http://bit.do/msum_swc

https://ntmoore.github.io/2017-10-27-Moorhead/

what is shall and what does it do. language close to computers, fast.

what is “bash” . cd, ls

shell job is a translator between the binory code, the middle name. several types of shells, with slight differences. one natively installed on MAC and Unix. born-again shell

bash commands: cd change director, ls – list; ls -F if it does not work: man ls (manual for LS); colon lower left corner tells you can scrool; q for escape; ls -ltr

arguments is colloquially used with different names. options, flags, parameters

cd ..  – move up one directory .      pwd : see the content      cd data_shell/   – go down one directory

cd ~  – brings me al the way up .        $HOME (universally defined variable

the default behavior of cd is to bring to home directory.

the core shall commands accept the same shell commands (letters)

$ du -h .     gives me the size of the files. ctrl C to stop

$ clear . – clear the entire screen, scroll up to go back to previous command

man history $ history $! pwd (to go to pwd . $ history | grep history (piping)

$ cat (and the file name) – standard output

$ cat ../

+++++++++++++++
how to edit and delete files

to create new folder: $ mkdir . – make directory

text editors – nano, vim (UNIX text editors) .      $ nano draft.txt .  ctrl O (save) ctr X (exit) .
$ vim . shift  esc (key)  and in command line – wq (write quit) or just “q”

$ mv draft.txt ../data . (move files)

to remove $ rm thesis/:     $ man rm

copy files       $cp    $ touch . (touches the file, creates if new)

remove $ rm .    anything PSEUDO is dangerous   Bash profile: cp -i

*- wild card, truncate       $ ls analyzed      (list of the analyized directory)

stackoverflow web site .

+++++++++++++++++

head command .  $head basilisk.day (check only the first several lines of a large file

$ for filename in basilisk.dat unicorn.dat . (making a loop = multiline)

> do (expecting an action) do

> head -n 3 $filename . (3 is for the first three line of the file to be displayed and -n is for the number)

> done

for doing repetitive functions

also

$ for filename in *.dat ; do head -n 3$x; done

$ for filename in *.dat ; do echo $filename do head -n 3$x; done

$ echo $filename (print statement)

how to loop

$ for filename in *.dat ; do echo $filename ; echo head -n 3 $filename ; done

ctrl c or apple comd dot to get out of the loop

http://swcarpentry.github.io/shell-novice/02-filedir/

also

$ for filename in *.dat

> do

> $filename

> head -n  10 (first ten files ) $filename | tail  -n 20 (last twenty lines)

$ for filename  in *.dat

do
>> echo  $filename
>> done

$ for filename in *.dat
>> do
>> cp $filename orig_$filename
>>done\

history > something else

$ head something.else

+++++++++++++

another function: word count

$ wc *.pdb  (protein databank)

$ head cubane.pdb

if i don;t know how to read the outpun $ man wc

the difference between “*” and “?”

$ wc -l *.pdb

$

wc -l *.pdb > lenghts.txs

cat lenghts.txt

$ for fil in *.txt
>>> do
>>> wc -l $fil

by putting a $ sign use that not the actual text.

++++++++++++

nano middle.sh . The entire point of shell is to automate

$ bash (exectubale) to run the program middle.sh

rwx – rwx – rwx . (owner – group -anybody)

bash middle.sh

$ file middle.sh

$path .

$ echo $PATH | tr “:” “\n”

/usr/local/bin

/usr/bin

/bin

/usr/sbin

/sbin

/Applications/VMware Fusion.app/Contents/Public

/usr/local/munki

$ export PATH=$PWD:$PATH

(this is to make sure that the last version of Python is running)

$ ls ~ . (hidden files)        

$ ls -a ~

$ touch .bach_profile .bashrc

$history | grep PATH

   19   echo $PATH

   44  echo #PATH | tr “:” “\n”

   45   echo $PATH | tr “:” “\n”

   46   export PATH=$PWD:$PATH

   47  echo #PATH | tr “:” “\n”

   48   echo #PATH | tr “:” “\n”

   55  history | grep PATH

 

wc -l “$@” | sort -n ($@  – encompasses eerything. will process every single file in the list of files

 

$ chmod (make it executable)

 

$ find . -type d . (find only directories, recursively, ) 

$ find . -type f (files, instead of directories)

$ find . -name ‘*.txt’ . (find files by name, don’t forget single quotes)

$ wc -l $(find . -name ‘*.txt’)  – when searching among direcories on different level

$ find . -name ‘*.txt’ | xargs wc -l    –  same as above ; two ways to do one and the same

+++++++++++++++++++

Saturday

Python

Link to the Python Plotting : https://swcarpentry.github.io/python-novice-gapminder

C and C++. scripting purposes in microbiology (instructor). libraries, packages alongside Python, which can extend its functionality. numpy and scipy (numeric and science python). Python for academic libraries?

going out of python $ quit () .      python expect beginning and end parenthesis

new terminal needed after installation. anaconda 5.0.1

python 3 is complete redesign, not only an update.

http://swcarpentry.github.io/python-novice-gapminder/setup/

jupyter crashes in safari. open in chrome. spg engine maybe

https://swcarpentry.github.io/python-novice-gapminder/01-run-quit/

to start python in the terminal $ python

>> variable = 3

>> variable +10

several data types.

stored in JSON format.

command vs edit code.  code cell is the gray box. a text cell is plain text

markdown syntax. format working with git and github .  search explanation in https://swcarpentry.github.io/python-novice-gapminder/01-run-quit/

hackMD https://hackmd.io/ (use your GIthub account)

PANDOC – translates different data formats. https://pandoc.org/

print is a function

in what cases i will run my data trough Python instead of SPSS?

python is a 0 based language. starts counting with 0 – Java, C, P

atom_name = ‘helium ‘
print(atom_name[0])                  string slicing and indexing is tricky

atom_name = ‘helium ‘
print(atom_name[0:6])
vs
atom_name = ‘helium ‘
print(atom_name[7])                python does not know how to slice it
synthax of python is        start : end : countby/step
string versus list .   string is in a single quote, list will have brakets
strings allow me to work not only w values, revers the string
atom_name = ‘helium lithium beryllium’
print(atom_name[::-1])
muillyreb muihtil muileh
Atom_name = ‘helium’
len (atom_name)                                     6 .             case sensitive
to clean the memory, restart the kernel
objects in Python have different types. adopt a class, value may have class inherent in its defintion
print (type(’42’)) .   Python tells me that it is a string
print (type(42)) .    tells e it is a string
LaTex
to combine integer and letter: print (str(1) + ‘A’)
converting a string to integer . : print (1 + int(’55’)) .    all the same type
translation table. numerical representation of a string
float
print (‘half is’, 1 / 2.0)
built in functions and help
print is a function, lenght is a function (len); type, string, int, max, round,
Python does not explain well why the code breaks
ASCI character set – build in Python conversation
libraries – package: https://swcarpentry.github.io/python-novice-gapminder/06-libraries/
function “import”
 Saturdady afternoon
reading .CSV in Python
http://swcarpentry.github.io/python-novice-gapminder/files/python-novice-gapminder-data.zip
**For windows users only: set up git https://swcarpentry.github.io/workshop-template/#git 
python is object oriented and i can define the objects
python creates its own types of objects (which we model) and those are called “DataFrame”
method applied it is an attribute to data that already exists. – difference from function
data.info() . is function – it does not take any arguments
whereas
data.columns . is a method
print (data.T) .  transpose.  not easy in Excel, but very easy in Python
print (data.describe()) .
/Users/plamen_local/anaconda3/lib/python3.6/site-packages/pandas/__init__.py
%matplotlib inline teling Jupyter notebook

import pandas

data = pandas.read_csv(‘/Users/plamen_local/Desktop/data/gapminder_gdp_oceania.csv’ , index_col=’country’)
data.loc[‘Australia’].plot()
plt.xticks(rotation=10)

GD plot 2 is the most well known library.

xelatex is a PDF engine.  reST restructured text like Markdown.  google what is the best PDF engine with Jupyter

four loops .  any computer language will have the concept of “for” loop. In Python: 1. whenever we create a “for” loop, that line must end with a single colon

2. indentation.  any “if” statement in the “for” loop, gets indented

faculty training for online teaching

he EDUCAUSE Blended and Online Learning Constituent Group Listserv

Quick poll – do you require your faculty to be trained how to teach online before they are allowed to teach an online course at your institution?

Kristen Brown, Assistant Director, UofL Online

YES. Our faculty are required to complete two classes. One on using the LMS and the other is a 5-week moderated course called Teaching Online. Both courses are offered online.

Linda C. Morosko, MA   Director, eStarkState Division of Student Success

Chad Maxson, EdD │  Dean of Online Learning, Olivet Nazarene University │ Center for Teaching and Learning One University Avenue │ Bourbonnais, IL  60914

Gina Okun Assistant Dean, Online Berkeley College 64 East Midland Avenue, Suite 2 Paramus, NJ 07652

The online academic program director (i.e. MBA, M.Ed.) and I meet with each new instructor to go materials that cover providing instructor presence and best practices in general. I also ask that they sign something that lists 14 online teaching practices we expect as an institution. They also have to complete some LMS training so that they can post announcements, participate in discussions, and manage their gradebook.

We are currently designing a more formal 6 hour online training that is required.

Course design is separate and that’s a 16 week process with our designers.

Tex Brieger  Director of Distance Education (814) 871-7134

Absolutely.  Also, we give them a stipend to attend the training and develop and online course.

Linda S. Futch, Ed.D. Department Head, Course Design and Development Center for Distributed Learning University of Central Florida

I think the bigger need is for ongoing training for recertification to teach online as technology and online pedagogical models evolve over time.

Kelvin Kelvin Bentley <timelord33@GMAIL.COM>

At Suffolk yes, we do.  Over time that went from essentially “how to make the LMS work” to a Faculty Academy where faculty spend an entire semester working as a cohort to examine online pedagogy and best practices.  The latter works much better for sound course development.

Doug Kahn College Assistant Dean for IT Operations Suffolk County Community College 533 College Road Selden, NY 11784

I can’t speak of other accrediting bodies, but SACS-COC is fairly clear in its documentation that faculty should be adequately trained before teaching online. Prior to my arrival at U of R in 2015, I worked for 20 years at E. Carolina U. which has a large assortment of online programs and courses. I assisted in the process of designing several online training modules that were to serve as “basic training” (with assessments) for online instructors…directly due to needing to meet accreditation guidelines. As part of documentation for reaffirmation/reaccreditation, had to provide documentation showing that faculty had successfully completed the training. I believe it is required to complete every three years.

Michael Dixon, Assistant Director Center for Teaching, Learning & Technology University of Richmond


I wish we did, but we do not.  We run up against contract issues with.  Certainly, this could be changed with institutional will but would require a shift in how our agreements with the faculty union.

TRAVIS FREEMAN, MFA  EDUCATIONAL DEVELOPER FACULTY AND CURRICULUM DEVELOPMENT CENTRE (FCDC) Office Location: 113 McCaul St, Room 501 T 416 977 6000 x3358 E tfreeman@ocadu.ca

+++++++++++++++
more on online teaching in this IMS blog
https://blog.stcloudstate.edu/ims?s=online+teaching

1 61 62 63 64 65 90