Updates from julie Toggle Comment Threads | Keyboard Shortcuts

  • julie 12:21 pm on February 16, 2017 Permalink
    Tags: OSX, , tools, word count   

    I’m using Overleaf for my thesis and have been pasting segments into other apps to get a word count. It’s a pain. I just activated this script to give me a character and word count on any selected text in any app* using the contextual menu. It’s great, so I’m sharing:
    Open Automator on your mac.
    Make a new file as a new Service
    Drag Run AppleScript action to the main window
    Add the code below
    Save as something like ‘Selected text word count’ or ‘How many bloody words now?’
    Et voila go to an app and select some text, ctrl-click and get the counts.

    The instructions above are:

    • 269 characters;
    • 52 words;
    • 6 paragraphs.

    *apart from Word as the devil controls all within it, but you don’t need it there anyway.

    on run {input, parameters}
    try
    set MyText to input as string
    set numChars to the number of characters of MyText
    set numWords to the number of words of MyText
    set numPara to the number of paragraphs of MyText
    set theResult to “This brilliant text contains:” & return & “- ”
    if numChars is 1 then
    set theResult to theResult & numChars & ” character;” & return & “- ”
    else
    set theResult to theResult & numChars & ” characters;” & return & “- ”
    end if
    if numWords is 1 then
    set theResult to theResult & numWords & ” word;” & return & “- ”
    else
    set theResult to theResult & numWords & ” words;” & return & “- ”
    end if
    if numPara is 1 then
    set theResult to theResult & numPara & ” paragraph.”
    else
    set theResult to theResult & numPara & ” paragraphs.”
    end if
    display dialog theResult buttons {“OK”} default button 1 with icon note
    on error errmsg number errnum
    display dialog errmsg & ” [” & errnum & “]” buttons {“OK”} default button 1 with icon stop
    end try
    return input
    end run

    src:http://hints.macworld.com/article.php?story=20120428125918199

     
  • julie 9:04 am on February 13, 2017 Permalink
    Tags: , additive printing, kinetic, mimetic,   

     
  • julie 12:23 pm on February 5, 2017 Permalink  

    ”The best thing about being a statistician,” Mr. Tukey once told a colleague, ”is that you get to play in everyone’s backyard.” –John Tukey, 85, Statistician; Coined the Word ‘Software’

    My version: The best thing about being an artist is that you get to play in everyone’s backyard. (but you always keep your spectacles on.

    src: https://www.york.ac.uk/depts/maths/histstat/tukey_nytimes.htm

     
  • julie 2:56 pm on January 25, 2017 Permalink
    Tags: , , evolutionary art, generative art   

    Bibliography of evolutionary art papers, articles, proceedings, etc.
    http://de.evo-art.org/index.php?title=Literatur_zur_Evolution%C3%A4ren_Kunst

     
  • julie 4:39 pm on January 15, 2017 Permalink
    Tags: , future   

    Future work 

    After Sol le Witt’s Wall Drawings:

    a set of instructions for creative devs to create an animation

     
  • julie 11:42 am on January 15, 2017 Permalink
    Tags: , , origami,   

    https://www.sosolimited.com/work/diffusion-choir/

     
  • julie 10:31 am on January 14, 2017 Permalink
    Tags:   

    http://tangible.media.mit.edu/project/aeromorph/

     
  • julie 10:03 am on January 14, 2017 Permalink
    Tags: add to db, , sonic art   

    Urban Harmonics

    Add to database

     
  • julie 8:51 pm on November 8, 2016 Permalink
    Tags: anamatronics, puppets,   

    Robot Puppet hybrid designers – Rusty Squid
    http://rustysquid.org.uk/what.html

     
  • julie 8:49 pm on November 8, 2016 Permalink
    Tags: graphicacy, ,   

    https://en.wikipedia.org/wiki/Graphicacy

     
  • julie 8:48 pm on November 8, 2016 Permalink
    Tags: , pneumatics,   

    Pneumatic Octobot: Soft Autonomous Robot Octopus 3D-Printed By Harvard Scientists
    http://www.ibtimes.com/pneumatic-octobot-soft-autonomous-robot-octopus-3d-printed-harvard-scientists-2406868

     
  • julie 8:46 pm on November 8, 2016 Permalink
    Tags: , society   

    Multilevel animal societies can emerge from cultural transmission Maurício Cantor, Lauren G. Shoemaker, Reniel B. Cabral, César O. Flores, Melinda Varga & Hal Whitehead Multilevel societies, containing hierarchically nested social levels, are remarkable social structures whose origins are unclear. The social relationships of sperm whales are organized in a multilevel society with an upper level composed of clans of individuals communicating using similar patterns of clicks (codas). Using agent-based models informed by an 18-year empirical study, we show that clans are unlikely products of stochastic processes (genetic or cultural drift) but likely originate from cultural transmission via biased social learning of codas. Distinct clusters of individuals with similar acoustic repertoires, mirroring the empirical clans, emerge when whales learn preferentially the most common codas (conformism) from behaviourally similar individuals (homophily). Cultural transmission seems key in the partitioning of sperm whales into sympatric clans. These findings suggest that processes similar to those that generate complex human cultures could not only be at play in non-human societies but also create multilevel social structures in the wild.

    http://www.nature.com/articles/ncomms9091
     
  • julie 8:45 pm on November 8, 2016 Permalink
    Tags: , flocking   

    Robustness of flight leadership relations in pigeons Andrea Flack, Zsuzsa Ákos, Máté Nagy, Tamás Vicsek, Dora Biro (Submitted on 25 Oct 2016) Collective animal movements produce spectacular natural phenomena that arise from simple local interactions among group members. Flocks of homing pigeons, Columba livia, provide a useful model for the study of collective motion and decision making. During homing flights, flock members are forced to resolve potentially divergent navigational preferences in order to stay together and benefit from flying in a group. Recent work has demonstrated that some individuals consistently contribute more to the movement decisions of the flock than others do, thereby generating stable hierarchical leader/follower networks. Yet, what attributes of a flying pigeon reliably predict leadership remains an open question. We examined the flexibility of an individual’s hierarchical leadership rank (i.e. its ordinal position when flock members are ranked according to the average time differences with which they lead or follow others) as a function of changes in its navigational knowledge. We manipulated already established hierarchical networks in three different flocks, by providing certain individuals with additional homing experience. We found that such training did not consistently lead to an increase in birds’ leadership ranks, and that, in general, the nature of leader/follower interactions between trained and untrained birds remained unaffected. Thus, leadership hierarchies in pigeon flocks appear resistant to changes in the navigational knowledge of a subset of their members, at least when these changes are relatively small. We discuss the implications of our results in light of the potential benefits of structural stability in decision-making networks.

    https://arxiv.org/abs/1610.07784
     
  • julie 8:43 pm on November 8, 2016 Permalink
    Tags: fluidics, hardware,   

    http://paradoxrobotics.com/specifications/
    “Fluidic Control Board Kit of Parts
    Inspired by Open Source designs for soft robotics, our Fluidic Control Board Kit of Parts can be used to operate and control fluidic soft actuators. Rather than sourcing separate components from numerous vendors, this kit of parts is an all-in-one set, which provides everything necessary to assemble a fluidic control board. The control board allows efficient prototyping of various types of soft robotics actuators in a research lab, industrial, makerspace or school setting.”

     
  • julie 2:01 pm on September 11, 2016 Permalink
    Tags: ,   

    The Limits of Formal Learning, or Why Robots Can’t Dance http://nautil.us/blog/the-limits-of-formal-learning-or-why-robots-cant-dance

     
  • julie 6:52 pm on August 24, 2016 Permalink
    Tags:   

    audio mapping 

    “As a sound wave moves through a medium, each particle of the medium vibrates at the same frequency. This is sensible since each particle vibrates due to the motion of its nearest neighbor.” src:http://www.physicsclassroom.com/class/sound/Lesson-2/Pitch-and-Frequency

     
  • julie 11:31 am on August 15, 2016 Permalink
    Tags: , data for life, jakarta   

    Data for Life – notes 

    Data as an art material
    Presenting data without the need for graphicacy
    Usinging biomimetic psychology (not just physical and systems designs) https://www.google.co.uk/search?q=psychological+biomimeticry&ie=utf-8&oe=utf-8&gws_rd=cr&ei=Z6exV9exC8X3aP2ohMAG

     
  • julie 3:56 pm on August 13, 2016 Permalink
    Tags: anthropomorphism, , ,   

    Article about why robots have human like faces with eyes… http://www.theverge.com/2016/8/11/12437000/why-are-all-these-robots-staring-at-me

    “The answer is simple: emotions are easy, and robots are hard.”

    My thoughts are that it should be about body language not, what I’m calling, “static aesthetics”.

     
  • julie 1:36 pm on August 13, 2016 Permalink
    Tags: hyper-redundant, kinematics, , soft robotics   

    Notes from Lukas’s masters thesis 

    https://en.wikipedia.org/wiki/Timoshenko_beam_theory

    • used by Lukas as opposed to Euler Bernoulli beam theory, the difference appears to be the deformation of the beam ends which is necessary due to the softness of the silicone.
    Timoshenko vs Euler-Bernoulli beam theory diagram

    Timoshenko vs Euler-Bernoulli beam theory

    https://en.wikipedia.org/wiki/Kinematics

    • the branch of mechanics concerned with the motion of objects without reference to the forces which cause the motion.
    • Kinematics as a field of study is often referred to as the “geometry of motion” and as such may be seen as a branch of mathematics.[4][5][6] Kinematics begins with a description of the geometry of the system and the initial conditions of known values of the position, velocity and or acceleration of various points that are a part of the system, then from geometrical arguments it can determine the position, the velocity and the acceleration of any part of the system.

    Hyper Redundant Robot Mechanisms and their applications [paper]
    “Hyper-redundant robots have a large or infinite number of degrees of freedom. Such robots are analogous to snakes or tentacles and are useful for operation in highly constrained environments and novel forms of locomotion.”
    The kinematics of hyper-redundant robot locomotion [paper – less relevant to project]
    “This paper considers the kinematics of hyper-redundant (or “serpentine”) robot locomotion over uneven solid terrain, and presents algorithms to implement a variety of “gaits”.” — Definition from this paper= Hyper-redundant robot locomotion is the process of generating net displacements of a hyper-redundant robotic mechanism via internal mechanism deformations. Actuatable wheels, tracks, or legs are not necessary.

    Soft robots have, in theory, an infinite number of degrees of freedom.

    Air inflated (pneumatic) balloon-like actuators have non-linear behaviour.

    In 1.2 LL describes diff soft robotics – here I can reference my past work with SMA’s and EAP’s, highlighting their failures. Also the pneumatic tests.

    [JF] Many of the soft robotics are designed (often bio-inspired) to do actions such as grasping, twisting, holding, etc. For BLOB I am exploring using the technique to alter a form from the inside – this could be done mechanically but with the noise issues associated with mechanical components. I need to look at electromagnetic actuators for silent motion (piezo for instance), to counter this argument. AND the actuation needs to be something difficult for an electronic component to achieve to make it relevant.

     

     

     

     
  • julie 2:43 pm on August 9, 2016 Permalink
    Tags: , , Jonathan Birch, speaker   

    Jonathan Birch “I’m an Assistant Professor at the London School of Economics and Political Science, specializing in the philosophy of the biological and behavioural sciences. My work mainly concerns the evolution and psychology of social behaviour, though I have also written on topics including innateness, teleology, signalling and the “major evolutionary transitions”.”

    http://personal.lse.ac.uk/birchj1/
     
  • julie 2:41 pm on August 9, 2016 Permalink
    Tags: , CC licensed sounds   

    http://mtg.upf.edu/download/datasets/good-sounds Good-sounds.org dataset This dataset was created in the context of the Pablo project, partially funded by KORG Inc. It contains monophonic recordings of two kind of exercises: single notes and scales. The dataset was reported in the following article: Romaní Picas O., Parra Rodriguez H., Dabiri D., Tokuda H., Hariya W., Oishi K., & Serra X.”A real-time system for measuring sound goodness in instrumental sounds”, 138th Audio Engineering Society Convention (2015). The recordings were made in the Universitat Pompeu Fabra / Phonos recording studio by 15 different professional musicians, all of them holding a music degree and having some expertise in teaching. 12 different instruments were recorded using one or up to 4 different microphones (depending on the recording session). For all the instruments the whole set of playable semitones in the instrument is recorded several times with different tonal characteristics. Each note is recorded into a separate mono .flac audio file of 48kHz and 32 bits. The tonal characteristics are explained both in the the following section and the related publication. The audio files are organised in one directory for each recording session. In addition to the files, one SQLite database file is included. The structure of the database is related in the following section.

    http://mtg.upf.edu/download/datasets/good-sounds
     
  • julie 8:23 am on July 28, 2016 Permalink
    Tags: ,   

    Critical Algorithm Studies: a Reading List

    critical algorithm studies reading lists – some great references.

     
  • julie 8:22 am on July 28, 2016 Permalink
    Tags: , smart cities, technique   

    https://medialabkatowice.eu/en/projects/data-driven-city/

     
  • julie 8:21 am on July 28, 2016 Permalink
    Tags: , ,   

    Movebank – animal track data hosting 

    https://www.movebank.org/
    Movebank is a free, online database of animal tracking data hosted by the Max Planck Institute for Ornithology. We help animal tracking researchers to manage, share, protect, analyze, and archive their data. Movebank is an international project with over 11,000 users, including people from research and conservation groups around the world.

     
  • julie 8:00 pm on July 27, 2016 Permalink
    Tags: , ,   

    Stamen – process exposition on mapping emotion to data vis https://hi.stamen.com/embracing-the-abstract-in-visualized-data-47044cee8bd3#.onscse3a4

     
  • julie 9:10 pm on July 25, 2016 Permalink
    Tags: , BLOB, salience   

    Visual Salience 

    http://www.scholarpedia.org/article/Visual_salience
    coupled with biological motion.

    In terms of the objects – what are the movements that trigger us to note a change – i.e. an asymetrical motion in an object that usually performs symmetrically.

    In body language is it the abrupt gestures that turn our attention or is it a fluctuation of a familiar motion, regardless of the size or suddenness?

     
  • julie 3:22 pm on July 25, 2016 Permalink
    Tags: , , eusocial, reciprocal altruism   

    Altrusim 

    http://www.bbc.com/earth/story/20160718-there-is-no-such-thing-as-a-truly-selfless-act
    http://www.genetics.org/content/176/3/1375.full
    http://www.journals.uchicago.edu/doi/10.1086/406755
    http://personal.lse.ac.uk/birchj1/

     
  • julie 9:53 am on July 24, 2016 Permalink  

    Thinking about the *mendacity* of data.

     
  • julie 2:17 pm on July 23, 2016 Permalink
    Tags: ,   

    find and replace SQL 

    UPDATE `tablename`
    SET `fieldname` = replace(`fieldname`, ‘UNWANTED-TEXT’, ‘WANTED-TEXT’)

     
  • julie 12:38 pm on July 23, 2016 Permalink
    Tags: , pattern detection, , statistics   

    http://www.r-bloggers.com/simple-pattern-detection-in-numerical-data/
    http://www.skillsyouneed.com/num/statistics-identifying-patterns.html
    https://www.oreilly.com/ideas/using-design-patterns-to-find-greater-meaning-in-your-data/

     
  • julie 10:15 am on July 17, 2016 Permalink
    Tags: books, media art, reading,   

    Books
    http://leonardo.info/lbsinfo.html

     
  • julie 1:32 pm on July 14, 2016 Permalink
    Tags: , mapping,   

    NMR data 

    I’ve been considering what additional data will be needed for the animation/objects. I think some of the basic stuff can be calculated and stored in MySQL, things like:

    • distance travelled (per day, stored per nmr; cumulative since beginning of data)
    • speed (average per day; current – based on last x mins)
    • days alive (current – incremental until death)

    All these data points can be used as parameters in the animation.

    How can we see communal activity, such as nearest neighbours? We need to divide the nest into 6 zones, and note which zone each animal is in at any one time. The zones might be a better way of visualising the animals rather than the sensor points, as we can have them animating to simple rules within that zone area. Sketch: https://www.flickr.com/gp/141167866@N06/7q8812

    From the zones we can see which animals are sharing a zone, and which animals are neighbours (in a touching zone). We can also calculate length of time in a zone which when summed will give us a break down of activity across the nest.

    i.e. a day in the life of animal 16 =
    zone A 20%
    zone B 5%
    zone C 40%
    zone D 15%
    zone E 12%
    zone F 8%

    We can then see if we can match the pattern of one animal to another based on which zone they are in and when.

     
  • julie 2:45 pm on July 10, 2016 Permalink
    Tags: , , rat.systems,   

    Updated schema for RAT.systems 

    nmr_data = this is the main data, currently not live, but a lot of archive in there to play with
    nmr_index = look-up table for ID to tag matching
    nmr_readers = list of the reader serial numbers
    nmr_records = stores date logged changes in mass, rank, genitalia and teats of each animal (many NULL)
    nmr_ethogram = describes the codes used in the manual observation table
    nmr_manual_obs = contains a set of behaviours for each animal in the colony (currently 11 are temporary placeholders that have the repeated oos code)
    nmr_nest_distances = distances in mm from one sensor to another for the mapping animation
    nmr_sensors = will store light and sound fluctuations
    nmr_env = environment data, temperature (per change of 2 degrees or more) and humidity (once per hour)

    The latest schema is here: https://github.com/misslake/rat.systems/blob/master/sql/nmr%20schema.sql

     
  • julie 3:18 pm on July 7, 2016 Permalink
    Tags: ,   

    http://icarusinitiative.org/about-icarus

    The goal of the ICARUS (International Cooperation for Animal Research Using Space) Initiative is to observe global migratory movements of small animals through a satellite system.

    Global data about animal movements are indispensable in our today international networked world to understand how to safe human health and wildlife simultaneously.

     
  • julie 2:54 pm on June 21, 2016 Permalink
    Tags: animal rights, mary midgley, morals,   

    https://en.wikipedia.org/wiki/Mary_Midgley

     
  • julie 4:00 pm on June 15, 2016 Permalink
    Tags:   

    http://www.sciencedirect.com/science/article/pii/S0092656616300058

    Looks at how behavioural analysis fails due to human interpretation. I think. Tweeted by Alan mcElloitt -maybe ask for clarification.

     
  • julie 2:48 pm on May 13, 2016 Permalink
    Tags: Tag it   

    Data and altruism and human rights? impact of a utopian world where we help each other – how can we help if utopia means there is nothing to help?

     
  • julie 4:44 pm on April 29, 2016 Permalink
    Tags:   

    About

    some good people featured

     
  • julie 2:22 pm on April 27, 2016 Permalink
    Tags: macmini, , tech n,   

    Set-up MacMini 1.4Ghz Intel Core i5 4GB (OS X El Capitan 10.11.2) 

    $ sudo easy_install pip
    $ sudo pip install -U setuptools already installed on El Cap
    $ sudo pip install pyserial

    install MariaDB as that is what is installed on pew
    ==

    • make sure Xcode is uptodate or install it   (this triggered an OS install, do it)

    $ xcode-select –install

    • install homebrew

    $ ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

    • Check Homebrew

    $ brew doctor

    This will give you a message – “Your system is ready to brew.”

    • Update Homebrew

    $ brew update

    • Check MariaDB version in brew repo

    $ brew info mariadb

    • Install MariaDB

    $ brew install mariadb

    • Run the Database Installer (change the version number in the path to match where MariaDB was installed in previous step)

    $ unset TMPDIR
    $ cd /usr/local/Cellar/mariadb/10.1.13/
    $ mysql_install_db

    • Version first installed 10.1.13 (on 27-4-16)
    • To have launchd start mariadb now and restart at login:

    $  brew services start mariadb

    • Start MariaDB

    $ mysql.server start

    • Secure the Installation

    $ mysql_secure_installation

    • Connect to MariaDB

    Follow security questions (remove anon users, enable access as root user remotely, set up root password)

    $ mysql -u root -p

    • Verify MariaDB Version

    $ select @@version;

    ===

    • $ sudo pip install MySQL-python

    $ sudo pip install PyMySQL

    version at 27-4-16 PyMySQL 0.7.2

    ===

    • Generate rsa key for SSH access to server:
      $ ssh-keygen -t rsa
    • Copy public key to clipboard
      $ pbcopy < ~/.ssh/id_rsa.pub
    • plug in USB to serial convertor and a sensor. You may have FTDI drivers installed – check using from root dir:

    $ ls /dev/cu.*

    You are looking for /dev/cu.usbserial or /dev/tty.usbserial (see http://pbxbook.com/other/mac-tty.html )

    If not showing up install driver at http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=229&pcid=41 and restart. [note Macmini didn’t need driver install]

    ===

    • Change paths in python script to be correct serial port paths, note these are in a weird order:

    ser0 = serial.Serial(‘/dev/tty.usbserial’, 9600, timeout=5)

    Use CoolTerm to establish which serial port is which reader: http://freeware.the-meiers.org/

     

    ===
    To get up and running on the command line:
    $ mysql.server start
    then
    $ mysql -u root -p
    created nmr db on iMac and created tables using latest schema hosted on github.

     
  • julie 11:35 am on March 20, 2016 Permalink
    Tags: , , sensor,   

    Light sensor Python script 

    “””script to read a Light Dependent Resistor on GPIO pin 11
    must be run in command line:
    –login as root
    >sudo su
    — run python command from directory
    >python lightsensor.py
    — ctrl-C to quit
    “””
    #!/usr/bin/python
    import time
    import os
    import RPi.GPIO as GPIO

    GPIO.setmode(GPIO.BOARD)

    def LDRtime(LDRpin):
    reading = 0
    GPIO.setup(LDRpin, GPIO.OUT)
    GPIO.output(LDRpin, GPIO.LOW)
    time.sleep(0.1)

    GPIO.setup(LDRpin, GPIO.IN)
    while (GPIO.input(LDRpin) == GPIO.LOW):
    reading += 1
    return reading

    while True:
    print LDRtime(11)

    “””
    put LDRtime into a variable
    see if LDRtime is higher than a certain value
    if it is send a 1 to the MySQL database with timestamp
    if it goes lower than a certain value then send a 0 to the MySQL database with timestamp

    “””

    NOTE: paste code from editable post to preserve indents.

     
  • julie 4:00 pm on March 17, 2016 Permalink
    Tags: , ,   

    Raspberry Pi 3B setup 

    install NOOBS from https://www.raspberrypi.org/downloads/noobs/ v 1.8.0 released 2016-02-29

    Get online using wifi dongle and QMUL Guest login (fuck eduroam for now)

    >sudo apt-get update

    >sudo apt-get install mysql-server

    >sudo apt-get upgrade

    >sudo pip install PyMySQL

    Changed mind and went for MariaDB as that is what I use on PEW
    >sudo apt-get install mariadb-server
    As MySQL was already installed this process migrates MySQL dbs etc to MariaDB and removes old MySQL stuff.

    Set-up remote access:
    VNC
    >sudo apt-get install tightvncserver
    >tightvncserver
    — Start a VNC server from the terminal: This example starts a session on VNC display one (:1) with full HD resolution:

    >vncserver :1 -geometry 1920×1080 -depth 24

    NOTE: With RPi3 and NOOBS 29-2-2016 DO NOT RUN the stop service as described on the RPi website as you’ll lose the GUI desktop you are working on… >service lightdm stop

    After this I couldn’t access the Pi from my mac like this – cmd-k from Finder and try to login vnc://PI-IPADDRESS :1
    Probably something to do with the university network bullshit.
    (automation set-up/start on boot instructs are here: https://www.raspberrypi.org/documentation/remote-access/vnc/README.md)

    Decided to try weaved:

    Weaved Connectd https://www.weaved.com
    >create account on https://www.weaved.com/
    >sudo apt-get install weavedconnectd

    To set-up SSH access:
    >sudo weavedinstaller
    — enter account details (email and passw)
    Then Option 1
    Option 1 again
    Option 1 again (SSH)
    yes to default port num
    Enter name
    Exit

    The above ref’d from: https://www.weaved.com/installing-weaved-raspberry-pi-raspbian-os/

    For VNC access via Safari on MacOSX:
    Check tightvnc is running (if not start a server as above)
    >ps ax | grep tightvnc
    Display what port(s) tightvnc is listening to
    >`sudo netstat -apn | grep tcp | grep LISTEN
    >
    Pick lowest port number and install a new Weaved Service Attachment for VNC using the default port of PORTNUMBER.
    >sudo weavedinstaller
    — enter account details (email and passw)
    Then Option 1
    Option 3 (you can change Port number if default isn’t what you want)
    Enter name
    Exit

    Sign in to Weaved account in Safari at weaved.com
    Your connections will be listed.
    Click on the one you want and follow instructs. You’ll need your TightVNC password.
    et voila.

    Generate key to SSH into pew:
    > ssh-keygen -t rsa

    Copy public key to clipboard
    > pbcopy < ~/.ssh/id_rsa.pub Add public key to PEW in the authorized_keys file in .ssh ----- Change hostname, first replace the default name in here: >sudo nano /etc/hostname

    ++ new name nmrpi ++

    Then find the line starting with 127.0.0.1, and change the name following it to your new hostname:
    > sudo nano /etc/hosts
    —–
    Find MAC address:
    > ifconfig

    The HWaddr is the MAC address
    —-

     
  • julie 11:14 am on January 27, 2016 Permalink
    Tags: ,   

    The Line between Data Vis and Data Art · Lisa Charlotte Rost 

    Source: The Line between Data Vis and Data Art · Lisa Charlotte Rost

     
  • julie 4:58 pm on January 26, 2016 Permalink
    Tags: management,   

    Data Management Plan checklist 

    Source: Checklist for a Data Management Plan | Digital Curation Centre

     
  • julie 2:40 pm on January 7, 2016 Permalink
    Tags: app development,   

    LiveCode 

    Source: Products | LiveCode

    App development resource based in Edinburgh.

     
  • julie 1:19 pm on November 25, 2015 Permalink
    Tags:   

    Resilience & Longevity of NMR system 

    When I leave..?

    Data Storage
    Access to Data
    Updating the records

     
  • julie 12:24 pm on November 25, 2015 Permalink
    Tags: HPC,   

    Intro to High Performance Computing (HPC) course 

    Taught by Lukas in eecs IT (25 nov 2015)

    http://www.eecs.qmul.ac.uk/~lukas/downloads/IntroductionToHPC.pdf
    Apocrita

    MPI – message passing interface

    Use Screen for qlogin sessions, incase your SSH connection goes, then your process will continue.

    • Resource Allocation slide

    Core = slot in SGE
    smp (this gives you slots on the same machine will not spread over nodes)
    if you specify 2 slots and 2 GB, you’ll end up being allocated 4GB – 2GB per slot.

    • Other HPC facilities

    You can use Warwick (they have a few nodes with GPUs) – request an account from QMUL
    archer.ac.uk UK super computer facility
    prace-ri is an EU cluster, need to justify the use of the facility

    • NMR NOTES

    NMR data – in which ways can it be sub-divided for parallelised? Where are the dependencies?
    Python – sort out GitHub committing with SourceTree (first remove the sensitive details into an external file)

     
  • julie 12:44 pm on November 23, 2015 Permalink
    Tags: , , omega,   

    NMR tracking – Omega 

    started: 2015-11-20 11:18:00.854
    data dump: 2015-11-23 10:49:05.320

    44015 rows

     
  • julie 4:19 pm on November 20, 2015 Permalink
    Tags: , , , ,   

    1st test – NMR tracking in lab (local version) 

    Today the iMac was deployed to track colony Omega (20 NMRs) using 7 sensors. The data is being stored on a local MySQL db.

    deployed code on github (misslake)

    estimated data logging (as determined with lights on):
    24 rows of non-blank data per 30 seconds
    scales up to around 70,000 per day if NMR movement frequency maintains this pace
    files size: MySQL dump of 41,000 rows = 1.6MB. scales up to around 40MB per million rows
    14.28 days per 40MB/million rows

    System left on, with display sleep (NOT system sleep).

    NMR-colony-omega-map

     
  • julie 3:09 pm on November 18, 2015 Permalink
    Tags: pneumatic, robigami,   

    Reconfiguarble Robotics Lab: papers list 

    Source: Publications | RRL

    Includes origami / folding robots

    Paper on heating a single air chamber to get multiple DOF in a pneumatically actuated silicon robot:
    http://infoscience.epfl.ch/record/209898/files/IROS15_0939_MS%20(3).pdf?version=1

     
  • julie 9:07 pm on November 17, 2015 Permalink
    Tags: , , ,   

    Local iMac db setup 

    status at 20151117:
    Python script ok. Failing at the MySQL commit as the primary key stuff is not letting the data into the table.
    To do: add data to the sensor table. check PKs and FKs. check them again. Look at using python to check for duplicates instead of doing it this way.

     
c
Compose new post
j
Next post/Next comment
k
Previous post/Previous comment
r
Reply
e
Edit
o
Show/Hide comments
t
Go to top
l
Go to login
h
Show/Hide help
shift + esc
Cancel